Class MarketplacePublisherClient
- java.lang.Object
-
- com.oracle.bmc.http.internal.BaseSyncClient
-
- com.oracle.bmc.marketplacepublisher.MarketplacePublisherClient
-
- All Implemented Interfaces:
MarketplacePublisher,AutoCloseable
@Generated(value="OracleSDKGenerator", comments="API Version: 20241201") public class MarketplacePublisherClient extends BaseSyncClient implements MarketplacePublisher
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMarketplacePublisherClient.BuilderBuilder class for this client.
-
Field Summary
Fields Modifier and Type Field Description StringclientCommonLibraryVersionCompatible SDK version, provided by the codegen.Optional<String>minimumClientCommonLibraryVersionFromClientMinimum compatible SDK version, maybe provided by the codegen.static ServiceSERVICEService instance for MarketplacePublisher.
-
Constructor Summary
Constructors Constructor Description MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)Deprecated.Use thebuilderinstead.MarketplacePublisherClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)Deprecated.Use thebuilderinstead.
-
Method Summary
-
Methods inherited from class com.oracle.bmc.http.internal.BaseSyncClient
clientCall
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface com.oracle.bmc.marketplacepublisher.MarketplacePublisher
getEndpoint, refreshClient, setEndpoint, useRealmSpecificEndpointTemplate
-
-
-
-
Constructor Detail
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configuration
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(BasicAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactory
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfigurators
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactories
-
MarketplacePublisherClient
@Deprecated public MarketplacePublisherClient(AbstractAuthenticationDetailsProvider authenticationDetailsProvider, ClientConfiguration configuration, ClientConfigurator clientConfigurator, RequestSignerFactory defaultRequestSignerFactory, Map<SigningStrategy,RequestSignerFactory> signingStrategyRequestSignerFactories, List<ClientConfigurator> additionalClientConfigurators, String endpoint, ExecutorService executorService)
Deprecated.Use thebuilderinstead.Create a new client instance.- Parameters:
authenticationDetailsProvider- The authentication details (seeMarketplacePublisherClient.Builder.build(com.oracle.bmc.auth.AbstractAuthenticationDetailsProvider))configuration-ClientBuilderBase.configurationclientConfigurator-ClientBuilderBase.clientConfigurator(com.oracle.bmc.http.ClientConfigurator)defaultRequestSignerFactory-ClientBuilderBase.requestSignerFactoryadditionalClientConfigurators-ClientBuilderBase.additionalClientConfiguratorsendpoint-ClientBuilderBase.endpoint(java.lang.String)signingStrategyRequestSignerFactories-ClientBuilderBase.signingStrategyRequestSignerFactoriesexecutorService-MarketplacePublisherClient.Builder.executorService
-
-
Method Detail
-
builder
public static MarketplacePublisherClient.Builder builder()
Create a builder for this client.- Returns:
- builder
-
setRegion
public void setRegion(Region region)
Description copied from interface:MarketplacePublisherSets the region to call (ex, Region.US_PHOENIX_1).Note, this will call
setEndpointafter resolving the endpoint. If the service is not available in this Region, however, an IllegalArgumentException will be raised.- Specified by:
setRegionin interfaceMarketplacePublisher- Parameters:
region- The region of the service.
-
setRegion
public void setRegion(String regionId)
Description copied from interface:MarketplacePublisherSets the region to call (ex, ‘us-phoenix-1’).Note, this will first try to map the region ID to a known Region and call
setRegion.If no known Region could be determined, it will create an endpoint based on the default endpoint format (
Region.formatDefaultRegionEndpoint(Service, String)and then callsetEndpoint.- Specified by:
setRegionin interfaceMarketplacePublisher- Parameters:
regionId- The public region ID.
-
activateTermVersion
public ActivateTermVersionResponse activateTermVersion(ActivateTermVersionRequest request)
Description copied from interface:MarketplacePublisherMark the Term Version identified by the id as active- Specified by:
activateTermVersionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cancelWorkRequest
public CancelWorkRequestResponse cancelWorkRequest(CancelWorkRequestRequest request)
Description copied from interface:MarketplacePublisherCancels the work request with the given ID.- Specified by:
cancelWorkRequestin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cascadingDeleteListing
public CascadingDeleteListingResponse cascadingDeleteListing(CascadingDeleteListingRequest request)
Description copied from interface:MarketplacePublisherCascade delete the listing and its subresources.- Specified by:
cascadingDeleteListingin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cascadingDeleteListingRevision
public CascadingDeleteListingRevisionResponse cascadingDeleteListingRevision(CascadingDeleteListingRevisionRequest request)
Description copied from interface:MarketplacePublisherCascade delete listing revision and its subresources.- Specified by:
cascadingDeleteListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeArtifactCompartment
public ChangeArtifactCompartmentResponse changeArtifactCompartment(ChangeArtifactCompartmentRequest request)
Description copied from interface:MarketplacePublisherMoves the specified artifact to the specified compartment within the same tenancy.- Specified by:
changeArtifactCompartmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeListingCompartment
public ChangeListingCompartmentResponse changeListingCompartment(ChangeListingCompartmentRequest request)
Description copied from interface:MarketplacePublisherMoves a listing from one compartment to another- Specified by:
changeListingCompartmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeListingRevisionToNewStatus
public ChangeListingRevisionToNewStatusResponse changeListingRevisionToNewStatus(ChangeListingRevisionToNewStatusRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision to New status- Specified by:
changeListingRevisionToNewStatusin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
changeTermCompartment
public ChangeTermCompartmentResponse changeTermCompartment(ChangeTermCompartmentRequest request)
Description copied from interface:MarketplacePublisherMoves a term from one compartment to another- Specified by:
changeTermCompartmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
cloneListingRevision
public CloneListingRevisionResponse cloneListingRevision(CloneListingRevisionRequest request)
Description copied from interface:MarketplacePublisherClone the published/withdrawn Listing Revision identified by the identifier.- Specified by:
cloneListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createArtifact
public CreateArtifactResponse createArtifact(CreateArtifactRequest request)
Description copied from interface:MarketplacePublisherCreates a new artifact in your compartment.You must specify your compartment ID in the request object.
You must also specify a *name* for the artifact(although it can be an empty string). It does not have to be unique, and you can change it anytime with
updateArtifact..You must also specify a *artifactType* for the artifact. Allowed values are CONTAINER_IMAGE and HELM_CHART
You must also provide the container or helm chart registry details for the corresponding images. Oracle container registry details (Registry/Concepts/registryoverview.htm).
After you send your request, the new object's `status` will temporarily be IN_PROGRESS and `lifecycleState` will be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE and the status has changed to \u2018AVAILABLE\u2019 for the new Artifact.
- Specified by:
createArtifactin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createListing
public CreateListingResponse createListing(CreateListingRequest request)
Description copied from interface:MarketplacePublisherCreates a new listing in your compartment.You must specify your compartment ID in the request object.
You must also specify a *name* for the listing and cannot be updated later.
You must also specify a *packageType* for the listing. Allowed values are CONTAINER_IMAGE and HELM_CHART
After you send your request, the new object's `lifecycleState` will be CREATING. Before using the object, first make sure its `lifecycleState` has changed to ACTIVE.
- Specified by:
createListingin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createListingRevision
public CreateListingRevisionResponse createListingRevision(CreateListingRevisionRequest request)
Description copied from interface:MarketplacePublisherCreates a new Listing Revision.- Specified by:
createListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createListingRevisionAttachment
public CreateListingRevisionAttachmentResponse createListingRevisionAttachment(CreateListingRevisionAttachmentRequest request)
Description copied from interface:MarketplacePublisherCreates a new listing revision attachment.- Specified by:
createListingRevisionAttachmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createListingRevisionNote
public CreateListingRevisionNoteResponse createListingRevisionNote(CreateListingRevisionNoteRequest request)
Description copied from interface:MarketplacePublisherCreates a new Listing Revision Note.- Specified by:
createListingRevisionNotein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createListingRevisionPackage
public CreateListingRevisionPackageResponse createListingRevisionPackage(CreateListingRevisionPackageRequest request)
Description copied from interface:MarketplacePublisherCreates a new Listing Revision Package.- Specified by:
createListingRevisionPackagein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTerm
public CreateTermResponse createTerm(CreateTermRequest request)
Description copied from interface:MarketplacePublisherCreates a new Term.- Specified by:
createTermin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
createTermVersion
public CreateTermVersionResponse createTermVersion(CreateTermVersionRequest request)
Description copied from interface:MarketplacePublisherCreates a new Term Version.Note: This operation consumes a stream.
If the stream supports
InputStream.mark(int)andInputStream.reset(), when a retry is necessary, the stream is reset so it starts at the beginning (or whatever the stream's position was at the time this operation is called}.Note this means that if the caller has used
InputStream.mark(int)before, then the mark will not be the same anymore after this operation, and a subsequent call toInputStream.reset()by the caller will reset the stream not to the caller's mark, but to the position the stream was in when this operation was called.If the stream is a
FileInputStream, and the stream'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition cannot be changed (like for a named pipe), then the stream's contents will be buffered in memory, as described below.If the stream does not support
InputStream.mark(int)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, which means the entire contents may be buffered in memory. Then the same procedure as above is followed.The contents of the stream, except when the stream is a
FileInputStreamwhoseFileChannelposition can be changed, should be less than 2 GiB in size if retries are used. This is because streams 2 GiB in size or larger do no guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in retries and manage retries yourself.- Specified by:
createTermVersionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteArtifact
public DeleteArtifactResponse deleteArtifact(DeleteArtifactRequest request)
Description copied from interface:MarketplacePublisherDeletes the specified artifact.- Specified by:
deleteArtifactin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteListing
public DeleteListingResponse deleteListing(DeleteListingRequest request)
Description copied from interface:MarketplacePublisherDeletes a listing by the identifier- Specified by:
deleteListingin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteListingRevision
public DeleteListingRevisionResponse deleteListingRevision(DeleteListingRevisionRequest request)
Description copied from interface:MarketplacePublisherDeletes a listing by the identifier- Specified by:
deleteListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteListingRevisionAttachment
public DeleteListingRevisionAttachmentResponse deleteListingRevisionAttachment(DeleteListingRevisionAttachmentRequest request)
Description copied from interface:MarketplacePublisherDeletes a listing revision attachment by the identifier- Specified by:
deleteListingRevisionAttachmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteListingRevisionNote
public DeleteListingRevisionNoteResponse deleteListingRevisionNote(DeleteListingRevisionNoteRequest request)
Description copied from interface:MarketplacePublisherDeletes a listing revision note by the identifier.- Specified by:
deleteListingRevisionNotein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteListingRevisionPackage
public DeleteListingRevisionPackageResponse deleteListingRevisionPackage(DeleteListingRevisionPackageRequest request)
Description copied from interface:MarketplacePublisherDeletes a listing revision package by the identifier- Specified by:
deleteListingRevisionPackagein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTerm
public DeleteTermResponse deleteTerm(DeleteTermRequest request)
Description copied from interface:MarketplacePublisherDeletes a Term by the identifier- Specified by:
deleteTermin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
deleteTermVersion
public DeleteTermVersionResponse deleteTermVersion(DeleteTermVersionRequest request)
Description copied from interface:MarketplacePublisherDeletes a Term by the identifier- Specified by:
deleteTermVersionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getArtifact
public GetArtifactResponse getArtifact(GetArtifactRequest request)
Description copied from interface:MarketplacePublisherGets the specified artifact’s information.- Specified by:
getArtifactin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getCategory
public GetCategoryResponse getCategory(GetCategoryRequest request)
Description copied from interface:MarketplacePublisherGets the specified category’s information.- Specified by:
getCategoryin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getLead
public GetLeadResponse getLead(GetLeadRequest request)
Description copied from interface:MarketplacePublisherGets the details for a lead.- Specified by:
getLeadin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListing
public GetListingResponse getListing(GetListingRequest request)
Description copied from interface:MarketplacePublisherGets the details for a listing.- Specified by:
getListingin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListingRevision
public GetListingRevisionResponse getListingRevision(GetListingRevisionRequest request)
Description copied from interface:MarketplacePublisherGets the details for a listing revision.- Specified by:
getListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListingRevisionAttachment
public GetListingRevisionAttachmentResponse getListingRevisionAttachment(GetListingRevisionAttachmentRequest request)
Description copied from interface:MarketplacePublisherGet the details of the specified listing revision attachment.- Specified by:
getListingRevisionAttachmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListingRevisionAttachmentContent
public GetListingRevisionAttachmentContentResponse getListingRevisionAttachmentContent(GetListingRevisionAttachmentContentRequest request)
Description copied from interface:MarketplacePublisherGet the attachment content by identifier.- Specified by:
getListingRevisionAttachmentContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListingRevisionIconContent
public GetListingRevisionIconContentResponse getListingRevisionIconContent(GetListingRevisionIconContentRequest request)
Description copied from interface:MarketplacePublisherGets the content for a listing revision icon.- Specified by:
getListingRevisionIconContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListingRevisionNote
public GetListingRevisionNoteResponse getListingRevisionNote(GetListingRevisionNoteRequest request)
Description copied from interface:MarketplacePublisherGet note details by the identifier- Specified by:
getListingRevisionNotein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getListingRevisionPackage
public GetListingRevisionPackageResponse getListingRevisionPackage(GetListingRevisionPackageRequest request)
Description copied from interface:MarketplacePublisherGet the details of the specified version of a package.- Specified by:
getListingRevisionPackagein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getMarket
public GetMarketResponse getMarket(GetMarketRequest request)
Description copied from interface:MarketplacePublisherGets the specified market’s information.- Specified by:
getMarketin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getProduct
public GetProductResponse getProduct(GetProductRequest request)
Description copied from interface:MarketplacePublisherGets a Product by code identifier- Specified by:
getProductin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getPublisher
public GetPublisherResponse getPublisher(GetPublisherRequest request)
Description copied from interface:MarketplacePublisherGets a Publisher by identifier- Specified by:
getPublisherin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSupportDoc
public GetSupportDocResponse getSupportDoc(GetSupportDocRequest request)
Description copied from interface:MarketplacePublisherGets a SupportDoc by code identifier- Specified by:
getSupportDocin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getSupportDocContent
public GetSupportDocContentResponse getSupportDocContent(GetSupportDocContentRequest request)
Description copied from interface:MarketplacePublisherGets a Support Doc content by supportDocCode- Specified by:
getSupportDocContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTerm
public GetTermResponse getTerm(GetTermRequest request)
Description copied from interface:MarketplacePublisherGets a Term by identifier- Specified by:
getTermin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTermVersion
public GetTermVersionResponse getTermVersion(GetTermVersionRequest request)
Description copied from interface:MarketplacePublisherGets a Term Version by the identifier- Specified by:
getTermVersionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getTermVersionContent
public GetTermVersionContentResponse getTermVersionContent(GetTermVersionContentRequest request)
Description copied from interface:MarketplacePublisherGets a Term Version content by the identifier.- Specified by:
getTermVersionContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWorkRequest
public GetWorkRequestResponse getWorkRequest(GetWorkRequestRequest request)
Description copied from interface:MarketplacePublisherGets details of the work request with the given ID.- Specified by:
getWorkRequestin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listArtifacts
public ListArtifactsResponse listArtifacts(ListArtifactsRequest request)
Description copied from interface:MarketplacePublisherLists the artifacts in your compartment.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listArtifactsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listAvailableServices
public ListAvailableServicesResponse listAvailableServices(ListAvailableServicesRequest request)
Description copied from interface:MarketplacePublisherList all published service listing revisions- Specified by:
listAvailableServicesin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCategories
public ListCategoriesResponse listCategories(ListCategoriesRequest request)
Description copied from interface:MarketplacePublisherLists the categories in your compartment.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listCategoriesin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listCustomerInstanceReportRecords
public ListCustomerInstanceReportRecordsResponse listCustomerInstanceReportRecords(ListCustomerInstanceReportRecordsRequest request)
Description copied from interface:MarketplacePublisherList customer instance report records- Specified by:
listCustomerInstanceReportRecordsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listDisbursementReportRecords
public ListDisbursementReportRecordsResponse listDisbursementReportRecords(ListDisbursementReportRecordsRequest request)
Description copied from interface:MarketplacePublisherList disbursement report records- Specified by:
listDisbursementReportRecordsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listLeads
public ListLeadsResponse listLeads(ListLeadsRequest request)
Description copied from interface:MarketplacePublisherLists the leads in your compartment that belong to a listing.You must specify your listing’s OCID as the value for the listing ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listLeadsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listListingRevisionAttachments
public ListListingRevisionAttachmentsResponse listListingRevisionAttachments(ListListingRevisionAttachmentsRequest request)
Description copied from interface:MarketplacePublisherGets the list of attachments for a listing revision in a compartment- Specified by:
listListingRevisionAttachmentsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listListingRevisionNotes
public ListListingRevisionNotesResponse listListingRevisionNotes(ListListingRevisionNotesRequest request)
Description copied from interface:MarketplacePublisherGets the list of notes for a listing revision.- Specified by:
listListingRevisionNotesin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listListingRevisionPackages
public ListListingRevisionPackagesResponse listListingRevisionPackages(ListListingRevisionPackagesRequest request)
Description copied from interface:MarketplacePublisherGets the list of packages for a listing revision.- Specified by:
listListingRevisionPackagesin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listListingRevisions
public ListListingRevisionsResponse listListingRevisions(ListListingRevisionsRequest request)
Description copied from interface:MarketplacePublisherLists the list of listing revisions for a specific listing ID, compartment ID or listing revision status.You can specify your compartment's OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listListingRevisionsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listListings
public ListListingsResponse listListings(ListListingsRequest request)
Description copied from interface:MarketplacePublisherLists the listings in your compartment.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listListingsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listMarkets
public ListMarketsResponse listMarkets(ListMarketsRequest request)
Description copied from interface:MarketplacePublisherLists the markets in your compartment.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listMarketsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listProducts
public ListProductsResponse listProducts(ListProductsRequest request)
Description copied from interface:MarketplacePublisherLists the products in your compartment.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listProductsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listPublishers
public ListPublishersResponse listPublishers(ListPublishersRequest request)
Description copied from interface:MarketplacePublisherReturns a list of publishers.- Specified by:
listPublishersin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSupportDocs
public ListSupportDocsResponse listSupportDocs(ListSupportDocsRequest request)
Description copied from interface:MarketplacePublisherLists the supportDocs in your compartment.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listSupportDocsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSupportedCurrencies
public ListSupportedCurrenciesResponse listSupportedCurrencies(ListSupportedCurrenciesRequest request)
Description copied from interface:MarketplacePublisherLists the currencies supported by the Marketplace Publisher Service.You must specify your compartment’s OCID as the value for the compartment ID. For information about OCIDs, see Resource Identifiers (Content/General/Concepts/identifiers.htm).
- Specified by:
listSupportedCurrenciesin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listSupportedShapes
public ListSupportedShapesResponse listSupportedShapes(ListSupportedShapesRequest request)
Description copied from interface:MarketplacePublisherLists the shapes available to select from.- Specified by:
listSupportedShapesin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTermVersions
public ListTermVersionsResponse listTermVersions(ListTermVersionsRequest request)
Description copied from interface:MarketplacePublisherReturns a list of the publisher term versions.- Specified by:
listTermVersionsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listTerms
public ListTermsResponse listTerms(ListTermsRequest request)
Description copied from interface:MarketplacePublisherReturns a list of the publisher terms.- Specified by:
listTermsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestErrors
public ListWorkRequestErrorsResponse listWorkRequestErrors(ListWorkRequestErrorsRequest request)
Description copied from interface:MarketplacePublisherReturns a (paginated) list of errors for the work request with the given ID.- Specified by:
listWorkRequestErrorsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequestLogs
public ListWorkRequestLogsResponse listWorkRequestLogs(ListWorkRequestLogsRequest request)
Description copied from interface:MarketplacePublisherReturns a (paginated) list of logs for the work request with the given ID.- Specified by:
listWorkRequestLogsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
listWorkRequests
public ListWorkRequestsResponse listWorkRequests(ListWorkRequestsRequest request)
Description copied from interface:MarketplacePublisherLists the work requests in a compartment.- Specified by:
listWorkRequestsin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
markListingRevisionPackageAsDefault
public MarkListingRevisionPackageAsDefaultResponse markListingRevisionPackageAsDefault(MarkListingRevisionPackageAsDefaultRequest request)
Description copied from interface:MarketplacePublisherMark the Listing Revision Package identified by the id and package version as default- Specified by:
markListingRevisionPackageAsDefaultin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
publishListingRevision
public PublishListingRevisionResponse publishListingRevision(PublishListingRevisionRequest request)
Description copied from interface:MarketplacePublisherPublish the Listing revision identified by Identifier.- Specified by:
publishListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
publishListingRevisionAsPrivate
public PublishListingRevisionAsPrivateResponse publishListingRevisionAsPrivate(PublishListingRevisionAsPrivateRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision to PublishAsPrivate- Specified by:
publishListingRevisionAsPrivatein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
publishListingRevisionPackage
public PublishListingRevisionPackageResponse publishListingRevisionPackage(PublishListingRevisionPackageRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision Package to publish status- Specified by:
publishListingRevisionPackagein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
submitListingRevisionForReview
public SubmitListingRevisionForReviewResponse submitListingRevisionForReview(SubmitListingRevisionForReviewRequest request)
Description copied from interface:MarketplacePublisherUpdate the Listing Revision identified by the id for review- Specified by:
submitListingRevisionForReviewin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
unPublishListingRevisionPackage
public UnPublishListingRevisionPackageResponse unPublishListingRevisionPackage(UnPublishListingRevisionPackageRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision Package to Unpublish status- Specified by:
unPublishListingRevisionPackagein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateArtifact
public UpdateArtifactResponse updateArtifact(UpdateArtifactRequest request)
Description copied from interface:MarketplacePublisherUpdates the specified artifact identified by the id.- Specified by:
updateArtifactin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListing
public UpdateListingResponse updateListing(UpdateListingRequest request)
Description copied from interface:MarketplacePublisherUpdates the specified Listing identified by the id.- Specified by:
updateListingin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListingRevision
public UpdateListingRevisionResponse updateListingRevision(UpdateListingRevisionRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision- Specified by:
updateListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListingRevisionAttachment
public UpdateListingRevisionAttachmentResponse updateListingRevisionAttachment(UpdateListingRevisionAttachmentRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision Attachment- Specified by:
updateListingRevisionAttachmentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListingRevisionAttachmentContent
public UpdateListingRevisionAttachmentContentResponse updateListingRevisionAttachmentContent(UpdateListingRevisionAttachmentContentRequest request)
Description copied from interface:MarketplacePublisherUpdate a file to listing revision attachmentNote: This operation consumes a stream.
If the stream supports
InputStream.mark(int)andInputStream.reset(), when a retry is necessary, the stream is reset so it starts at the beginning (or whatever the stream's position was at the time this operation is called}.Note this means that if the caller has used
InputStream.mark(int)before, then the mark will not be the same anymore after this operation, and a subsequent call toInputStream.reset()by the caller will reset the stream not to the caller's mark, but to the position the stream was in when this operation was called.If the stream is a
FileInputStream, and the stream'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition cannot be changed (like for a named pipe), then the stream's contents will be buffered in memory, as described below.If the stream does not support
InputStream.mark(int)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, which means the entire contents may be buffered in memory. Then the same procedure as above is followed.The contents of the stream, except when the stream is a
FileInputStreamwhoseFileChannelposition can be changed, should be less than 2 GiB in size if retries are used. This is because streams 2 GiB in size or larger do no guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in retries and manage retries yourself.- Specified by:
updateListingRevisionAttachmentContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListingRevisionIconContent
public UpdateListingRevisionIconContentResponse updateListingRevisionIconContent(UpdateListingRevisionIconContentRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing RevisionNote: This operation consumes a stream.
If the stream supports
InputStream.mark(int)andInputStream.reset(), when a retry is necessary, the stream is reset so it starts at the beginning (or whatever the stream's position was at the time this operation is called}.Note this means that if the caller has used
InputStream.mark(int)before, then the mark will not be the same anymore after this operation, and a subsequent call toInputStream.reset()by the caller will reset the stream not to the caller's mark, but to the position the stream was in when this operation was called.If the stream is a
FileInputStream, and the stream'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition cannot be changed (like for a named pipe), then the stream's contents will be buffered in memory, as described below.If the stream does not support
InputStream.mark(int)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, which means the entire contents may be buffered in memory. Then the same procedure as above is followed.The contents of the stream, except when the stream is a
FileInputStreamwhoseFileChannelposition can be changed, should be less than 2 GiB in size if retries are used. This is because streams 2 GiB in size or larger do no guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in retries and manage retries yourself.- Specified by:
updateListingRevisionIconContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListingRevisionNote
public UpdateListingRevisionNoteResponse updateListingRevisionNote(UpdateListingRevisionNoteRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision Note tag data- Specified by:
updateListingRevisionNotein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateListingRevisionPackage
public UpdateListingRevisionPackageResponse updateListingRevisionPackage(UpdateListingRevisionPackageRequest request)
Description copied from interface:MarketplacePublisherUpdates the Listing Revision Package.- Specified by:
updateListingRevisionPackagein interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTerm
public UpdateTermResponse updateTerm(UpdateTermRequest request)
Description copied from interface:MarketplacePublisherUpdates the Term- Specified by:
updateTermin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTermVersion
public UpdateTermVersionResponse updateTermVersion(UpdateTermVersionRequest request)
Description copied from interface:MarketplacePublisherUpdates the Term Version- Specified by:
updateTermVersionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
updateTermVersionContent
public UpdateTermVersionContentResponse updateTermVersionContent(UpdateTermVersionContentRequest request)
Description copied from interface:MarketplacePublisherUpdates the Term Version attachmentNote: This operation consumes a stream.
If the stream supports
InputStream.mark(int)andInputStream.reset(), when a retry is necessary, the stream is reset so it starts at the beginning (or whatever the stream's position was at the time this operation is called}.Note this means that if the caller has used
InputStream.mark(int)before, then the mark will not be the same anymore after this operation, and a subsequent call toInputStream.reset()by the caller will reset the stream not to the caller's mark, but to the position the stream was in when this operation was called.If the stream is a
FileInputStream, and the stream'sFileChannelposition can be changed (like for a regular file), the stream will be wrapped in such a way that it does provide support forInputStream.mark(int)andInputStream.reset(). Then the same procedure as above is followed. If the stream'sFileChannelposition cannot be changed (like for a named pipe), then the stream's contents will be buffered in memory, as described below.If the stream does not support
InputStream.mark(int)andInputStream.reset(), then the stream is wrapped in aBufferedInputStream, which means the entire contents may be buffered in memory. Then the same procedure as above is followed.The contents of the stream, except when the stream is a
FileInputStreamwhoseFileChannelposition can be changed, should be less than 2 GiB in size if retries are used. This is because streams 2 GiB in size or larger do no guarantee that mark-and-reset can be performed. If the stream is larger, do not use built-in retries and manage retries yourself.- Specified by:
updateTermVersionContentin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
validateAndPublishArtifact
public ValidateAndPublishArtifactResponse validateAndPublishArtifact(ValidateAndPublishArtifactRequest request)
Description copied from interface:MarketplacePublisherValidate and publish artifact.- Specified by:
validateAndPublishArtifactin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
withdrawListingRevision
public WithdrawListingRevisionResponse withdrawListingRevision(WithdrawListingRevisionRequest request)
Description copied from interface:MarketplacePublisherUpdate the Listing Revision identified by the id as Withdraw/UnPublished.- Specified by:
withdrawListingRevisionin interfaceMarketplacePublisher- Parameters:
request- The request object containing the details to send- Returns:
- A response object containing details about the completed operation
-
getWaiters
public MarketplacePublisherWaiters getWaiters()
Description copied from interface:MarketplacePublisherGets the pre-configured waiters available for resources for this service.- Specified by:
getWaitersin interfaceMarketplacePublisher- Returns:
- The service waiters.
-
getPaginators
public MarketplacePublisherPaginators getPaginators()
Description copied from interface:MarketplacePublisherGets the pre-configured paginators available for list operations in this service which may return multiple pages of data.These paginators provide an
Iterableinterface so that service responses, or resources/records, can be iterated through without having to manually deal with pagination and page tokens.- Specified by:
getPaginatorsin interfaceMarketplacePublisher- Returns:
- The service paginators.
-
getDefaultConfigurator
protected ClientConfigurator getDefaultConfigurator()
-
useRealmSpecificEndpointTemplate
public void useRealmSpecificEndpointTemplate(boolean useOfRealmSpecificEndpointTemplateEnabled)
This method should be used to enable or disable the use of realm-specific endpoint template.The default value is null. To enable the use of endpoint template defined for the realm in use, set the flag to true To disable the use of endpoint template defined for the realm in use, set the flag to false
- Parameters:
useOfRealmSpecificEndpointTemplateEnabled- This flag can be set to true or false to enable or disable the use of realm-specific endpoint template respectively
-
populateServiceParametersInEndpoint
public final void populateServiceParametersInEndpoint(String endpoint, Map<String,Object> requiredParametersMap)
Populate the parameters in the endpoint with its corresponding value and update the base endpoint.The value will be populated iff the parameter in endpoint is a required request path parameter or a required request query parameter. If not, the parameter in the endpoint will be ignored and left blank.
- Parameters:
endpoint- The endpoint template in userequiredParametersMap- Map of parameter name as key and value set in request path or query parameter as value
-
updateBaseEndpoint
public final void updateBaseEndpoint(String endpoint)
This method should be used for parameterized endpoint templates only.This does not include {region} and {secondLevelDomain} parameters.
- Parameters:
endpoint- The updated endpoint to use
-
setEndpoint
public final void setEndpoint(String endpoint)
-
getEndpoint
public final String getEndpoint()
-
refreshClient
public final void refreshClient()
Rebuild the backingHttpClient.This will call
ClientConfigurators again, and can be used to e.g. refresh the SSL certificate.
-
close
public final void close()
- Specified by:
closein interfaceAutoCloseable
-
getClientCommonLibraryVersion
public String getClientCommonLibraryVersion()
-
-