...

Package marketplacepublisher

import "github.com/oracle/oci-go-sdk/marketplacepublisher"
Overview
Index

Overview ▾

Index ▾

func GetActionTypeEnumStringValues() []string
func GetArtifactLifecycleStateEnumStringValues() []string
func GetArtifactStatusEnumStringValues() []string
func GetArtifactTypeEnumEnumStringValues() []string
func GetCategoryLifecycleStateEnumStringValues() []string
func GetListArtifactsSortByEnumStringValues() []string
func GetListArtifactsSortOrderEnumStringValues() []string
func GetListCategoriesSortByEnumStringValues() []string
func GetListCategoriesSortOrderEnumStringValues() []string
func GetListListingRevisionAttachmentsSortByEnumStringValues() []string
func GetListListingRevisionAttachmentsSortOrderEnumStringValues() []string
func GetListListingRevisionNotesSortByEnumStringValues() []string
func GetListListingRevisionNotesSortOrderEnumStringValues() []string
func GetListListingRevisionPackagesSortByEnumStringValues() []string
func GetListListingRevisionPackagesSortOrderEnumStringValues() []string
func GetListListingRevisionsSortByEnumStringValues() []string
func GetListListingRevisionsSortOrderEnumStringValues() []string
func GetListListingsSortByEnumStringValues() []string
func GetListListingsSortOrderEnumStringValues() []string
func GetListMarketsSortByEnumStringValues() []string
func GetListMarketsSortOrderEnumStringValues() []string
func GetListProductsSortByEnumStringValues() []string
func GetListProductsSortOrderEnumStringValues() []string
func GetListPublishersSortByEnumStringValues() []string
func GetListPublishersSortOrderEnumStringValues() []string
func GetListTermVersionsSortByEnumStringValues() []string
func GetListTermVersionsSortOrderEnumStringValues() []string
func GetListTermsSortByEnumStringValues() []string
func GetListTermsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsStatusEnumStringValues() []string
func GetListingLifecycleStateEnumStringValues() []string
func GetListingRevisionAttachmentAttachmentTypeEnumStringValues() []string
func GetListingRevisionAttachmentLifecycleStateEnumStringValues() []string
func GetListingRevisionLifecycleStateEnumStringValues() []string
func GetListingRevisionNoteLifecycleStateEnumStringValues() []string
func GetListingRevisionNoteNoteSourceEnumStringValues() []string
func GetListingRevisionPackageLifecycleStateEnumStringValues() []string
func GetListingRevisionPackageStatusEnumStringValues() []string
func GetListingRevisionPricingTypeEnumStringValues() []string
func GetListingRevisionStatusEnumStringValues() []string
func GetListingTypeEnumStringValues() []string
func GetMarketLifecycleStateEnumStringValues() []string
func GetOperationStatusEnumStringValues() []string
func GetOperationTypeEnumStringValues() []string
func GetOpnMembershipOpnStatusEnumStringValues() []string
func GetPackageTypeEnumStringValues() []string
func GetProductLifecycleStateEnumStringValues() []string
func GetPublicationStatusEnumStringValues() []string
func GetPublisherPublisherStatusEnumStringValues() []string
func GetPublisherPublisherTypeEnumStringValues() []string
func GetPublisherSummaryPublisherTypeEnumStringValues() []string
func GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetTermAuthorEnumStringValues() []string
func GetTermLifecycleStateEnumStringValues() []string
func GetTermVersionLifecycleStateEnumStringValues() []string
func GetTermVersionStatusEnumStringValues() []string
func GetValidationStatusEnumStringValues() []string
func GetWorkRequestResourceMetadataKeyEnumStringValues() []string
type ActionTypeEnum
    func GetActionTypeEnumValues() []ActionTypeEnum
    func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)
type ActivateTermVersionRequest
    func (request ActivateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ActivateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ActivateTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request ActivateTermVersionRequest) String() string
    func (request ActivateTermVersionRequest) ValidateEnumValue() (bool, error)
type ActivateTermVersionResponse
    func (response ActivateTermVersionResponse) HTTPResponse() *http.Response
    func (response ActivateTermVersionResponse) String() string
type Artifact
type ArtifactCollection
    func (m ArtifactCollection) String() string
    func (m ArtifactCollection) ValidateEnumValue() (bool, error)
type ArtifactLifecycleStateEnum
    func GetArtifactLifecycleStateEnumValues() []ArtifactLifecycleStateEnum
    func GetMappingArtifactLifecycleStateEnum(val string) (ArtifactLifecycleStateEnum, bool)
type ArtifactStatusEnum
    func GetArtifactStatusEnumValues() []ArtifactStatusEnum
    func GetMappingArtifactStatusEnum(val string) (ArtifactStatusEnum, bool)
type ArtifactSummary
    func (m ArtifactSummary) String() string
    func (m ArtifactSummary) ValidateEnumValue() (bool, error)
type ArtifactTypeEnumEnum
    func GetArtifactTypeEnumEnumValues() []ArtifactTypeEnumEnum
    func GetMappingArtifactTypeEnumEnum(val string) (ArtifactTypeEnumEnum, bool)
type CancelWorkRequestRequest
    func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CancelWorkRequestRequest) String() string
    func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)
type CancelWorkRequestResponse
    func (response CancelWorkRequestResponse) HTTPResponse() *http.Response
    func (response CancelWorkRequestResponse) String() string
type CascadingDeleteListingRequest
    func (request CascadingDeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteListingRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteListingRequest) String() string
    func (request CascadingDeleteListingRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteListingResponse
    func (response CascadingDeleteListingResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteListingResponse) String() string
type CascadingDeleteListingRevisionRequest
    func (request CascadingDeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CascadingDeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CascadingDeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request CascadingDeleteListingRevisionRequest) String() string
    func (request CascadingDeleteListingRevisionRequest) ValidateEnumValue() (bool, error)
type CascadingDeleteListingRevisionResponse
    func (response CascadingDeleteListingRevisionResponse) HTTPResponse() *http.Response
    func (response CascadingDeleteListingRevisionResponse) String() string
type Category
    func (m Category) String() string
    func (m Category) ValidateEnumValue() (bool, error)
type CategoryCollection
    func (m CategoryCollection) String() string
    func (m CategoryCollection) ValidateEnumValue() (bool, error)
type CategoryLifecycleStateEnum
    func GetCategoryLifecycleStateEnumValues() []CategoryLifecycleStateEnum
    func GetMappingCategoryLifecycleStateEnum(val string) (CategoryLifecycleStateEnum, bool)
type CategorySummary
    func (m CategorySummary) String() string
    func (m CategorySummary) ValidateEnumValue() (bool, error)
type ChangeArtifactCompartmentDetails
    func (m ChangeArtifactCompartmentDetails) String() string
    func (m ChangeArtifactCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeArtifactCompartmentRequest
    func (request ChangeArtifactCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeArtifactCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeArtifactCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeArtifactCompartmentRequest) String() string
    func (request ChangeArtifactCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeArtifactCompartmentResponse
    func (response ChangeArtifactCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeArtifactCompartmentResponse) String() string
type ChangeListingCompartmentDetails
    func (m ChangeListingCompartmentDetails) String() string
    func (m ChangeListingCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeListingCompartmentRequest
    func (request ChangeListingCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeListingCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeListingCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeListingCompartmentRequest) String() string
    func (request ChangeListingCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeListingCompartmentResponse
    func (response ChangeListingCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeListingCompartmentResponse) String() string
type ChangeListingRevisionToNewStatusRequest
    func (request ChangeListingRevisionToNewStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeListingRevisionToNewStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeListingRevisionToNewStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeListingRevisionToNewStatusRequest) String() string
    func (request ChangeListingRevisionToNewStatusRequest) ValidateEnumValue() (bool, error)
type ChangeListingRevisionToNewStatusResponse
    func (response ChangeListingRevisionToNewStatusResponse) HTTPResponse() *http.Response
    func (response ChangeListingRevisionToNewStatusResponse) String() string
type ChangeTermCompartmentDetails
    func (m ChangeTermCompartmentDetails) String() string
    func (m ChangeTermCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeTermCompartmentRequest
    func (request ChangeTermCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeTermCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeTermCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeTermCompartmentRequest) String() string
    func (request ChangeTermCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeTermCompartmentResponse
    func (response ChangeTermCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeTermCompartmentResponse) String() string
type CloneListingRevisionRequest
    func (request CloneListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CloneListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CloneListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request CloneListingRevisionRequest) String() string
    func (request CloneListingRevisionRequest) ValidateEnumValue() (bool, error)
type CloneListingRevisionResponse
    func (response CloneListingRevisionResponse) HTTPResponse() *http.Response
    func (response CloneListingRevisionResponse) String() string
type ContainerImageArtifact
    func (m ContainerImageArtifact) GetCompartmentId() *string
    func (m ContainerImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m ContainerImageArtifact) GetDisplayName() *string
    func (m ContainerImageArtifact) GetFreeformTags() map[string]string
    func (m ContainerImageArtifact) GetId() *string
    func (m ContainerImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m ContainerImageArtifact) GetPublisherId() *string
    func (m ContainerImageArtifact) GetStatus() ArtifactStatusEnum
    func (m ContainerImageArtifact) GetStatusNotes() *string
    func (m ContainerImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m ContainerImageArtifact) GetTimeCreated() *common.SDKTime
    func (m ContainerImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m ContainerImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m ContainerImageArtifact) String() string
    func (m ContainerImageArtifact) ValidateEnumValue() (bool, error)
type ContainerImageDetails
    func (m ContainerImageDetails) String() string
    func (m ContainerImageDetails) ValidateEnumValue() (bool, error)
type ContainerPackage
    func (m ContainerPackage) GetAreSecurityUpgradesProvided() *bool
    func (m ContainerPackage) GetArtifactId() *string
    func (m ContainerPackage) GetCompartmentId() *string
    func (m ContainerPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m ContainerPackage) GetDescription() *string
    func (m ContainerPackage) GetDisplayName() *string
    func (m ContainerPackage) GetExtendedMetadata() map[string]string
    func (m ContainerPackage) GetFreeformTags() map[string]string
    func (m ContainerPackage) GetId() *string
    func (m ContainerPackage) GetIsDefault() *bool
    func (m ContainerPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m ContainerPackage) GetListingRevisionId() *string
    func (m ContainerPackage) GetPackageVersion() *string
    func (m ContainerPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m ContainerPackage) GetSystemTags() map[string]map[string]interface{}
    func (m ContainerPackage) GetTermId() *string
    func (m ContainerPackage) GetTimeCreated() *common.SDKTime
    func (m ContainerPackage) GetTimeUpdated() *common.SDKTime
    func (m ContainerPackage) MarshalJSON() (buff []byte, e error)
    func (m ContainerPackage) String() string
    func (m ContainerPackage) ValidateEnumValue() (bool, error)
type CreateArtifactDetails
type CreateArtifactRequest
    func (request CreateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateArtifactRequest) String() string
    func (request CreateArtifactRequest) ValidateEnumValue() (bool, error)
type CreateArtifactResponse
    func (response CreateArtifactResponse) HTTPResponse() *http.Response
    func (response CreateArtifactResponse) String() string
type CreateContainerImageArtifactDetails
    func (m CreateContainerImageArtifactDetails) GetCompartmentId() *string
    func (m CreateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateContainerImageArtifactDetails) GetDisplayName() *string
    func (m CreateContainerImageArtifactDetails) GetFreeformTags() map[string]string
    func (m CreateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateContainerImageArtifactDetails) String() string
    func (m CreateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)
type CreateContainerImageDetails
    func (m CreateContainerImageDetails) String() string
    func (m CreateContainerImageDetails) ValidateEnumValue() (bool, error)
type CreateHelmChartImageDetails
    func (m CreateHelmChartImageDetails) String() string
    func (m CreateHelmChartImageDetails) ValidateEnumValue() (bool, error)
type CreateKubernetesImageArtifactDetails
    func (m CreateKubernetesImageArtifactDetails) GetCompartmentId() *string
    func (m CreateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateKubernetesImageArtifactDetails) GetDisplayName() *string
    func (m CreateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string
    func (m CreateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateKubernetesImageArtifactDetails) String() string
    func (m CreateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)
type CreateListingDetails
    func (m CreateListingDetails) String() string
    func (m CreateListingDetails) ValidateEnumValue() (bool, error)
type CreateListingRequest
    func (request CreateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRequest) String() string
    func (request CreateListingRequest) ValidateEnumValue() (bool, error)
type CreateListingResponse
    func (response CreateListingResponse) HTTPResponse() *http.Response
    func (response CreateListingResponse) String() string
type CreateListingRevisionAttachmentDetails
type CreateListingRevisionAttachmentRequest
    func (request CreateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionAttachmentRequest) String() string
    func (request CreateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionAttachmentResponse
    func (response CreateListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionAttachmentResponse) String() string
type CreateListingRevisionDetails
    func (m CreateListingRevisionDetails) String() string
    func (m CreateListingRevisionDetails) ValidateEnumValue() (bool, error)
type CreateListingRevisionNoteDetails
    func (m CreateListingRevisionNoteDetails) String() string
    func (m CreateListingRevisionNoteDetails) ValidateEnumValue() (bool, error)
type CreateListingRevisionNoteRequest
    func (request CreateListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionNoteRequest) String() string
    func (request CreateListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionNoteResponse
    func (response CreateListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionNoteResponse) String() string
type CreateListingRevisionPackageDetails
    func (m CreateListingRevisionPackageDetails) String() string
    func (m CreateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)
type CreateListingRevisionPackageRequest
    func (request CreateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionPackageRequest) String() string
    func (request CreateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionPackageResponse
    func (response CreateListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionPackageResponse) String() string
type CreateListingRevisionRequest
    func (request CreateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateListingRevisionRequest) String() string
    func (request CreateListingRevisionRequest) ValidateEnumValue() (bool, error)
type CreateListingRevisionResponse
    func (response CreateListingRevisionResponse) HTTPResponse() *http.Response
    func (response CreateListingRevisionResponse) String() string
type CreateRelatedDocumentAttachmentDetails
    func (m CreateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateRelatedDocumentAttachmentDetails) GetDescription() *string
    func (m CreateRelatedDocumentAttachmentDetails) GetDisplayName() *string
    func (m CreateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string
    func (m CreateRelatedDocumentAttachmentDetails) GetListingRevisionId() *string
    func (m CreateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateRelatedDocumentAttachmentDetails) String() string
    func (m CreateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateScreenShotAttachmentDetails
    func (m CreateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateScreenShotAttachmentDetails) GetDescription() *string
    func (m CreateScreenShotAttachmentDetails) GetDisplayName() *string
    func (m CreateScreenShotAttachmentDetails) GetFreeformTags() map[string]string
    func (m CreateScreenShotAttachmentDetails) GetListingRevisionId() *string
    func (m CreateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateScreenShotAttachmentDetails) String() string
    func (m CreateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateTermDetails
    func (m CreateTermDetails) String() string
    func (m CreateTermDetails) ValidateEnumValue() (bool, error)
type CreateTermRequest
    func (request CreateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermRequest) String() string
    func (request CreateTermRequest) ValidateEnumValue() (bool, error)
type CreateTermResponse
    func (response CreateTermResponse) HTTPResponse() *http.Response
    func (response CreateTermResponse) String() string
type CreateTermVersionRequest
    func (request CreateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermVersionRequest) String() string
    func (request CreateTermVersionRequest) ValidateEnumValue() (bool, error)
type CreateTermVersionResponse
    func (response CreateTermVersionResponse) HTTPResponse() *http.Response
    func (response CreateTermVersionResponse) String() string
type CreateVideoAttachmentDetails
    func (m CreateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateVideoAttachmentDetails) GetDescription() *string
    func (m CreateVideoAttachmentDetails) GetDisplayName() *string
    func (m CreateVideoAttachmentDetails) GetFreeformTags() map[string]string
    func (m CreateVideoAttachmentDetails) GetListingRevisionId() *string
    func (m CreateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateVideoAttachmentDetails) String() string
    func (m CreateVideoAttachmentDetails) ValidateEnumValue() (bool, error)
type CreateVideoDetails
    func (m CreateVideoDetails) String() string
    func (m CreateVideoDetails) ValidateEnumValue() (bool, error)
type DeleteArtifactRequest
    func (request DeleteArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteArtifactRequest) String() string
    func (request DeleteArtifactRequest) ValidateEnumValue() (bool, error)
type DeleteArtifactResponse
    func (response DeleteArtifactResponse) HTTPResponse() *http.Response
    func (response DeleteArtifactResponse) String() string
type DeleteListingRequest
    func (request DeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRequest) String() string
    func (request DeleteListingRequest) ValidateEnumValue() (bool, error)
type DeleteListingResponse
    func (response DeleteListingResponse) HTTPResponse() *http.Response
    func (response DeleteListingResponse) String() string
type DeleteListingRevisionAttachmentRequest
    func (request DeleteListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionAttachmentRequest) String() string
    func (request DeleteListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionAttachmentResponse
    func (response DeleteListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionAttachmentResponse) String() string
type DeleteListingRevisionNoteRequest
    func (request DeleteListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionNoteRequest) String() string
    func (request DeleteListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionNoteResponse
    func (response DeleteListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionNoteResponse) String() string
type DeleteListingRevisionPackageRequest
    func (request DeleteListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionPackageRequest) String() string
    func (request DeleteListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionPackageResponse
    func (response DeleteListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionPackageResponse) String() string
type DeleteListingRevisionRequest
    func (request DeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteListingRevisionRequest) String() string
    func (request DeleteListingRevisionRequest) ValidateEnumValue() (bool, error)
type DeleteListingRevisionResponse
    func (response DeleteListingRevisionResponse) HTTPResponse() *http.Response
    func (response DeleteListingRevisionResponse) String() string
type DeleteTermRequest
    func (request DeleteTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermRequest) String() string
    func (request DeleteTermRequest) ValidateEnumValue() (bool, error)
type DeleteTermResponse
    func (response DeleteTermResponse) HTTPResponse() *http.Response
    func (response DeleteTermResponse) String() string
type DeleteTermVersionRequest
    func (request DeleteTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermVersionRequest) String() string
    func (request DeleteTermVersionRequest) ValidateEnumValue() (bool, error)
type DeleteTermVersionResponse
    func (response DeleteTermVersionResponse) HTTPResponse() *http.Response
    func (response DeleteTermVersionResponse) String() string
type GetArtifactRequest
    func (request GetArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request GetArtifactRequest) String() string
    func (request GetArtifactRequest) ValidateEnumValue() (bool, error)
type GetArtifactResponse
    func (response GetArtifactResponse) HTTPResponse() *http.Response
    func (response GetArtifactResponse) String() string
type GetCategoryRequest
    func (request GetCategoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCategoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCategoryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCategoryRequest) String() string
    func (request GetCategoryRequest) ValidateEnumValue() (bool, error)
type GetCategoryResponse
    func (response GetCategoryResponse) HTTPResponse() *http.Response
    func (response GetCategoryResponse) String() string
type GetListingRequest
    func (request GetListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRequest) String() string
    func (request GetListingRequest) ValidateEnumValue() (bool, error)
type GetListingResponse
    func (response GetListingResponse) HTTPResponse() *http.Response
    func (response GetListingResponse) String() string
type GetListingRevisionAttachmentRequest
    func (request GetListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionAttachmentRequest) String() string
    func (request GetListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionAttachmentResponse
    func (response GetListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionAttachmentResponse) String() string
type GetListingRevisionNoteRequest
    func (request GetListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionNoteRequest) String() string
    func (request GetListingRevisionNoteRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionNoteResponse
    func (response GetListingRevisionNoteResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionNoteResponse) String() string
type GetListingRevisionPackageRequest
    func (request GetListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionPackageRequest) String() string
    func (request GetListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionPackageResponse
    func (response GetListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionPackageResponse) String() string
type GetListingRevisionRequest
    func (request GetListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetListingRevisionRequest) String() string
    func (request GetListingRevisionRequest) ValidateEnumValue() (bool, error)
type GetListingRevisionResponse
    func (response GetListingRevisionResponse) HTTPResponse() *http.Response
    func (response GetListingRevisionResponse) String() string
type GetMarketRequest
    func (request GetMarketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMarketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMarketRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMarketRequest) String() string
    func (request GetMarketRequest) ValidateEnumValue() (bool, error)
type GetMarketResponse
    func (response GetMarketResponse) HTTPResponse() *http.Response
    func (response GetMarketResponse) String() string
type GetProductRequest
    func (request GetProductRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProductRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProductRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProductRequest) String() string
    func (request GetProductRequest) ValidateEnumValue() (bool, error)
type GetProductResponse
    func (response GetProductResponse) HTTPResponse() *http.Response
    func (response GetProductResponse) String() string
type GetPublisherRequest
    func (request GetPublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPublisherRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPublisherRequest) String() string
    func (request GetPublisherRequest) ValidateEnumValue() (bool, error)
type GetPublisherResponse
    func (response GetPublisherResponse) HTTPResponse() *http.Response
    func (response GetPublisherResponse) String() string
type GetTermRequest
    func (request GetTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermRequest) String() string
    func (request GetTermRequest) ValidateEnumValue() (bool, error)
type GetTermResponse
    func (response GetTermResponse) HTTPResponse() *http.Response
    func (response GetTermResponse) String() string
type GetTermVersionRequest
    func (request GetTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermVersionRequest) String() string
    func (request GetTermVersionRequest) ValidateEnumValue() (bool, error)
type GetTermVersionResponse
    func (response GetTermVersionResponse) HTTPResponse() *http.Response
    func (response GetTermVersionResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HelmChartImageDetails
    func (m HelmChartImageDetails) String() string
    func (m HelmChartImageDetails) ValidateEnumValue() (bool, error)
type HelmChartPackage
    func (m HelmChartPackage) GetAreSecurityUpgradesProvided() *bool
    func (m HelmChartPackage) GetArtifactId() *string
    func (m HelmChartPackage) GetCompartmentId() *string
    func (m HelmChartPackage) GetDefinedTags() map[string]map[string]interface{}
    func (m HelmChartPackage) GetDescription() *string
    func (m HelmChartPackage) GetDisplayName() *string
    func (m HelmChartPackage) GetExtendedMetadata() map[string]string
    func (m HelmChartPackage) GetFreeformTags() map[string]string
    func (m HelmChartPackage) GetId() *string
    func (m HelmChartPackage) GetIsDefault() *bool
    func (m HelmChartPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum
    func (m HelmChartPackage) GetListingRevisionId() *string
    func (m HelmChartPackage) GetPackageVersion() *string
    func (m HelmChartPackage) GetStatus() ListingRevisionPackageStatusEnum
    func (m HelmChartPackage) GetSystemTags() map[string]map[string]interface{}
    func (m HelmChartPackage) GetTermId() *string
    func (m HelmChartPackage) GetTimeCreated() *common.SDKTime
    func (m HelmChartPackage) GetTimeUpdated() *common.SDKTime
    func (m HelmChartPackage) MarshalJSON() (buff []byte, e error)
    func (m HelmChartPackage) String() string
    func (m HelmChartPackage) ValidateEnumValue() (bool, error)
type KubernetesImageArtifact
    func (m KubernetesImageArtifact) GetCompartmentId() *string
    func (m KubernetesImageArtifact) GetDefinedTags() map[string]map[string]interface{}
    func (m KubernetesImageArtifact) GetDisplayName() *string
    func (m KubernetesImageArtifact) GetFreeformTags() map[string]string
    func (m KubernetesImageArtifact) GetId() *string
    func (m KubernetesImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum
    func (m KubernetesImageArtifact) GetPublisherId() *string
    func (m KubernetesImageArtifact) GetStatus() ArtifactStatusEnum
    func (m KubernetesImageArtifact) GetStatusNotes() *string
    func (m KubernetesImageArtifact) GetSystemTags() map[string]map[string]interface{}
    func (m KubernetesImageArtifact) GetTimeCreated() *common.SDKTime
    func (m KubernetesImageArtifact) GetTimeUpdated() *common.SDKTime
    func (m KubernetesImageArtifact) MarshalJSON() (buff []byte, e error)
    func (m KubernetesImageArtifact) String() string
    func (m KubernetesImageArtifact) ValidateEnumValue() (bool, error)
type LanguageItem
    func (m LanguageItem) String() string
    func (m LanguageItem) ValidateEnumValue() (bool, error)
type ListArtifactsRequest
    func (request ListArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListArtifactsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListArtifactsRequest) String() string
    func (request ListArtifactsRequest) ValidateEnumValue() (bool, error)
type ListArtifactsResponse
    func (response ListArtifactsResponse) HTTPResponse() *http.Response
    func (response ListArtifactsResponse) String() string
type ListArtifactsSortByEnum
    func GetListArtifactsSortByEnumValues() []ListArtifactsSortByEnum
    func GetMappingListArtifactsSortByEnum(val string) (ListArtifactsSortByEnum, bool)
type ListArtifactsSortOrderEnum
    func GetListArtifactsSortOrderEnumValues() []ListArtifactsSortOrderEnum
    func GetMappingListArtifactsSortOrderEnum(val string) (ListArtifactsSortOrderEnum, bool)
type ListCategoriesRequest
    func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCategoriesRequest) String() string
    func (request ListCategoriesRequest) ValidateEnumValue() (bool, error)
type ListCategoriesResponse
    func (response ListCategoriesResponse) HTTPResponse() *http.Response
    func (response ListCategoriesResponse) String() string
type ListCategoriesSortByEnum
    func GetListCategoriesSortByEnumValues() []ListCategoriesSortByEnum
    func GetMappingListCategoriesSortByEnum(val string) (ListCategoriesSortByEnum, bool)
type ListCategoriesSortOrderEnum
    func GetListCategoriesSortOrderEnumValues() []ListCategoriesSortOrderEnum
    func GetMappingListCategoriesSortOrderEnum(val string) (ListCategoriesSortOrderEnum, bool)
type ListListingRevisionAttachmentsRequest
    func (request ListListingRevisionAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionAttachmentsRequest) String() string
    func (request ListListingRevisionAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionAttachmentsResponse
    func (response ListListingRevisionAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionAttachmentsResponse) String() string
type ListListingRevisionAttachmentsSortByEnum
    func GetListListingRevisionAttachmentsSortByEnumValues() []ListListingRevisionAttachmentsSortByEnum
    func GetMappingListListingRevisionAttachmentsSortByEnum(val string) (ListListingRevisionAttachmentsSortByEnum, bool)
type ListListingRevisionAttachmentsSortOrderEnum
    func GetListListingRevisionAttachmentsSortOrderEnumValues() []ListListingRevisionAttachmentsSortOrderEnum
    func GetMappingListListingRevisionAttachmentsSortOrderEnum(val string) (ListListingRevisionAttachmentsSortOrderEnum, bool)
type ListListingRevisionNotesRequest
    func (request ListListingRevisionNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionNotesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionNotesRequest) String() string
    func (request ListListingRevisionNotesRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionNotesResponse
    func (response ListListingRevisionNotesResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionNotesResponse) String() string
type ListListingRevisionNotesSortByEnum
    func GetListListingRevisionNotesSortByEnumValues() []ListListingRevisionNotesSortByEnum
    func GetMappingListListingRevisionNotesSortByEnum(val string) (ListListingRevisionNotesSortByEnum, bool)
type ListListingRevisionNotesSortOrderEnum
    func GetListListingRevisionNotesSortOrderEnumValues() []ListListingRevisionNotesSortOrderEnum
    func GetMappingListListingRevisionNotesSortOrderEnum(val string) (ListListingRevisionNotesSortOrderEnum, bool)
type ListListingRevisionPackagesRequest
    func (request ListListingRevisionPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionPackagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionPackagesRequest) String() string
    func (request ListListingRevisionPackagesRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionPackagesResponse
    func (response ListListingRevisionPackagesResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionPackagesResponse) String() string
type ListListingRevisionPackagesSortByEnum
    func GetListListingRevisionPackagesSortByEnumValues() []ListListingRevisionPackagesSortByEnum
    func GetMappingListListingRevisionPackagesSortByEnum(val string) (ListListingRevisionPackagesSortByEnum, bool)
type ListListingRevisionPackagesSortOrderEnum
    func GetListListingRevisionPackagesSortOrderEnumValues() []ListListingRevisionPackagesSortOrderEnum
    func GetMappingListListingRevisionPackagesSortOrderEnum(val string) (ListListingRevisionPackagesSortOrderEnum, bool)
type ListListingRevisionsRequest
    func (request ListListingRevisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingRevisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingRevisionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingRevisionsRequest) String() string
    func (request ListListingRevisionsRequest) ValidateEnumValue() (bool, error)
type ListListingRevisionsResponse
    func (response ListListingRevisionsResponse) HTTPResponse() *http.Response
    func (response ListListingRevisionsResponse) String() string
type ListListingRevisionsSortByEnum
    func GetListListingRevisionsSortByEnumValues() []ListListingRevisionsSortByEnum
    func GetMappingListListingRevisionsSortByEnum(val string) (ListListingRevisionsSortByEnum, bool)
type ListListingRevisionsSortOrderEnum
    func GetListListingRevisionsSortOrderEnumValues() []ListListingRevisionsSortOrderEnum
    func GetMappingListListingRevisionsSortOrderEnum(val string) (ListListingRevisionsSortOrderEnum, bool)
type ListListingsRequest
    func (request ListListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListListingsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListListingsRequest) String() string
    func (request ListListingsRequest) ValidateEnumValue() (bool, error)
type ListListingsResponse
    func (response ListListingsResponse) HTTPResponse() *http.Response
    func (response ListListingsResponse) String() string
type ListListingsSortByEnum
    func GetListListingsSortByEnumValues() []ListListingsSortByEnum
    func GetMappingListListingsSortByEnum(val string) (ListListingsSortByEnum, bool)
type ListListingsSortOrderEnum
    func GetListListingsSortOrderEnumValues() []ListListingsSortOrderEnum
    func GetMappingListListingsSortOrderEnum(val string) (ListListingsSortOrderEnum, bool)
type ListMarketsRequest
    func (request ListMarketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMarketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMarketsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMarketsRequest) String() string
    func (request ListMarketsRequest) ValidateEnumValue() (bool, error)
type ListMarketsResponse
    func (response ListMarketsResponse) HTTPResponse() *http.Response
    func (response ListMarketsResponse) String() string
type ListMarketsSortByEnum
    func GetListMarketsSortByEnumValues() []ListMarketsSortByEnum
    func GetMappingListMarketsSortByEnum(val string) (ListMarketsSortByEnum, bool)
type ListMarketsSortOrderEnum
    func GetListMarketsSortOrderEnumValues() []ListMarketsSortOrderEnum
    func GetMappingListMarketsSortOrderEnum(val string) (ListMarketsSortOrderEnum, bool)
type ListProductsRequest
    func (request ListProductsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProductsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProductsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProductsRequest) String() string
    func (request ListProductsRequest) ValidateEnumValue() (bool, error)
type ListProductsResponse
    func (response ListProductsResponse) HTTPResponse() *http.Response
    func (response ListProductsResponse) String() string
type ListProductsSortByEnum
    func GetListProductsSortByEnumValues() []ListProductsSortByEnum
    func GetMappingListProductsSortByEnum(val string) (ListProductsSortByEnum, bool)
type ListProductsSortOrderEnum
    func GetListProductsSortOrderEnumValues() []ListProductsSortOrderEnum
    func GetMappingListProductsSortOrderEnum(val string) (ListProductsSortOrderEnum, bool)
type ListPublishersRequest
    func (request ListPublishersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPublishersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPublishersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPublishersRequest) String() string
    func (request ListPublishersRequest) ValidateEnumValue() (bool, error)
type ListPublishersResponse
    func (response ListPublishersResponse) HTTPResponse() *http.Response
    func (response ListPublishersResponse) String() string
type ListPublishersSortByEnum
    func GetListPublishersSortByEnumValues() []ListPublishersSortByEnum
    func GetMappingListPublishersSortByEnum(val string) (ListPublishersSortByEnum, bool)
type ListPublishersSortOrderEnum
    func GetListPublishersSortOrderEnumValues() []ListPublishersSortOrderEnum
    func GetMappingListPublishersSortOrderEnum(val string) (ListPublishersSortOrderEnum, bool)
type ListTermVersionsRequest
    func (request ListTermVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTermVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTermVersionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermVersionsRequest) String() string
    func (request ListTermVersionsRequest) ValidateEnumValue() (bool, error)
type ListTermVersionsResponse
    func (response ListTermVersionsResponse) HTTPResponse() *http.Response
    func (response ListTermVersionsResponse) String() string
type ListTermVersionsSortByEnum
    func GetListTermVersionsSortByEnumValues() []ListTermVersionsSortByEnum
    func GetMappingListTermVersionsSortByEnum(val string) (ListTermVersionsSortByEnum, bool)
type ListTermVersionsSortOrderEnum
    func GetListTermVersionsSortOrderEnumValues() []ListTermVersionsSortOrderEnum
    func GetMappingListTermVersionsSortOrderEnum(val string) (ListTermVersionsSortOrderEnum, bool)
type ListTermsRequest
    func (request ListTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermsRequest) String() string
    func (request ListTermsRequest) ValidateEnumValue() (bool, error)
type ListTermsResponse
    func (response ListTermsResponse) HTTPResponse() *http.Response
    func (response ListTermsResponse) String() string
type ListTermsSortByEnum
    func GetListTermsSortByEnumValues() []ListTermsSortByEnum
    func GetMappingListTermsSortByEnum(val string) (ListTermsSortByEnum, bool)
type ListTermsSortOrderEnum
    func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum
    func GetMappingListTermsSortOrderEnum(val string) (ListTermsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsStatusEnum
    func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum
    func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)
type Listing
    func (m Listing) String() string
    func (m Listing) ValidateEnumValue() (bool, error)
type ListingCollection
    func (m ListingCollection) String() string
    func (m ListingCollection) ValidateEnumValue() (bool, error)
type ListingLifecycleStateEnum
    func GetListingLifecycleStateEnumValues() []ListingLifecycleStateEnum
    func GetMappingListingLifecycleStateEnum(val string) (ListingLifecycleStateEnum, bool)
type ListingRevision
    func (m ListingRevision) String() string
    func (m ListingRevision) ValidateEnumValue() (bool, error)
type ListingRevisionAttachment
type ListingRevisionAttachmentAttachmentTypeEnum
    func GetListingRevisionAttachmentAttachmentTypeEnumValues() []ListingRevisionAttachmentAttachmentTypeEnum
    func GetMappingListingRevisionAttachmentAttachmentTypeEnum(val string) (ListingRevisionAttachmentAttachmentTypeEnum, bool)
type ListingRevisionAttachmentCollection
    func (m ListingRevisionAttachmentCollection) String() string
    func (m ListingRevisionAttachmentCollection) ValidateEnumValue() (bool, error)
type ListingRevisionAttachmentLifecycleStateEnum
    func GetListingRevisionAttachmentLifecycleStateEnumValues() []ListingRevisionAttachmentLifecycleStateEnum
    func GetMappingListingRevisionAttachmentLifecycleStateEnum(val string) (ListingRevisionAttachmentLifecycleStateEnum, bool)
type ListingRevisionAttachmentSummary
    func (m ListingRevisionAttachmentSummary) String() string
    func (m ListingRevisionAttachmentSummary) ValidateEnumValue() (bool, error)
type ListingRevisionCollection
    func (m ListingRevisionCollection) String() string
    func (m ListingRevisionCollection) ValidateEnumValue() (bool, error)
type ListingRevisionIconAttachment
    func (m ListingRevisionIconAttachment) String() string
    func (m ListingRevisionIconAttachment) ValidateEnumValue() (bool, error)
type ListingRevisionLifecycleStateEnum
    func GetListingRevisionLifecycleStateEnumValues() []ListingRevisionLifecycleStateEnum
    func GetMappingListingRevisionLifecycleStateEnum(val string) (ListingRevisionLifecycleStateEnum, bool)
type ListingRevisionNote
    func (m ListingRevisionNote) String() string
    func (m ListingRevisionNote) ValidateEnumValue() (bool, error)
type ListingRevisionNoteCollection
    func (m ListingRevisionNoteCollection) String() string
    func (m ListingRevisionNoteCollection) ValidateEnumValue() (bool, error)
type ListingRevisionNoteLifecycleStateEnum
    func GetListingRevisionNoteLifecycleStateEnumValues() []ListingRevisionNoteLifecycleStateEnum
    func GetMappingListingRevisionNoteLifecycleStateEnum(val string) (ListingRevisionNoteLifecycleStateEnum, bool)
type ListingRevisionNoteNoteSourceEnum
    func GetListingRevisionNoteNoteSourceEnumValues() []ListingRevisionNoteNoteSourceEnum
    func GetMappingListingRevisionNoteNoteSourceEnum(val string) (ListingRevisionNoteNoteSourceEnum, bool)
type ListingRevisionNoteSummary
    func (m ListingRevisionNoteSummary) String() string
    func (m ListingRevisionNoteSummary) ValidateEnumValue() (bool, error)
type ListingRevisionPackage
type ListingRevisionPackageCollection
    func (m ListingRevisionPackageCollection) String() string
    func (m ListingRevisionPackageCollection) ValidateEnumValue() (bool, error)
type ListingRevisionPackageLifecycleStateEnum
    func GetListingRevisionPackageLifecycleStateEnumValues() []ListingRevisionPackageLifecycleStateEnum
    func GetMappingListingRevisionPackageLifecycleStateEnum(val string) (ListingRevisionPackageLifecycleStateEnum, bool)
type ListingRevisionPackageStatusEnum
    func GetListingRevisionPackageStatusEnumValues() []ListingRevisionPackageStatusEnum
    func GetMappingListingRevisionPackageStatusEnum(val string) (ListingRevisionPackageStatusEnum, bool)
type ListingRevisionPackageSummary
    func (m ListingRevisionPackageSummary) String() string
    func (m ListingRevisionPackageSummary) ValidateEnumValue() (bool, error)
type ListingRevisionPricingTypeEnum
    func GetListingRevisionPricingTypeEnumValues() []ListingRevisionPricingTypeEnum
    func GetMappingListingRevisionPricingTypeEnum(val string) (ListingRevisionPricingTypeEnum, bool)
type ListingRevisionStatusEnum
    func GetListingRevisionStatusEnumValues() []ListingRevisionStatusEnum
    func GetMappingListingRevisionStatusEnum(val string) (ListingRevisionStatusEnum, bool)
type ListingRevisionSummary
    func (m ListingRevisionSummary) String() string
    func (m ListingRevisionSummary) ValidateEnumValue() (bool, error)
type ListingSummary
    func (m ListingSummary) String() string
    func (m ListingSummary) ValidateEnumValue() (bool, error)
type ListingTypeEnum
    func GetListingTypeEnumValues() []ListingTypeEnum
    func GetMappingListingTypeEnum(val string) (ListingTypeEnum, bool)
type MarkListingRevisionPackageAsDefaultRequest
    func (request MarkListingRevisionPackageAsDefaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request MarkListingRevisionPackageAsDefaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request MarkListingRevisionPackageAsDefaultRequest) RetryPolicy() *common.RetryPolicy
    func (request MarkListingRevisionPackageAsDefaultRequest) String() string
    func (request MarkListingRevisionPackageAsDefaultRequest) ValidateEnumValue() (bool, error)
type MarkListingRevisionPackageAsDefaultResponse
    func (response MarkListingRevisionPackageAsDefaultResponse) HTTPResponse() *http.Response
    func (response MarkListingRevisionPackageAsDefaultResponse) String() string
type Market
    func (m Market) String() string
    func (m Market) ValidateEnumValue() (bool, error)
type MarketCollection
    func (m MarketCollection) String() string
    func (m MarketCollection) ValidateEnumValue() (bool, error)
type MarketLifecycleStateEnum
    func GetMappingMarketLifecycleStateEnum(val string) (MarketLifecycleStateEnum, bool)
    func GetMarketLifecycleStateEnumValues() []MarketLifecycleStateEnum
type MarketSummary
    func (m MarketSummary) String() string
    func (m MarketSummary) ValidateEnumValue() (bool, error)
type MarketplacePublisherClient
    func NewMarketplacePublisherClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplacePublisherClient, err error)
    func NewMarketplacePublisherClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplacePublisherClient, err error)
    func (client MarketplacePublisherClient) ActivateTermVersion(ctx context.Context, request ActivateTermVersionRequest) (response ActivateTermVersionResponse, err error)
    func (client MarketplacePublisherClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)
    func (client MarketplacePublisherClient) CascadingDeleteListing(ctx context.Context, request CascadingDeleteListingRequest) (response CascadingDeleteListingResponse, err error)
    func (client MarketplacePublisherClient) CascadingDeleteListingRevision(ctx context.Context, request CascadingDeleteListingRevisionRequest) (response CascadingDeleteListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) ChangeArtifactCompartment(ctx context.Context, request ChangeArtifactCompartmentRequest) (response ChangeArtifactCompartmentResponse, err error)
    func (client MarketplacePublisherClient) ChangeListingCompartment(ctx context.Context, request ChangeListingCompartmentRequest) (response ChangeListingCompartmentResponse, err error)
    func (client MarketplacePublisherClient) ChangeListingRevisionToNewStatus(ctx context.Context, request ChangeListingRevisionToNewStatusRequest) (response ChangeListingRevisionToNewStatusResponse, err error)
    func (client MarketplacePublisherClient) ChangeTermCompartment(ctx context.Context, request ChangeTermCompartmentRequest) (response ChangeTermCompartmentResponse, err error)
    func (client MarketplacePublisherClient) CloneListingRevision(ctx context.Context, request CloneListingRevisionRequest) (response CloneListingRevisionResponse, err error)
    func (client *MarketplacePublisherClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client MarketplacePublisherClient) CreateArtifact(ctx context.Context, request CreateArtifactRequest) (response CreateArtifactResponse, err error)
    func (client MarketplacePublisherClient) CreateListing(ctx context.Context, request CreateListingRequest) (response CreateListingResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevision(ctx context.Context, request CreateListingRevisionRequest) (response CreateListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevisionAttachment(ctx context.Context, request CreateListingRevisionAttachmentRequest) (response CreateListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevisionNote(ctx context.Context, request CreateListingRevisionNoteRequest) (response CreateListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) CreateListingRevisionPackage(ctx context.Context, request CreateListingRevisionPackageRequest) (response CreateListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)
    func (client MarketplacePublisherClient) CreateTermVersion(ctx context.Context, request CreateTermVersionRequest) (response CreateTermVersionResponse, err error)
    func (client MarketplacePublisherClient) DeleteArtifact(ctx context.Context, request DeleteArtifactRequest) (response DeleteArtifactResponse, err error)
    func (client MarketplacePublisherClient) DeleteListing(ctx context.Context, request DeleteListingRequest) (response DeleteListingResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevision(ctx context.Context, request DeleteListingRevisionRequest) (response DeleteListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevisionAttachment(ctx context.Context, request DeleteListingRevisionAttachmentRequest) (response DeleteListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevisionNote(ctx context.Context, request DeleteListingRevisionNoteRequest) (response DeleteListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) DeleteListingRevisionPackage(ctx context.Context, request DeleteListingRevisionPackageRequest) (response DeleteListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)
    func (client MarketplacePublisherClient) DeleteTermVersion(ctx context.Context, request DeleteTermVersionRequest) (response DeleteTermVersionResponse, err error)
    func (client MarketplacePublisherClient) GetArtifact(ctx context.Context, request GetArtifactRequest) (response GetArtifactResponse, err error)
    func (client MarketplacePublisherClient) GetCategory(ctx context.Context, request GetCategoryRequest) (response GetCategoryResponse, err error)
    func (client MarketplacePublisherClient) GetListing(ctx context.Context, request GetListingRequest) (response GetListingResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevision(ctx context.Context, request GetListingRevisionRequest) (response GetListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionAttachment(ctx context.Context, request GetListingRevisionAttachmentRequest) (response GetListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionNote(ctx context.Context, request GetListingRevisionNoteRequest) (response GetListingRevisionNoteResponse, err error)
    func (client MarketplacePublisherClient) GetListingRevisionPackage(ctx context.Context, request GetListingRevisionPackageRequest) (response GetListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) GetMarket(ctx context.Context, request GetMarketRequest) (response GetMarketResponse, err error)
    func (client MarketplacePublisherClient) GetProduct(ctx context.Context, request GetProductRequest) (response GetProductResponse, err error)
    func (client MarketplacePublisherClient) GetPublisher(ctx context.Context, request GetPublisherRequest) (response GetPublisherResponse, err error)
    func (client MarketplacePublisherClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)
    func (client MarketplacePublisherClient) GetTermVersion(ctx context.Context, request GetTermVersionRequest) (response GetTermVersionResponse, err error)
    func (client MarketplacePublisherClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client MarketplacePublisherClient) ListArtifacts(ctx context.Context, request ListArtifactsRequest) (response ListArtifactsResponse, err error)
    func (client MarketplacePublisherClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisionAttachments(ctx context.Context, request ListListingRevisionAttachmentsRequest) (response ListListingRevisionAttachmentsResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisionNotes(ctx context.Context, request ListListingRevisionNotesRequest) (response ListListingRevisionNotesResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisionPackages(ctx context.Context, request ListListingRevisionPackagesRequest) (response ListListingRevisionPackagesResponse, err error)
    func (client MarketplacePublisherClient) ListListingRevisions(ctx context.Context, request ListListingRevisionsRequest) (response ListListingRevisionsResponse, err error)
    func (client MarketplacePublisherClient) ListListings(ctx context.Context, request ListListingsRequest) (response ListListingsResponse, err error)
    func (client MarketplacePublisherClient) ListMarkets(ctx context.Context, request ListMarketsRequest) (response ListMarketsResponse, err error)
    func (client MarketplacePublisherClient) ListProducts(ctx context.Context, request ListProductsRequest) (response ListProductsResponse, err error)
    func (client MarketplacePublisherClient) ListPublishers(ctx context.Context, request ListPublishersRequest) (response ListPublishersResponse, err error)
    func (client MarketplacePublisherClient) ListTermVersions(ctx context.Context, request ListTermVersionsRequest) (response ListTermVersionsResponse, err error)
    func (client MarketplacePublisherClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)
    func (client MarketplacePublisherClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client MarketplacePublisherClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client MarketplacePublisherClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client MarketplacePublisherClient) MarkListingRevisionPackageAsDefault(ctx context.Context, request MarkListingRevisionPackageAsDefaultRequest) (response MarkListingRevisionPackageAsDefaultResponse, err error)
    func (client MarketplacePublisherClient) PublishListingRevision(ctx context.Context, request PublishListingRevisionRequest) (response PublishListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) PublishListingRevisionAsPrivate(ctx context.Context, request PublishListingRevisionAsPrivateRequest) (response PublishListingRevisionAsPrivateResponse, err error)
    func (client MarketplacePublisherClient) PublishListingRevisionPackage(ctx context.Context, request PublishListingRevisionPackageRequest) (response PublishListingRevisionPackageResponse, err error)
    func (client *MarketplacePublisherClient) SetRegion(region string)
    func (client MarketplacePublisherClient) SubmitListingRevisionForReview(ctx context.Context, request SubmitListingRevisionForReviewRequest) (response SubmitListingRevisionForReviewResponse, err error)
    func (client MarketplacePublisherClient) UnPublishListingRevisionPackage(ctx context.Context, request UnPublishListingRevisionPackageRequest) (response UnPublishListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) UpdateArtifact(ctx context.Context, request UpdateArtifactRequest) (response UpdateArtifactResponse, err error)
    func (client MarketplacePublisherClient) UpdateListing(ctx context.Context, request UpdateListingRequest) (response UpdateListingResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevision(ctx context.Context, request UpdateListingRevisionRequest) (response UpdateListingRevisionResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionAttachment(ctx context.Context, request UpdateListingRevisionAttachmentRequest) (response UpdateListingRevisionAttachmentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionAttachmentContent(ctx context.Context, request UpdateListingRevisionAttachmentContentRequest) (response UpdateListingRevisionAttachmentContentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionIconContent(ctx context.Context, request UpdateListingRevisionIconContentRequest) (response UpdateListingRevisionIconContentResponse, err error)
    func (client MarketplacePublisherClient) UpdateListingRevisionPackage(ctx context.Context, request UpdateListingRevisionPackageRequest) (response UpdateListingRevisionPackageResponse, err error)
    func (client MarketplacePublisherClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)
    func (client MarketplacePublisherClient) UpdateTermVersion(ctx context.Context, request UpdateTermVersionRequest) (response UpdateTermVersionResponse, err error)
    func (client MarketplacePublisherClient) UpdateTermVersionContent(ctx context.Context, request UpdateTermVersionContentRequest) (response UpdateTermVersionContentResponse, err error)
    func (client MarketplacePublisherClient) ValidateAndPublishArtifact(ctx context.Context, request ValidateAndPublishArtifactRequest) (response ValidateAndPublishArtifactResponse, err error)
    func (client MarketplacePublisherClient) WithdrawListingRevision(ctx context.Context, request WithdrawListingRevisionRequest) (response WithdrawListingRevisionResponse, err error)
type NamedLink
    func (m NamedLink) String() string
    func (m NamedLink) ValidateEnumValue() (bool, error)
type OperationStatusEnum
    func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)
    func GetOperationStatusEnumValues() []OperationStatusEnum
type OperationTypeEnum
    func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)
    func GetOperationTypeEnumValues() []OperationTypeEnum
type OpnMembership
    func (m OpnMembership) String() string
    func (m OpnMembership) ValidateEnumValue() (bool, error)
type OpnMembershipOpnStatusEnum
    func GetMappingOpnMembershipOpnStatusEnum(val string) (OpnMembershipOpnStatusEnum, bool)
    func GetOpnMembershipOpnStatusEnumValues() []OpnMembershipOpnStatusEnum
type PackageTypeEnum
    func GetMappingPackageTypeEnum(val string) (PackageTypeEnum, bool)
    func GetPackageTypeEnumValues() []PackageTypeEnum
type PrivateOfferAccountDetails
    func (m PrivateOfferAccountDetails) String() string
    func (m PrivateOfferAccountDetails) ValidateEnumValue() (bool, error)
type Product
    func (m Product) String() string
    func (m Product) ValidateEnumValue() (bool, error)
type ProductCollection
    func (m ProductCollection) String() string
    func (m ProductCollection) ValidateEnumValue() (bool, error)
type ProductLifecycleStateEnum
    func GetMappingProductLifecycleStateEnum(val string) (ProductLifecycleStateEnum, bool)
    func GetProductLifecycleStateEnumValues() []ProductLifecycleStateEnum
type ProductSummary
    func (m ProductSummary) String() string
    func (m ProductSummary) ValidateEnumValue() (bool, error)
type PublicationStatusEnum
    func GetMappingPublicationStatusEnum(val string) (PublicationStatusEnum, bool)
    func GetPublicationStatusEnumValues() []PublicationStatusEnum
type PublishListingRevisionAsPrivateDetails
    func (m PublishListingRevisionAsPrivateDetails) String() string
    func (m PublishListingRevisionAsPrivateDetails) ValidateEnumValue() (bool, error)
type PublishListingRevisionAsPrivateRequest
    func (request PublishListingRevisionAsPrivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishListingRevisionAsPrivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishListingRevisionAsPrivateRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishListingRevisionAsPrivateRequest) String() string
    func (request PublishListingRevisionAsPrivateRequest) ValidateEnumValue() (bool, error)
type PublishListingRevisionAsPrivateResponse
    func (response PublishListingRevisionAsPrivateResponse) HTTPResponse() *http.Response
    func (response PublishListingRevisionAsPrivateResponse) String() string
type PublishListingRevisionPackageRequest
    func (request PublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishListingRevisionPackageRequest) String() string
    func (request PublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type PublishListingRevisionPackageResponse
    func (response PublishListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response PublishListingRevisionPackageResponse) String() string
type PublishListingRevisionRequest
    func (request PublishListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request PublishListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request PublishListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request PublishListingRevisionRequest) String() string
    func (request PublishListingRevisionRequest) ValidateEnumValue() (bool, error)
type PublishListingRevisionResponse
    func (response PublishListingRevisionResponse) HTTPResponse() *http.Response
    func (response PublishListingRevisionResponse) String() string
type Publisher
    func (m Publisher) String() string
    func (m Publisher) ValidateEnumValue() (bool, error)
type PublisherCollection
    func (m PublisherCollection) String() string
    func (m PublisherCollection) ValidateEnumValue() (bool, error)
type PublisherPublisherStatusEnum
    func GetMappingPublisherPublisherStatusEnum(val string) (PublisherPublisherStatusEnum, bool)
    func GetPublisherPublisherStatusEnumValues() []PublisherPublisherStatusEnum
type PublisherPublisherTypeEnum
    func GetMappingPublisherPublisherTypeEnum(val string) (PublisherPublisherTypeEnum, bool)
    func GetPublisherPublisherTypeEnumValues() []PublisherPublisherTypeEnum
type PublisherSummary
    func (m PublisherSummary) String() string
    func (m PublisherSummary) ValidateEnumValue() (bool, error)
type PublisherSummaryPublisherTypeEnum
    func GetMappingPublisherSummaryPublisherTypeEnum(val string) (PublisherSummaryPublisherTypeEnum, bool)
    func GetPublisherSummaryPublisherTypeEnumValues() []PublisherSummaryPublisherTypeEnum
type RelatedDocumentAttachment
    func (m RelatedDocumentAttachment) GetCompartmentId() *string
    func (m RelatedDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m RelatedDocumentAttachment) GetDescription() *string
    func (m RelatedDocumentAttachment) GetDisplayName() *string
    func (m RelatedDocumentAttachment) GetFreeformTags() map[string]string
    func (m RelatedDocumentAttachment) GetId() *string
    func (m RelatedDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m RelatedDocumentAttachment) GetListingRevisionId() *string
    func (m RelatedDocumentAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m RelatedDocumentAttachment) GetTimeCreated() *common.SDKTime
    func (m RelatedDocumentAttachment) GetTimeUpdated() *common.SDKTime
    func (m RelatedDocumentAttachment) MarshalJSON() (buff []byte, e error)
    func (m RelatedDocumentAttachment) String() string
    func (m RelatedDocumentAttachment) ValidateEnumValue() (bool, error)
type RelatedDocumentAttachmentDocumentCategoryEnum
    func GetMappingRelatedDocumentAttachmentDocumentCategoryEnum(val string) (RelatedDocumentAttachmentDocumentCategoryEnum, bool)
    func GetRelatedDocumentAttachmentDocumentCategoryEnumValues() []RelatedDocumentAttachmentDocumentCategoryEnum
type ScreenShotAttachment
    func (m ScreenShotAttachment) GetCompartmentId() *string
    func (m ScreenShotAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m ScreenShotAttachment) GetDescription() *string
    func (m ScreenShotAttachment) GetDisplayName() *string
    func (m ScreenShotAttachment) GetFreeformTags() map[string]string
    func (m ScreenShotAttachment) GetId() *string
    func (m ScreenShotAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m ScreenShotAttachment) GetListingRevisionId() *string
    func (m ScreenShotAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m ScreenShotAttachment) GetTimeCreated() *common.SDKTime
    func (m ScreenShotAttachment) GetTimeUpdated() *common.SDKTime
    func (m ScreenShotAttachment) MarshalJSON() (buff []byte, e error)
    func (m ScreenShotAttachment) String() string
    func (m ScreenShotAttachment) ValidateEnumValue() (bool, error)
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type SubmitListingRevisionForReviewDetails
    func (m SubmitListingRevisionForReviewDetails) String() string
    func (m SubmitListingRevisionForReviewDetails) ValidateEnumValue() (bool, error)
type SubmitListingRevisionForReviewRequest
    func (request SubmitListingRevisionForReviewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SubmitListingRevisionForReviewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SubmitListingRevisionForReviewRequest) RetryPolicy() *common.RetryPolicy
    func (request SubmitListingRevisionForReviewRequest) String() string
    func (request SubmitListingRevisionForReviewRequest) ValidateEnumValue() (bool, error)
type SubmitListingRevisionForReviewResponse
    func (response SubmitListingRevisionForReviewResponse) HTTPResponse() *http.Response
    func (response SubmitListingRevisionForReviewResponse) String() string
type SupportContact
    func (m SupportContact) String() string
    func (m SupportContact) ValidateEnumValue() (bool, error)
type Term
    func (m Term) String() string
    func (m Term) ValidateEnumValue() (bool, error)
type TermAuthorEnum
    func GetMappingTermAuthorEnum(val string) (TermAuthorEnum, bool)
    func GetTermAuthorEnumValues() []TermAuthorEnum
type TermCollection
    func (m TermCollection) String() string
    func (m TermCollection) ValidateEnumValue() (bool, error)
type TermLifecycleStateEnum
    func GetMappingTermLifecycleStateEnum(val string) (TermLifecycleStateEnum, bool)
    func GetTermLifecycleStateEnumValues() []TermLifecycleStateEnum
type TermSummary
    func (m TermSummary) String() string
    func (m TermSummary) ValidateEnumValue() (bool, error)
type TermVersion
    func (m TermVersion) String() string
    func (m TermVersion) ValidateEnumValue() (bool, error)
type TermVersionAttachment
    func (m TermVersionAttachment) String() string
    func (m TermVersionAttachment) ValidateEnumValue() (bool, error)
type TermVersionCollection
    func (m TermVersionCollection) String() string
    func (m TermVersionCollection) ValidateEnumValue() (bool, error)
type TermVersionLifecycleStateEnum
    func GetMappingTermVersionLifecycleStateEnum(val string) (TermVersionLifecycleStateEnum, bool)
    func GetTermVersionLifecycleStateEnumValues() []TermVersionLifecycleStateEnum
type TermVersionStatusEnum
    func GetMappingTermVersionStatusEnum(val string) (TermVersionStatusEnum, bool)
    func GetTermVersionStatusEnumValues() []TermVersionStatusEnum
type TermVersionSummary
    func (m TermVersionSummary) String() string
    func (m TermVersionSummary) ValidateEnumValue() (bool, error)
type UnPublishListingRevisionPackageRequest
    func (request UnPublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UnPublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UnPublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request UnPublishListingRevisionPackageRequest) String() string
    func (request UnPublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type UnPublishListingRevisionPackageResponse
    func (response UnPublishListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response UnPublishListingRevisionPackageResponse) String() string
type UpdateArtifactDetails
type UpdateArtifactRequest
    func (request UpdateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateArtifactRequest) String() string
    func (request UpdateArtifactRequest) ValidateEnumValue() (bool, error)
type UpdateArtifactResponse
    func (response UpdateArtifactResponse) HTTPResponse() *http.Response
    func (response UpdateArtifactResponse) String() string
type UpdateContainerImageArtifactDetails
    func (m UpdateContainerImageArtifactDetails) GetCompartmentId() *string
    func (m UpdateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateContainerImageArtifactDetails) GetDisplayName() *string
    func (m UpdateContainerImageArtifactDetails) GetFreeformTags() map[string]string
    func (m UpdateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateContainerImageArtifactDetails) String() string
    func (m UpdateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateContainerImageDetails
    func (m UpdateContainerImageDetails) String() string
    func (m UpdateContainerImageDetails) ValidateEnumValue() (bool, error)
type UpdateHelmChartImageDetails
    func (m UpdateHelmChartImageDetails) String() string
    func (m UpdateHelmChartImageDetails) ValidateEnumValue() (bool, error)
type UpdateKubernetesImageArtifactDetails
    func (m UpdateKubernetesImageArtifactDetails) GetCompartmentId() *string
    func (m UpdateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateKubernetesImageArtifactDetails) GetDisplayName() *string
    func (m UpdateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string
    func (m UpdateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateKubernetesImageArtifactDetails) String() string
    func (m UpdateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)
type UpdateListingDetails
    func (m UpdateListingDetails) String() string
    func (m UpdateListingDetails) ValidateEnumValue() (bool, error)
type UpdateListingRequest
    func (request UpdateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRequest) String() string
    func (request UpdateListingRequest) ValidateEnumValue() (bool, error)
type UpdateListingResponse
    func (response UpdateListingResponse) HTTPResponse() *http.Response
    func (response UpdateListingResponse) String() string
type UpdateListingRevisionAttachmentContentRequest
    func (request UpdateListingRevisionAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionAttachmentContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionAttachmentContentRequest) String() string
    func (request UpdateListingRevisionAttachmentContentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionAttachmentContentResponse
    func (response UpdateListingRevisionAttachmentContentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionAttachmentContentResponse) String() string
type UpdateListingRevisionAttachmentDetails
type UpdateListingRevisionAttachmentRequest
    func (request UpdateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionAttachmentRequest) String() string
    func (request UpdateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionAttachmentResponse
    func (response UpdateListingRevisionAttachmentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionAttachmentResponse) String() string
type UpdateListingRevisionDetails
    func (m UpdateListingRevisionDetails) String() string
    func (m UpdateListingRevisionDetails) ValidateEnumValue() (bool, error)
type UpdateListingRevisionIconContentRequest
    func (request UpdateListingRevisionIconContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionIconContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionIconContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionIconContentRequest) String() string
    func (request UpdateListingRevisionIconContentRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionIconContentResponse
    func (response UpdateListingRevisionIconContentResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionIconContentResponse) String() string
type UpdateListingRevisionPackageDetails
    func (m UpdateListingRevisionPackageDetails) String() string
    func (m UpdateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)
type UpdateListingRevisionPackageRequest
    func (request UpdateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionPackageRequest) String() string
    func (request UpdateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionPackageResponse
    func (response UpdateListingRevisionPackageResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionPackageResponse) String() string
type UpdateListingRevisionRequest
    func (request UpdateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateListingRevisionRequest) String() string
    func (request UpdateListingRevisionRequest) ValidateEnumValue() (bool, error)
type UpdateListingRevisionResponse
    func (response UpdateListingRevisionResponse) HTTPResponse() *http.Response
    func (response UpdateListingRevisionResponse) String() string
type UpdateRelatedDocumentAttachmentDetails
    func (m UpdateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateRelatedDocumentAttachmentDetails) GetDescription() *string
    func (m UpdateRelatedDocumentAttachmentDetails) GetDisplayName() *string
    func (m UpdateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string
    func (m UpdateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateRelatedDocumentAttachmentDetails) String() string
    func (m UpdateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)
type UpdateScreenShotAttachmentDetails
    func (m UpdateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateScreenShotAttachmentDetails) GetDescription() *string
    func (m UpdateScreenShotAttachmentDetails) GetDisplayName() *string
    func (m UpdateScreenShotAttachmentDetails) GetFreeformTags() map[string]string
    func (m UpdateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateScreenShotAttachmentDetails) String() string
    func (m UpdateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)
type UpdateTermDetails
    func (m UpdateTermDetails) String() string
    func (m UpdateTermDetails) ValidateEnumValue() (bool, error)
type UpdateTermRequest
    func (request UpdateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermRequest) String() string
    func (request UpdateTermRequest) ValidateEnumValue() (bool, error)
type UpdateTermResponse
    func (response UpdateTermResponse) HTTPResponse() *http.Response
    func (response UpdateTermResponse) String() string
type UpdateTermVersionContentRequest
    func (request UpdateTermVersionContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermVersionContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermVersionContentRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermVersionContentRequest) String() string
    func (request UpdateTermVersionContentRequest) ValidateEnumValue() (bool, error)
type UpdateTermVersionContentResponse
    func (response UpdateTermVersionContentResponse) HTTPResponse() *http.Response
    func (response UpdateTermVersionContentResponse) String() string
type UpdateTermVersionDetails
    func (m UpdateTermVersionDetails) String() string
    func (m UpdateTermVersionDetails) ValidateEnumValue() (bool, error)
type UpdateTermVersionRequest
    func (request UpdateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermVersionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermVersionRequest) String() string
    func (request UpdateTermVersionRequest) ValidateEnumValue() (bool, error)
type UpdateTermVersionResponse
    func (response UpdateTermVersionResponse) HTTPResponse() *http.Response
    func (response UpdateTermVersionResponse) String() string
type UpdateVideoAttachmentDetails
    func (m UpdateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m UpdateVideoAttachmentDetails) GetDescription() *string
    func (m UpdateVideoAttachmentDetails) GetDisplayName() *string
    func (m UpdateVideoAttachmentDetails) GetFreeformTags() map[string]string
    func (m UpdateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)
    func (m UpdateVideoAttachmentDetails) String() string
    func (m UpdateVideoAttachmentDetails) ValidateEnumValue() (bool, error)
type UploadData
    func (m UploadData) String() string
    func (m UploadData) ValidateEnumValue() (bool, error)
type ValidateAndPublishArtifactRequest
    func (request ValidateAndPublishArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateAndPublishArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateAndPublishArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateAndPublishArtifactRequest) String() string
    func (request ValidateAndPublishArtifactRequest) ValidateEnumValue() (bool, error)
type ValidateAndPublishArtifactResponse
    func (response ValidateAndPublishArtifactResponse) HTTPResponse() *http.Response
    func (response ValidateAndPublishArtifactResponse) String() string
type ValidationStatusEnum
    func GetMappingValidationStatusEnum(val string) (ValidationStatusEnum, bool)
    func GetValidationStatusEnumValues() []ValidationStatusEnum
type VersionDetails
    func (m VersionDetails) String() string
    func (m VersionDetails) ValidateEnumValue() (bool, error)
type VideoAttachment
    func (m VideoAttachment) GetCompartmentId() *string
    func (m VideoAttachment) GetDefinedTags() map[string]map[string]interface{}
    func (m VideoAttachment) GetDescription() *string
    func (m VideoAttachment) GetDisplayName() *string
    func (m VideoAttachment) GetFreeformTags() map[string]string
    func (m VideoAttachment) GetId() *string
    func (m VideoAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum
    func (m VideoAttachment) GetListingRevisionId() *string
    func (m VideoAttachment) GetSystemTags() map[string]map[string]interface{}
    func (m VideoAttachment) GetTimeCreated() *common.SDKTime
    func (m VideoAttachment) GetTimeUpdated() *common.SDKTime
    func (m VideoAttachment) MarshalJSON() (buff []byte, e error)
    func (m VideoAttachment) String() string
    func (m VideoAttachment) ValidateEnumValue() (bool, error)
type WithdrawListingRevisionRequest
    func (request WithdrawListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request WithdrawListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request WithdrawListingRevisionRequest) RetryPolicy() *common.RetryPolicy
    func (request WithdrawListingRevisionRequest) String() string
    func (request WithdrawListingRevisionRequest) ValidateEnumValue() (bool, error)
type WithdrawListingRevisionResponse
    func (response WithdrawListingRevisionResponse) HTTPResponse() *http.Response
    func (response WithdrawListingRevisionResponse) String() string
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestLogEntryCollection
    func (m WorkRequestLogEntryCollection) String() string
    func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceMetadataKeyEnum
    func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)
    func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

Package files

action_type.go activate_term_version_request_response.go artifact.go artifact_collection.go artifact_summary.go artifact_type_enum.go cancel_work_request_request_response.go cascading_delete_listing_request_response.go cascading_delete_listing_revision_request_response.go category.go category_collection.go category_summary.go change_artifact_compartment_details.go change_artifact_compartment_request_response.go change_listing_compartment_details.go change_listing_compartment_request_response.go change_listing_revision_to_new_status_request_response.go change_term_compartment_details.go change_term_compartment_request_response.go clone_listing_revision_request_response.go container_image_artifact.go container_image_details.go container_package.go create_artifact_details.go create_artifact_request_response.go create_container_image_artifact_details.go create_container_image_details.go create_helm_chart_image_details.go create_kubernetes_image_artifact_details.go create_listing_details.go create_listing_request_response.go create_listing_revision_attachment_details.go create_listing_revision_attachment_request_response.go create_listing_revision_details.go create_listing_revision_note_details.go create_listing_revision_note_request_response.go create_listing_revision_package_details.go create_listing_revision_package_request_response.go create_listing_revision_request_response.go create_related_document_attachment_details.go create_screen_shot_attachment_details.go create_term_details.go create_term_request_response.go create_term_version_request_response.go create_video_attachment_details.go create_video_details.go delete_artifact_request_response.go delete_listing_request_response.go delete_listing_revision_attachment_request_response.go delete_listing_revision_note_request_response.go delete_listing_revision_package_request_response.go delete_listing_revision_request_response.go delete_term_request_response.go delete_term_version_request_response.go get_artifact_request_response.go get_category_request_response.go get_listing_request_response.go get_listing_revision_attachment_request_response.go get_listing_revision_note_request_response.go get_listing_revision_package_request_response.go get_listing_revision_request_response.go get_market_request_response.go get_product_request_response.go get_publisher_request_response.go get_term_request_response.go get_term_version_request_response.go get_work_request_request_response.go helm_chart_image_details.go helm_chart_package.go kubernetes_image_artifact.go language_item.go list_artifacts_request_response.go list_categories_request_response.go list_listing_revision_attachments_request_response.go list_listing_revision_notes_request_response.go list_listing_revision_packages_request_response.go list_listing_revisions_request_response.go list_listings_request_response.go list_markets_request_response.go list_products_request_response.go list_publishers_request_response.go list_term_versions_request_response.go list_terms_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go listing.go listing_collection.go listing_revision.go listing_revision_attachment.go listing_revision_attachment_collection.go listing_revision_attachment_summary.go listing_revision_collection.go listing_revision_icon_attachment.go listing_revision_note.go listing_revision_note_collection.go listing_revision_note_summary.go listing_revision_package.go listing_revision_package_collection.go listing_revision_package_summary.go listing_revision_summary.go listing_summary.go listing_type.go mark_listing_revision_package_as_default_request_response.go market.go market_collection.go market_summary.go marketplacepublisher_client.go named_link.go operation_status.go operation_type.go opn_membership.go package_type.go private_offer_account_details.go product.go product_collection.go product_summary.go publication_status.go publish_listing_revision_as_private_details.go publish_listing_revision_as_private_request_response.go publish_listing_revision_package_request_response.go publish_listing_revision_request_response.go publisher.go publisher_collection.go publisher_summary.go related_document_attachment.go screen_shot_attachment.go sort_order.go submit_listing_revision_for_review_details.go submit_listing_revision_for_review_request_response.go support_contact.go term.go term_collection.go term_summary.go term_version.go term_version_attachment.go term_version_collection.go term_version_summary.go un_publish_listing_revision_package_request_response.go update_artifact_details.go update_artifact_request_response.go update_container_image_artifact_details.go update_container_image_details.go update_helm_chart_image_details.go update_kubernetes_image_artifact_details.go update_listing_details.go update_listing_request_response.go update_listing_revision_attachment_content_request_response.go update_listing_revision_attachment_details.go update_listing_revision_attachment_request_response.go update_listing_revision_details.go update_listing_revision_icon_content_request_response.go update_listing_revision_package_details.go update_listing_revision_package_request_response.go update_listing_revision_request_response.go update_related_document_attachment_details.go update_screen_shot_attachment_details.go update_term_details.go update_term_request_response.go update_term_version_content_request_response.go update_term_version_details.go update_term_version_request_response.go update_video_attachment_details.go upload_data.go validate_and_publish_artifact_request_response.go validation_status.go version_details.go video_attachment.go withdraw_listing_revision_request_response.go work_request.go work_request_error.go work_request_error_collection.go work_request_log_entry.go work_request_log_entry_collection.go work_request_resource.go work_request_resource_metadata_key.go work_request_summary.go work_request_summary_collection.go

func GetActionTypeEnumStringValues

func GetActionTypeEnumStringValues() []string

GetActionTypeEnumStringValues Enumerates the set of values in String for ActionTypeEnum

func GetArtifactLifecycleStateEnumStringValues

func GetArtifactLifecycleStateEnumStringValues() []string

GetArtifactLifecycleStateEnumStringValues Enumerates the set of values in String for ArtifactLifecycleStateEnum

func GetArtifactStatusEnumStringValues

func GetArtifactStatusEnumStringValues() []string

GetArtifactStatusEnumStringValues Enumerates the set of values in String for ArtifactStatusEnum

func GetArtifactTypeEnumEnumStringValues

func GetArtifactTypeEnumEnumStringValues() []string

GetArtifactTypeEnumEnumStringValues Enumerates the set of values in String for ArtifactTypeEnumEnum

func GetCategoryLifecycleStateEnumStringValues

func GetCategoryLifecycleStateEnumStringValues() []string

GetCategoryLifecycleStateEnumStringValues Enumerates the set of values in String for CategoryLifecycleStateEnum

func GetListArtifactsSortByEnumStringValues

func GetListArtifactsSortByEnumStringValues() []string

GetListArtifactsSortByEnumStringValues Enumerates the set of values in String for ListArtifactsSortByEnum

func GetListArtifactsSortOrderEnumStringValues

func GetListArtifactsSortOrderEnumStringValues() []string

GetListArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListArtifactsSortOrderEnum

func GetListCategoriesSortByEnumStringValues

func GetListCategoriesSortByEnumStringValues() []string

GetListCategoriesSortByEnumStringValues Enumerates the set of values in String for ListCategoriesSortByEnum

func GetListCategoriesSortOrderEnumStringValues

func GetListCategoriesSortOrderEnumStringValues() []string

GetListCategoriesSortOrderEnumStringValues Enumerates the set of values in String for ListCategoriesSortOrderEnum

func GetListListingRevisionAttachmentsSortByEnumStringValues

func GetListListingRevisionAttachmentsSortByEnumStringValues() []string

GetListListingRevisionAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionAttachmentsSortByEnum

func GetListListingRevisionAttachmentsSortOrderEnumStringValues

func GetListListingRevisionAttachmentsSortOrderEnumStringValues() []string

GetListListingRevisionAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionAttachmentsSortOrderEnum

func GetListListingRevisionNotesSortByEnumStringValues

func GetListListingRevisionNotesSortByEnumStringValues() []string

GetListListingRevisionNotesSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionNotesSortByEnum

func GetListListingRevisionNotesSortOrderEnumStringValues

func GetListListingRevisionNotesSortOrderEnumStringValues() []string

GetListListingRevisionNotesSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionNotesSortOrderEnum

func GetListListingRevisionPackagesSortByEnumStringValues

func GetListListingRevisionPackagesSortByEnumStringValues() []string

GetListListingRevisionPackagesSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionPackagesSortByEnum

func GetListListingRevisionPackagesSortOrderEnumStringValues

func GetListListingRevisionPackagesSortOrderEnumStringValues() []string

GetListListingRevisionPackagesSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionPackagesSortOrderEnum

func GetListListingRevisionsSortByEnumStringValues

func GetListListingRevisionsSortByEnumStringValues() []string

GetListListingRevisionsSortByEnumStringValues Enumerates the set of values in String for ListListingRevisionsSortByEnum

func GetListListingRevisionsSortOrderEnumStringValues

func GetListListingRevisionsSortOrderEnumStringValues() []string

GetListListingRevisionsSortOrderEnumStringValues Enumerates the set of values in String for ListListingRevisionsSortOrderEnum

func GetListListingsSortByEnumStringValues

func GetListListingsSortByEnumStringValues() []string

GetListListingsSortByEnumStringValues Enumerates the set of values in String for ListListingsSortByEnum

func GetListListingsSortOrderEnumStringValues

func GetListListingsSortOrderEnumStringValues() []string

GetListListingsSortOrderEnumStringValues Enumerates the set of values in String for ListListingsSortOrderEnum

func GetListMarketsSortByEnumStringValues

func GetListMarketsSortByEnumStringValues() []string

GetListMarketsSortByEnumStringValues Enumerates the set of values in String for ListMarketsSortByEnum

func GetListMarketsSortOrderEnumStringValues

func GetListMarketsSortOrderEnumStringValues() []string

GetListMarketsSortOrderEnumStringValues Enumerates the set of values in String for ListMarketsSortOrderEnum

func GetListProductsSortByEnumStringValues

func GetListProductsSortByEnumStringValues() []string

GetListProductsSortByEnumStringValues Enumerates the set of values in String for ListProductsSortByEnum

func GetListProductsSortOrderEnumStringValues

func GetListProductsSortOrderEnumStringValues() []string

GetListProductsSortOrderEnumStringValues Enumerates the set of values in String for ListProductsSortOrderEnum

func GetListPublishersSortByEnumStringValues

func GetListPublishersSortByEnumStringValues() []string

GetListPublishersSortByEnumStringValues Enumerates the set of values in String for ListPublishersSortByEnum

func GetListPublishersSortOrderEnumStringValues

func GetListPublishersSortOrderEnumStringValues() []string

GetListPublishersSortOrderEnumStringValues Enumerates the set of values in String for ListPublishersSortOrderEnum

func GetListTermVersionsSortByEnumStringValues

func GetListTermVersionsSortByEnumStringValues() []string

GetListTermVersionsSortByEnumStringValues Enumerates the set of values in String for ListTermVersionsSortByEnum

func GetListTermVersionsSortOrderEnumStringValues

func GetListTermVersionsSortOrderEnumStringValues() []string

GetListTermVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListTermVersionsSortOrderEnum

func GetListTermsSortByEnumStringValues

func GetListTermsSortByEnumStringValues() []string

GetListTermsSortByEnumStringValues Enumerates the set of values in String for ListTermsSortByEnum

func GetListTermsSortOrderEnumStringValues

func GetListTermsSortOrderEnumStringValues() []string

GetListTermsSortOrderEnumStringValues Enumerates the set of values in String for ListTermsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsStatusEnumStringValues

func GetListWorkRequestsStatusEnumStringValues() []string

GetListWorkRequestsStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsStatusEnum

func GetListingLifecycleStateEnumStringValues

func GetListingLifecycleStateEnumStringValues() []string

GetListingLifecycleStateEnumStringValues Enumerates the set of values in String for ListingLifecycleStateEnum

func GetListingRevisionAttachmentAttachmentTypeEnumStringValues

func GetListingRevisionAttachmentAttachmentTypeEnumStringValues() []string

GetListingRevisionAttachmentAttachmentTypeEnumStringValues Enumerates the set of values in String for ListingRevisionAttachmentAttachmentTypeEnum

func GetListingRevisionAttachmentLifecycleStateEnumStringValues

func GetListingRevisionAttachmentLifecycleStateEnumStringValues() []string

GetListingRevisionAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionAttachmentLifecycleStateEnum

func GetListingRevisionLifecycleStateEnumStringValues

func GetListingRevisionLifecycleStateEnumStringValues() []string

GetListingRevisionLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionLifecycleStateEnum

func GetListingRevisionNoteLifecycleStateEnumStringValues

func GetListingRevisionNoteLifecycleStateEnumStringValues() []string

GetListingRevisionNoteLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionNoteLifecycleStateEnum

func GetListingRevisionNoteNoteSourceEnumStringValues

func GetListingRevisionNoteNoteSourceEnumStringValues() []string

GetListingRevisionNoteNoteSourceEnumStringValues Enumerates the set of values in String for ListingRevisionNoteNoteSourceEnum

func GetListingRevisionPackageLifecycleStateEnumStringValues

func GetListingRevisionPackageLifecycleStateEnumStringValues() []string

GetListingRevisionPackageLifecycleStateEnumStringValues Enumerates the set of values in String for ListingRevisionPackageLifecycleStateEnum

func GetListingRevisionPackageStatusEnumStringValues

func GetListingRevisionPackageStatusEnumStringValues() []string

GetListingRevisionPackageStatusEnumStringValues Enumerates the set of values in String for ListingRevisionPackageStatusEnum

func GetListingRevisionPricingTypeEnumStringValues

func GetListingRevisionPricingTypeEnumStringValues() []string

GetListingRevisionPricingTypeEnumStringValues Enumerates the set of values in String for ListingRevisionPricingTypeEnum

func GetListingRevisionStatusEnumStringValues

func GetListingRevisionStatusEnumStringValues() []string

GetListingRevisionStatusEnumStringValues Enumerates the set of values in String for ListingRevisionStatusEnum

func GetListingTypeEnumStringValues

func GetListingTypeEnumStringValues() []string

GetListingTypeEnumStringValues Enumerates the set of values in String for ListingTypeEnum

func GetMarketLifecycleStateEnumStringValues

func GetMarketLifecycleStateEnumStringValues() []string

GetMarketLifecycleStateEnumStringValues Enumerates the set of values in String for MarketLifecycleStateEnum

func GetOperationStatusEnumStringValues

func GetOperationStatusEnumStringValues() []string

GetOperationStatusEnumStringValues Enumerates the set of values in String for OperationStatusEnum

func GetOperationTypeEnumStringValues

func GetOperationTypeEnumStringValues() []string

GetOperationTypeEnumStringValues Enumerates the set of values in String for OperationTypeEnum

func GetOpnMembershipOpnStatusEnumStringValues

func GetOpnMembershipOpnStatusEnumStringValues() []string

GetOpnMembershipOpnStatusEnumStringValues Enumerates the set of values in String for OpnMembershipOpnStatusEnum

func GetPackageTypeEnumStringValues

func GetPackageTypeEnumStringValues() []string

GetPackageTypeEnumStringValues Enumerates the set of values in String for PackageTypeEnum

func GetProductLifecycleStateEnumStringValues

func GetProductLifecycleStateEnumStringValues() []string

GetProductLifecycleStateEnumStringValues Enumerates the set of values in String for ProductLifecycleStateEnum

func GetPublicationStatusEnumStringValues

func GetPublicationStatusEnumStringValues() []string

GetPublicationStatusEnumStringValues Enumerates the set of values in String for PublicationStatusEnum

func GetPublisherPublisherStatusEnumStringValues

func GetPublisherPublisherStatusEnumStringValues() []string

GetPublisherPublisherStatusEnumStringValues Enumerates the set of values in String for PublisherPublisherStatusEnum

func GetPublisherPublisherTypeEnumStringValues

func GetPublisherPublisherTypeEnumStringValues() []string

GetPublisherPublisherTypeEnumStringValues Enumerates the set of values in String for PublisherPublisherTypeEnum

func GetPublisherSummaryPublisherTypeEnumStringValues

func GetPublisherSummaryPublisherTypeEnumStringValues() []string

GetPublisherSummaryPublisherTypeEnumStringValues Enumerates the set of values in String for PublisherSummaryPublisherTypeEnum

func GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues

func GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues() []string

GetRelatedDocumentAttachmentDocumentCategoryEnumStringValues Enumerates the set of values in String for RelatedDocumentAttachmentDocumentCategoryEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetTermAuthorEnumStringValues

func GetTermAuthorEnumStringValues() []string

GetTermAuthorEnumStringValues Enumerates the set of values in String for TermAuthorEnum

func GetTermLifecycleStateEnumStringValues

func GetTermLifecycleStateEnumStringValues() []string

GetTermLifecycleStateEnumStringValues Enumerates the set of values in String for TermLifecycleStateEnum

func GetTermVersionLifecycleStateEnumStringValues

func GetTermVersionLifecycleStateEnumStringValues() []string

GetTermVersionLifecycleStateEnumStringValues Enumerates the set of values in String for TermVersionLifecycleStateEnum

func GetTermVersionStatusEnumStringValues

func GetTermVersionStatusEnumStringValues() []string

GetTermVersionStatusEnumStringValues Enumerates the set of values in String for TermVersionStatusEnum

func GetValidationStatusEnumStringValues

func GetValidationStatusEnumStringValues() []string

GetValidationStatusEnumStringValues Enumerates the set of values in String for ValidationStatusEnum

func GetWorkRequestResourceMetadataKeyEnumStringValues

func GetWorkRequestResourceMetadataKeyEnumStringValues() []string

GetWorkRequestResourceMetadataKeyEnumStringValues Enumerates the set of values in String for WorkRequestResourceMetadataKeyEnum

type ActionTypeEnum

ActionTypeEnum Enum with underlying type: string

type ActionTypeEnum string

Set of constants representing the allowable values for ActionTypeEnum

const (
    ActionTypeCreated    ActionTypeEnum = "CREATED"
    ActionTypeUpdated    ActionTypeEnum = "UPDATED"
    ActionTypeDeleted    ActionTypeEnum = "DELETED"
    ActionTypeInProgress ActionTypeEnum = "IN_PROGRESS"
    ActionTypeRelated    ActionTypeEnum = "RELATED"
    ActionTypeFailed     ActionTypeEnum = "FAILED"
)

func GetActionTypeEnumValues

func GetActionTypeEnumValues() []ActionTypeEnum

GetActionTypeEnumValues Enumerates the set of values for ActionTypeEnum

func GetMappingActionTypeEnum

func GetMappingActionTypeEnum(val string) (ActionTypeEnum, bool)

GetMappingActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ActivateTermVersionRequest

ActivateTermVersionRequest wrapper for the ActivateTermVersion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ActivateTermVersion.go.html to see an example of how to use ActivateTermVersionRequest.

type ActivateTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ActivateTermVersionRequest) BinaryRequestBody

func (request ActivateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ActivateTermVersionRequest) HTTPRequest

func (request ActivateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ActivateTermVersionRequest) RetryPolicy

func (request ActivateTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ActivateTermVersionRequest) String

func (request ActivateTermVersionRequest) String() string

func (ActivateTermVersionRequest) ValidateEnumValue

func (request ActivateTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ActivateTermVersionResponse

ActivateTermVersionResponse wrapper for the ActivateTermVersion operation

type ActivateTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ActivateTermVersionResponse) HTTPResponse

func (response ActivateTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ActivateTermVersionResponse) String

func (response ActivateTermVersionResponse) String() string

type Artifact

Artifact Base model object for the artifacts.

type Artifact interface {

    // Unique OCID identifier for the artifact.
    GetId() *string

    // A display name for the artifact.
    GetDisplayName() *string

    // The current status for the Artifact.
    GetStatus() ArtifactStatusEnum

    // The current state for the Artifact.
    GetLifecycleState() ArtifactLifecycleStateEnum

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier for the publisher.
    GetPublisherId() *string

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // Status notes for the Artifact.
    GetStatusNotes() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ArtifactCollection

ArtifactCollection Results of the artifact search. Contains the artifact items.

type ArtifactCollection struct {

    // List of artifact summary.
    Items []ArtifactSummary `mandatory:"true" json:"items"`
}

func (ArtifactCollection) String

func (m ArtifactCollection) String() string

func (ArtifactCollection) ValidateEnumValue

func (m ArtifactCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ArtifactLifecycleStateEnum

ArtifactLifecycleStateEnum Enum with underlying type: string

type ArtifactLifecycleStateEnum string

Set of constants representing the allowable values for ArtifactLifecycleStateEnum

const (
    ArtifactLifecycleStateCreating ArtifactLifecycleStateEnum = "CREATING"
    ArtifactLifecycleStateUpdating ArtifactLifecycleStateEnum = "UPDATING"
    ArtifactLifecycleStateActive   ArtifactLifecycleStateEnum = "ACTIVE"
    ArtifactLifecycleStateDeleting ArtifactLifecycleStateEnum = "DELETING"
    ArtifactLifecycleStateDeleted  ArtifactLifecycleStateEnum = "DELETED"
    ArtifactLifecycleStateFailed   ArtifactLifecycleStateEnum = "FAILED"
)

func GetArtifactLifecycleStateEnumValues

func GetArtifactLifecycleStateEnumValues() []ArtifactLifecycleStateEnum

GetArtifactLifecycleStateEnumValues Enumerates the set of values for ArtifactLifecycleStateEnum

func GetMappingArtifactLifecycleStateEnum

func GetMappingArtifactLifecycleStateEnum(val string) (ArtifactLifecycleStateEnum, bool)

GetMappingArtifactLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ArtifactStatusEnum

ArtifactStatusEnum Enum with underlying type: string

type ArtifactStatusEnum string

Set of constants representing the allowable values for ArtifactStatusEnum

const (
    ArtifactStatusInProgress  ArtifactStatusEnum = "IN_PROGRESS"
    ArtifactStatusAvailable   ArtifactStatusEnum = "AVAILABLE"
    ArtifactStatusUnavailable ArtifactStatusEnum = "UNAVAILABLE"
)

func GetArtifactStatusEnumValues

func GetArtifactStatusEnumValues() []ArtifactStatusEnum

GetArtifactStatusEnumValues Enumerates the set of values for ArtifactStatusEnum

func GetMappingArtifactStatusEnum

func GetMappingArtifactStatusEnum(val string) (ArtifactStatusEnum, bool)

GetMappingArtifactStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ArtifactSummary

ArtifactSummary The model for the artifact summary.

type ArtifactSummary struct {

    // Unique identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Artifact Type for the artifact.
    ArtifactType ArtifactTypeEnumEnum `mandatory:"true" json:"artifactType"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ArtifactSummary) String

func (m ArtifactSummary) String() string

func (ArtifactSummary) ValidateEnumValue

func (m ArtifactSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ArtifactTypeEnumEnum

ArtifactTypeEnumEnum Enum with underlying type: string

type ArtifactTypeEnumEnum string

Set of constants representing the allowable values for ArtifactTypeEnumEnum

const (
    ArtifactTypeEnumContainerImage ArtifactTypeEnumEnum = "CONTAINER_IMAGE"
    ArtifactTypeEnumHelmChart      ArtifactTypeEnumEnum = "HELM_CHART"
)

func GetArtifactTypeEnumEnumValues

func GetArtifactTypeEnumEnumValues() []ArtifactTypeEnumEnum

GetArtifactTypeEnumEnumValues Enumerates the set of values for ArtifactTypeEnumEnum

func GetMappingArtifactTypeEnumEnum

func GetMappingArtifactTypeEnumEnum(val string) (ArtifactTypeEnumEnum, bool)

GetMappingArtifactTypeEnumEnum performs case Insensitive comparison on enum value and return the desired enum

type CancelWorkRequestRequest

CancelWorkRequestRequest wrapper for the CancelWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequestRequest.

type CancelWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CancelWorkRequestRequest) BinaryRequestBody

func (request CancelWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CancelWorkRequestRequest) HTTPRequest

func (request CancelWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CancelWorkRequestRequest) RetryPolicy

func (request CancelWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CancelWorkRequestRequest) String

func (request CancelWorkRequestRequest) String() string

func (CancelWorkRequestRequest) ValidateEnumValue

func (request CancelWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CancelWorkRequestResponse

CancelWorkRequestResponse wrapper for the CancelWorkRequest operation

type CancelWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CancelWorkRequestResponse) HTTPResponse

func (response CancelWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CancelWorkRequestResponse) String

func (response CancelWorkRequestResponse) String() string

type CascadingDeleteListingRequest

CascadingDeleteListingRequest wrapper for the CascadingDeleteListing operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CascadingDeleteListing.go.html to see an example of how to use CascadingDeleteListingRequest.

type CascadingDeleteListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CascadingDeleteListingRequest) BinaryRequestBody

func (request CascadingDeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteListingRequest) HTTPRequest

func (request CascadingDeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteListingRequest) RetryPolicy

func (request CascadingDeleteListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CascadingDeleteListingRequest) String

func (request CascadingDeleteListingRequest) String() string

func (CascadingDeleteListingRequest) ValidateEnumValue

func (request CascadingDeleteListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CascadingDeleteListingResponse

CascadingDeleteListingResponse wrapper for the CascadingDeleteListing operation

type CascadingDeleteListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CascadingDeleteListingResponse) HTTPResponse

func (response CascadingDeleteListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteListingResponse) String

func (response CascadingDeleteListingResponse) String() string

type CascadingDeleteListingRevisionRequest

CascadingDeleteListingRevisionRequest wrapper for the CascadingDeleteListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CascadingDeleteListingRevision.go.html to see an example of how to use CascadingDeleteListingRevisionRequest.

type CascadingDeleteListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CascadingDeleteListingRevisionRequest) BinaryRequestBody

func (request CascadingDeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CascadingDeleteListingRevisionRequest) HTTPRequest

func (request CascadingDeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CascadingDeleteListingRevisionRequest) RetryPolicy

func (request CascadingDeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CascadingDeleteListingRevisionRequest) String

func (request CascadingDeleteListingRevisionRequest) String() string

func (CascadingDeleteListingRevisionRequest) ValidateEnumValue

func (request CascadingDeleteListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CascadingDeleteListingRevisionResponse

CascadingDeleteListingRevisionResponse wrapper for the CascadingDeleteListingRevision operation

type CascadingDeleteListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CascadingDeleteListingRevisionResponse) HTTPResponse

func (response CascadingDeleteListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CascadingDeleteListingRevisionResponse) String

func (response CascadingDeleteListingRevisionResponse) String() string

type Category

Category The model for the category details.

type Category struct {

    // The name for the category.
    Name *string `mandatory:"true" json:"name"`

    // The code of the category.
    Code *string `mandatory:"true" json:"code"`

    // The product that the category belongs to.
    ProductCode *string `mandatory:"true" json:"productCode"`

    // The current state for the category.
    LifecycleState CategoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the category was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the category was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (Category) String

func (m Category) String() string

func (Category) ValidateEnumValue

func (m Category) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CategoryCollection

CategoryCollection Results of a category search. Contains the category items.

type CategoryCollection struct {

    // List of category summary.
    Items []CategorySummary `mandatory:"true" json:"items"`
}

func (CategoryCollection) String

func (m CategoryCollection) String() string

func (CategoryCollection) ValidateEnumValue

func (m CategoryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CategoryLifecycleStateEnum

CategoryLifecycleStateEnum Enum with underlying type: string

type CategoryLifecycleStateEnum string

Set of constants representing the allowable values for CategoryLifecycleStateEnum

const (
    CategoryLifecycleStateActive   CategoryLifecycleStateEnum = "ACTIVE"
    CategoryLifecycleStateInactive CategoryLifecycleStateEnum = "INACTIVE"
)

func GetCategoryLifecycleStateEnumValues

func GetCategoryLifecycleStateEnumValues() []CategoryLifecycleStateEnum

GetCategoryLifecycleStateEnumValues Enumerates the set of values for CategoryLifecycleStateEnum

func GetMappingCategoryLifecycleStateEnum

func GetMappingCategoryLifecycleStateEnum(val string) (CategoryLifecycleStateEnum, bool)

GetMappingCategoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type CategorySummary

CategorySummary The model for the category summary.

type CategorySummary struct {

    // The name of the category.
    Name *string `mandatory:"true" json:"name"`

    // The code of the category.
    Code *string `mandatory:"true" json:"code"`

    // The product that the category belongs.
    ProductCode *string `mandatory:"true" json:"productCode"`

    // The current state of the category.
    LifecycleState CategoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the category was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the category was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (CategorySummary) String

func (m CategorySummary) String() string

func (CategorySummary) ValidateEnumValue

func (m CategorySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeArtifactCompartmentDetails

ChangeArtifactCompartmentDetails Contains details indicating which compartment the artifact should move to.

type ChangeArtifactCompartmentDetails struct {

    // The unique identifier of the compartment for the artifact.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeArtifactCompartmentDetails) String

func (m ChangeArtifactCompartmentDetails) String() string

func (ChangeArtifactCompartmentDetails) ValidateEnumValue

func (m ChangeArtifactCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeArtifactCompartmentRequest

ChangeArtifactCompartmentRequest wrapper for the ChangeArtifactCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeArtifactCompartment.go.html to see an example of how to use ChangeArtifactCompartmentRequest.

type ChangeArtifactCompartmentRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // Request to change the compartment of a given artifact.
    ChangeArtifactCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeArtifactCompartmentRequest) BinaryRequestBody

func (request ChangeArtifactCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeArtifactCompartmentRequest) HTTPRequest

func (request ChangeArtifactCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeArtifactCompartmentRequest) RetryPolicy

func (request ChangeArtifactCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeArtifactCompartmentRequest) String

func (request ChangeArtifactCompartmentRequest) String() string

func (ChangeArtifactCompartmentRequest) ValidateEnumValue

func (request ChangeArtifactCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeArtifactCompartmentResponse

ChangeArtifactCompartmentResponse wrapper for the ChangeArtifactCompartment operation

type ChangeArtifactCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeArtifactCompartmentResponse) HTTPResponse

func (response ChangeArtifactCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeArtifactCompartmentResponse) String

func (response ChangeArtifactCompartmentResponse) String() string

type ChangeListingCompartmentDetails

ChangeListingCompartmentDetails Contains details indicating which compartment the listing should move to.

type ChangeListingCompartmentDetails struct {

    // The id of the compartment which the listing should be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeListingCompartmentDetails) String

func (m ChangeListingCompartmentDetails) String() string

func (ChangeListingCompartmentDetails) ValidateEnumValue

func (m ChangeListingCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingCompartmentRequest

ChangeListingCompartmentRequest wrapper for the ChangeListingCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeListingCompartment.go.html to see an example of how to use ChangeListingCompartmentRequest.

type ChangeListingCompartmentRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // Request to change the compartment of a given listing.
    ChangeListingCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeListingCompartmentRequest) BinaryRequestBody

func (request ChangeListingCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeListingCompartmentRequest) HTTPRequest

func (request ChangeListingCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeListingCompartmentRequest) RetryPolicy

func (request ChangeListingCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeListingCompartmentRequest) String

func (request ChangeListingCompartmentRequest) String() string

func (ChangeListingCompartmentRequest) ValidateEnumValue

func (request ChangeListingCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingCompartmentResponse

ChangeListingCompartmentResponse wrapper for the ChangeListingCompartment operation

type ChangeListingCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeListingCompartmentResponse) HTTPResponse

func (response ChangeListingCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeListingCompartmentResponse) String

func (response ChangeListingCompartmentResponse) String() string

type ChangeListingRevisionToNewStatusRequest

ChangeListingRevisionToNewStatusRequest wrapper for the ChangeListingRevisionToNewStatus operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeListingRevisionToNewStatus.go.html to see an example of how to use ChangeListingRevisionToNewStatusRequest.

type ChangeListingRevisionToNewStatusRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeListingRevisionToNewStatusRequest) BinaryRequestBody

func (request ChangeListingRevisionToNewStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeListingRevisionToNewStatusRequest) HTTPRequest

func (request ChangeListingRevisionToNewStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeListingRevisionToNewStatusRequest) RetryPolicy

func (request ChangeListingRevisionToNewStatusRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeListingRevisionToNewStatusRequest) String

func (request ChangeListingRevisionToNewStatusRequest) String() string

func (ChangeListingRevisionToNewStatusRequest) ValidateEnumValue

func (request ChangeListingRevisionToNewStatusRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeListingRevisionToNewStatusResponse

ChangeListingRevisionToNewStatusResponse wrapper for the ChangeListingRevisionToNewStatus operation

type ChangeListingRevisionToNewStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeListingRevisionToNewStatusResponse) HTTPResponse

func (response ChangeListingRevisionToNewStatusResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeListingRevisionToNewStatusResponse) String

func (response ChangeListingRevisionToNewStatusResponse) String() string

type ChangeTermCompartmentDetails

ChangeTermCompartmentDetails Contains details indicating which compartment the term should move to

type ChangeTermCompartmentDetails struct {

    // The id of the compartment which the term should be moved.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (ChangeTermCompartmentDetails) String

func (m ChangeTermCompartmentDetails) String() string

func (ChangeTermCompartmentDetails) ValidateEnumValue

func (m ChangeTermCompartmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeTermCompartmentRequest

ChangeTermCompartmentRequest wrapper for the ChangeTermCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeTermCompartment.go.html to see an example of how to use ChangeTermCompartmentRequest.

type ChangeTermCompartmentRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // Request to change the compartment of a given term.
    ChangeTermCompartmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeTermCompartmentRequest) BinaryRequestBody

func (request ChangeTermCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ChangeTermCompartmentRequest) HTTPRequest

func (request ChangeTermCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeTermCompartmentRequest) RetryPolicy

func (request ChangeTermCompartmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ChangeTermCompartmentRequest) String

func (request ChangeTermCompartmentRequest) String() string

func (ChangeTermCompartmentRequest) ValidateEnumValue

func (request ChangeTermCompartmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ChangeTermCompartmentResponse

ChangeTermCompartmentResponse wrapper for the ChangeTermCompartment operation

type ChangeTermCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ChangeTermCompartmentResponse) HTTPResponse

func (response ChangeTermCompartmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ChangeTermCompartmentResponse) String

func (response ChangeTermCompartmentResponse) String() string

type CloneListingRevisionRequest

CloneListingRevisionRequest wrapper for the CloneListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CloneListingRevision.go.html to see an example of how to use CloneListingRevisionRequest.

type CloneListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CloneListingRevisionRequest) BinaryRequestBody

func (request CloneListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CloneListingRevisionRequest) HTTPRequest

func (request CloneListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CloneListingRevisionRequest) RetryPolicy

func (request CloneListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CloneListingRevisionRequest) String

func (request CloneListingRevisionRequest) String() string

func (CloneListingRevisionRequest) ValidateEnumValue

func (request CloneListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CloneListingRevisionResponse

CloneListingRevisionResponse wrapper for the CloneListingRevision operation

type CloneListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CloneListingRevisionResponse) HTTPResponse

func (response CloneListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CloneListingRevisionResponse) String

func (response CloneListingRevisionResponse) String() string

type ContainerImageArtifact

ContainerImageArtifact Container Image artifact details.

type ContainerImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    ContainerImage *ContainerImageDetails `mandatory:"true" json:"containerImage"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ContainerImageArtifact) GetCompartmentId

func (m ContainerImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ContainerImageArtifact) GetDefinedTags

func (m ContainerImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ContainerImageArtifact) GetDisplayName

func (m ContainerImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ContainerImageArtifact) GetFreeformTags

func (m ContainerImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ContainerImageArtifact) GetId

func (m ContainerImageArtifact) GetId() *string

GetId returns Id

func (ContainerImageArtifact) GetLifecycleState

func (m ContainerImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ContainerImageArtifact) GetPublisherId

func (m ContainerImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (ContainerImageArtifact) GetStatus

func (m ContainerImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (ContainerImageArtifact) GetStatusNotes

func (m ContainerImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (ContainerImageArtifact) GetSystemTags

func (m ContainerImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ContainerImageArtifact) GetTimeCreated

func (m ContainerImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ContainerImageArtifact) GetTimeUpdated

func (m ContainerImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ContainerImageArtifact) MarshalJSON

func (m ContainerImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ContainerImageArtifact) String

func (m ContainerImageArtifact) String() string

func (ContainerImageArtifact) ValidateEnumValue

func (m ContainerImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ContainerImageDetails

ContainerImageDetails Container Image details.

type ContainerImageDetails struct {

    // The source registry url of the container image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // image validation status
    ValidationStatus ValidationStatusEnum `mandatory:"true" json:"validationStatus"`

    // image publication status
    PublicationStatus PublicationStatusEnum `mandatory:"true" json:"publicationStatus"`

    // The source registry OCID of the container image.
    SourceRegistryId *string `mandatory:"false" json:"sourceRegistryId"`

    // image validation failure errors
    ValidationError *string `mandatory:"false" json:"validationError"`

    // image publication failure errors
    PublicationError *string `mandatory:"false" json:"publicationError"`
}

func (ContainerImageDetails) String

func (m ContainerImageDetails) String() string

func (ContainerImageDetails) ValidateEnumValue

func (m ContainerImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ContainerPackage

ContainerPackage A package for container image listings.

type ContainerPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (ContainerPackage) GetAreSecurityUpgradesProvided

func (m ContainerPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (ContainerPackage) GetArtifactId

func (m ContainerPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (ContainerPackage) GetCompartmentId

func (m ContainerPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ContainerPackage) GetDefinedTags

func (m ContainerPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ContainerPackage) GetDescription

func (m ContainerPackage) GetDescription() *string

GetDescription returns Description

func (ContainerPackage) GetDisplayName

func (m ContainerPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ContainerPackage) GetExtendedMetadata

func (m ContainerPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (ContainerPackage) GetFreeformTags

func (m ContainerPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ContainerPackage) GetId

func (m ContainerPackage) GetId() *string

GetId returns Id

func (ContainerPackage) GetIsDefault

func (m ContainerPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ContainerPackage) GetLifecycleState

func (m ContainerPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ContainerPackage) GetListingRevisionId

func (m ContainerPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (ContainerPackage) GetPackageVersion

func (m ContainerPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (ContainerPackage) GetStatus

func (m ContainerPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (ContainerPackage) GetSystemTags

func (m ContainerPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ContainerPackage) GetTermId

func (m ContainerPackage) GetTermId() *string

GetTermId returns TermId

func (ContainerPackage) GetTimeCreated

func (m ContainerPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ContainerPackage) GetTimeUpdated

func (m ContainerPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ContainerPackage) MarshalJSON

func (m ContainerPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ContainerPackage) String

func (m ContainerPackage) String() string

func (ContainerPackage) ValidateEnumValue

func (m ContainerPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateArtifactDetails

CreateArtifactDetails Common Details to create Marketplace Publisher artifact.

type CreateArtifactDetails interface {

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The display name for the artifact.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateArtifactRequest

CreateArtifactRequest wrapper for the CreateArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateArtifact.go.html to see an example of how to use CreateArtifactRequest.

type CreateArtifactRequest struct {

    // Request object for creating a new artifact.
    CreateArtifactDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateArtifactRequest) BinaryRequestBody

func (request CreateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateArtifactRequest) HTTPRequest

func (request CreateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateArtifactRequest) RetryPolicy

func (request CreateArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateArtifactRequest) String

func (request CreateArtifactRequest) String() string

func (CreateArtifactRequest) ValidateEnumValue

func (request CreateArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateArtifactResponse

CreateArtifactResponse wrapper for the CreateArtifact operation

type CreateArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateArtifactResponse) HTTPResponse

func (response CreateArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateArtifactResponse) String

func (response CreateArtifactResponse) String() string

type CreateContainerImageArtifactDetails

CreateContainerImageArtifactDetails Details to create a new container image artifact.

type CreateContainerImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    ContainerImage *CreateContainerImageDetails `mandatory:"true" json:"containerImage"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateContainerImageArtifactDetails) GetCompartmentId

func (m CreateContainerImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateContainerImageArtifactDetails) GetDefinedTags

func (m CreateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateContainerImageArtifactDetails) GetDisplayName

func (m CreateContainerImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateContainerImageArtifactDetails) GetFreeformTags

func (m CreateContainerImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateContainerImageArtifactDetails) MarshalJSON

func (m CreateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateContainerImageArtifactDetails) String

func (m CreateContainerImageArtifactDetails) String() string

func (CreateContainerImageArtifactDetails) ValidateEnumValue

func (m CreateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateContainerImageDetails

CreateContainerImageDetails Container image details required to create a container artifact.

type CreateContainerImageDetails struct {

    // The source registry id of the container image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the container image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`
}

func (CreateContainerImageDetails) String

func (m CreateContainerImageDetails) String() string

func (CreateContainerImageDetails) ValidateEnumValue

func (m CreateContainerImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateHelmChartImageDetails

CreateHelmChartImageDetails Helmchart image details required to create an helmchart artifact.

type CreateHelmChartImageDetails struct {

    // The source registry OCID of the container image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the helmchart image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // The Supported Versions of Kubernetes
    SupportedKubernetesVersions []string `mandatory:"false" json:"supportedKubernetesVersions"`
}

func (CreateHelmChartImageDetails) String

func (m CreateHelmChartImageDetails) String() string

func (CreateHelmChartImageDetails) ValidateEnumValue

func (m CreateHelmChartImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateKubernetesImageArtifactDetails

CreateKubernetesImageArtifactDetails Details to create a new helm chart image artifact.

type CreateKubernetesImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    HelmChart *CreateHelmChartImageDetails `mandatory:"true" json:"helmChart"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // List of container image artifact uniquie identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`
}

func (CreateKubernetesImageArtifactDetails) GetCompartmentId

func (m CreateKubernetesImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateKubernetesImageArtifactDetails) GetDefinedTags

func (m CreateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateKubernetesImageArtifactDetails) GetDisplayName

func (m CreateKubernetesImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateKubernetesImageArtifactDetails) GetFreeformTags

func (m CreateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateKubernetesImageArtifactDetails) MarshalJSON

func (m CreateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateKubernetesImageArtifactDetails) String

func (m CreateKubernetesImageArtifactDetails) String() string

func (CreateKubernetesImageArtifactDetails) ValidateEnumValue

func (m CreateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingDetails

CreateListingDetails Details to create a new listing.

type CreateListingDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the listing.
    Name *string `mandatory:"true" json:"name"`

    // The listing type for the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingDetails) String

func (m CreateListingDetails) String() string

func (CreateListingDetails) ValidateEnumValue

func (m CreateListingDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRequest

CreateListingRequest wrapper for the CreateListing operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListing.go.html to see an example of how to use CreateListingRequest.

type CreateListingRequest struct {

    // Details for the new Listing.
    CreateListingDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRequest) BinaryRequestBody

func (request CreateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRequest) HTTPRequest

func (request CreateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRequest) RetryPolicy

func (request CreateListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRequest) String

func (request CreateListingRequest) String() string

func (CreateListingRequest) ValidateEnumValue

func (request CreateListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingResponse

CreateListingResponse wrapper for the CreateListing operation

type CreateListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Listing instance
    Listing `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateListingResponse) HTTPResponse

func (response CreateListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingResponse) String

func (response CreateListingResponse) String() string

type CreateListingRevisionAttachmentDetails

CreateListingRevisionAttachmentDetails Attachment uploaded by the publisher for the listing revision.

type CreateListingRevisionAttachmentDetails interface {

    // The OCID for the listing revision in Marketplace Publisher.
    GetListingRevisionId() *string

    // The name for the listing revision attachment.
    GetDisplayName() *string

    // Description for this specified attachment.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type CreateListingRevisionAttachmentRequest

CreateListingRevisionAttachmentRequest wrapper for the CreateListingRevisionAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevisionAttachment.go.html to see an example of how to use CreateListingRevisionAttachmentRequest.

type CreateListingRevisionAttachmentRequest struct {

    // Details for the new Listing Revision Attachment.
    CreateListingRevisionAttachmentDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionAttachmentRequest) BinaryRequestBody

func (request CreateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionAttachmentRequest) HTTPRequest

func (request CreateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionAttachmentRequest) RetryPolicy

func (request CreateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionAttachmentRequest) String

func (request CreateListingRevisionAttachmentRequest) String() string

func (CreateListingRevisionAttachmentRequest) ValidateEnumValue

func (request CreateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionAttachmentResponse

CreateListingRevisionAttachmentResponse wrapper for the CreateListingRevisionAttachment operation

type CreateListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateListingRevisionAttachmentResponse) HTTPResponse

func (response CreateListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionAttachmentResponse) String

func (response CreateListingRevisionAttachmentResponse) String() string

type CreateListingRevisionDetails

CreateListingRevisionDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type CreateListingRevisionDetails struct {

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The categories for the listing revision.
    Categories []string `mandatory:"true" json:"categories"`

    // The pricing model for the listing revision.
    PricingType ListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // The markets supported by the listing revision.
    Markets []string `mandatory:"false" json:"markets"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // The current status of the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"false" json:"status,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingRevisionDetails) String

func (m CreateListingRevisionDetails) String() string

func (CreateListingRevisionDetails) ValidateEnumValue

func (m CreateListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionNoteDetails

CreateListingRevisionNoteDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision note.

type CreateListingRevisionNoteDetails struct {

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingRevisionNoteDetails) String

func (m CreateListingRevisionNoteDetails) String() string

func (CreateListingRevisionNoteDetails) ValidateEnumValue

func (m CreateListingRevisionNoteDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionNoteRequest

CreateListingRevisionNoteRequest wrapper for the CreateListingRevisionNote operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevisionNote.go.html to see an example of how to use CreateListingRevisionNoteRequest.

type CreateListingRevisionNoteRequest struct {

    // Details for the new Listing Revision Note.
    CreateListingRevisionNoteDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionNoteRequest) BinaryRequestBody

func (request CreateListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionNoteRequest) HTTPRequest

func (request CreateListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionNoteRequest) RetryPolicy

func (request CreateListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionNoteRequest) String

func (request CreateListingRevisionNoteRequest) String() string

func (CreateListingRevisionNoteRequest) ValidateEnumValue

func (request CreateListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionNoteResponse

CreateListingRevisionNoteResponse wrapper for the CreateListingRevisionNote operation

type CreateListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionNote instance
    ListingRevisionNote `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateListingRevisionNoteResponse) HTTPResponse

func (response CreateListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionNoteResponse) String

func (response CreateListingRevisionNoteResponse) String() string

type CreateListingRevisionPackageDetails

CreateListingRevisionPackageDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision package.

type CreateListingRevisionPackageDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // The name for the listing revision package.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this package.
    Description *string `mandatory:"false" json:"description"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateListingRevisionPackageDetails) String

func (m CreateListingRevisionPackageDetails) String() string

func (CreateListingRevisionPackageDetails) ValidateEnumValue

func (m CreateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionPackageRequest

CreateListingRevisionPackageRequest wrapper for the CreateListingRevisionPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevisionPackage.go.html to see an example of how to use CreateListingRevisionPackageRequest.

type CreateListingRevisionPackageRequest struct {

    // Details for the new Listing Revision Package.
    CreateListingRevisionPackageDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionPackageRequest) BinaryRequestBody

func (request CreateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionPackageRequest) HTTPRequest

func (request CreateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionPackageRequest) RetryPolicy

func (request CreateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionPackageRequest) String

func (request CreateListingRevisionPackageRequest) String() string

func (CreateListingRevisionPackageRequest) ValidateEnumValue

func (request CreateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionPackageResponse

CreateListingRevisionPackageResponse wrapper for the CreateListingRevisionPackage operation

type CreateListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionPackage instance
    ListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateListingRevisionPackageResponse) HTTPResponse

func (response CreateListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionPackageResponse) String

func (response CreateListingRevisionPackageResponse) String() string

type CreateListingRevisionRequest

CreateListingRevisionRequest wrapper for the CreateListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevision.go.html to see an example of how to use CreateListingRevisionRequest.

type CreateListingRevisionRequest struct {

    // Details for the new Listing Revision.
    CreateListingRevisionDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateListingRevisionRequest) BinaryRequestBody

func (request CreateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateListingRevisionRequest) HTTPRequest

func (request CreateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateListingRevisionRequest) RetryPolicy

func (request CreateListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateListingRevisionRequest) String

func (request CreateListingRevisionRequest) String() string

func (CreateListingRevisionRequest) ValidateEnumValue

func (request CreateListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateListingRevisionResponse

CreateListingRevisionResponse wrapper for the CreateListingRevision operation

type CreateListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateListingRevisionResponse) HTTPResponse

func (response CreateListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateListingRevisionResponse) String

func (response CreateListingRevisionResponse) String() string

type CreateRelatedDocumentAttachmentDetails

CreateRelatedDocumentAttachmentDetails Create Details of the related document attachment.

type CreateRelatedDocumentAttachmentDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The document category of the listing revision attachment.
    DocumentCategory RelatedDocumentAttachmentDocumentCategoryEnum `mandatory:"true" json:"documentCategory"`
}

func (CreateRelatedDocumentAttachmentDetails) GetDefinedTags

func (m CreateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateRelatedDocumentAttachmentDetails) GetDescription

func (m CreateRelatedDocumentAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateRelatedDocumentAttachmentDetails) GetDisplayName

func (m CreateRelatedDocumentAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateRelatedDocumentAttachmentDetails) GetFreeformTags

func (m CreateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateRelatedDocumentAttachmentDetails) GetListingRevisionId

func (m CreateRelatedDocumentAttachmentDetails) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateRelatedDocumentAttachmentDetails) MarshalJSON

func (m CreateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateRelatedDocumentAttachmentDetails) String

func (m CreateRelatedDocumentAttachmentDetails) String() string

func (CreateRelatedDocumentAttachmentDetails) ValidateEnumValue

func (m CreateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateScreenShotAttachmentDetails

CreateScreenShotAttachmentDetails Create Details of the screenshot attachment.

type CreateScreenShotAttachmentDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateScreenShotAttachmentDetails) GetDefinedTags

func (m CreateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateScreenShotAttachmentDetails) GetDescription

func (m CreateScreenShotAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateScreenShotAttachmentDetails) GetDisplayName

func (m CreateScreenShotAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateScreenShotAttachmentDetails) GetFreeformTags

func (m CreateScreenShotAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateScreenShotAttachmentDetails) GetListingRevisionId

func (m CreateScreenShotAttachmentDetails) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateScreenShotAttachmentDetails) MarshalJSON

func (m CreateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateScreenShotAttachmentDetails) String

func (m CreateScreenShotAttachmentDetails) String() string

func (CreateScreenShotAttachmentDetails) ValidateEnumValue

func (m CreateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermDetails

CreateTermDetails Details to create Marketplace Publisher term.

type CreateTermDetails struct {

    // The OCID of the publisher's compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the term.
    Name *string `mandatory:"true" json:"name"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateTermDetails) String

func (m CreateTermDetails) String() string

func (CreateTermDetails) ValidateEnumValue

func (m CreateTermDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermRequest

CreateTermRequest wrapper for the CreateTerm operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateTerm.go.html to see an example of how to use CreateTermRequest.

type CreateTermRequest struct {

    // Details for the new Term.
    CreateTermDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTermRequest) BinaryRequestBody

func (request CreateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTermRequest) HTTPRequest

func (request CreateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTermRequest) RetryPolicy

func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTermRequest) String

func (request CreateTermRequest) String() string

func (CreateTermRequest) ValidateEnumValue

func (request CreateTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermResponse

CreateTermResponse wrapper for the CreateTerm operation

type CreateTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTermResponse) HTTPResponse

func (response CreateTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTermResponse) String

func (response CreateTermResponse) String() string

type CreateTermVersionRequest

CreateTermVersionRequest wrapper for the CreateTermVersion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateTermVersion.go.html to see an example of how to use CreateTermVersionRequest.

type CreateTermVersionRequest struct {

    // The term version file to upload.
    CreateTermVersionContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // Unique OCID identifier for the term.
    TermId *string `mandatory:"true" contributesTo:"header" name:"term-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The name of the resource.
    DisplayName *string `mandatory:"false" contributesTo:"header" name:"display-name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTermVersionRequest) BinaryRequestBody

func (request CreateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTermVersionRequest) HTTPRequest

func (request CreateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTermVersionRequest) RetryPolicy

func (request CreateTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTermVersionRequest) String

func (request CreateTermVersionRequest) String() string

func (CreateTermVersionRequest) ValidateEnumValue

func (request CreateTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTermVersionResponse

CreateTermVersionResponse wrapper for the CreateTermVersion operation

type CreateTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTermVersionResponse) HTTPResponse

func (response CreateTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTermVersionResponse) String

func (response CreateTermVersionResponse) String() string

type CreateVideoAttachmentDetails

CreateVideoAttachmentDetails Create Details of the video attachment.

type CreateVideoAttachmentDetails struct {

    // The OCID for the listing revision in Marketplace Publisher.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    VideoAttachmentDetails *CreateVideoDetails `mandatory:"true" json:"videoAttachmentDetails"`

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for this specified attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateVideoAttachmentDetails) GetDefinedTags

func (m CreateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (CreateVideoAttachmentDetails) GetDescription

func (m CreateVideoAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (CreateVideoAttachmentDetails) GetDisplayName

func (m CreateVideoAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateVideoAttachmentDetails) GetFreeformTags

func (m CreateVideoAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (CreateVideoAttachmentDetails) GetListingRevisionId

func (m CreateVideoAttachmentDetails) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (CreateVideoAttachmentDetails) MarshalJSON

func (m CreateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateVideoAttachmentDetails) String

func (m CreateVideoAttachmentDetails) String() string

func (CreateVideoAttachmentDetails) ValidateEnumValue

func (m CreateVideoAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateVideoDetails

CreateVideoDetails A link to a video on the internet.

type CreateVideoDetails struct {

    // The URL of the video.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`
}

func (CreateVideoDetails) String

func (m CreateVideoDetails) String() string

func (CreateVideoDetails) ValidateEnumValue

func (m CreateVideoDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteArtifactRequest

DeleteArtifactRequest wrapper for the DeleteArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteArtifact.go.html to see an example of how to use DeleteArtifactRequest.

type DeleteArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteArtifactRequest) BinaryRequestBody

func (request DeleteArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteArtifactRequest) HTTPRequest

func (request DeleteArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteArtifactRequest) RetryPolicy

func (request DeleteArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteArtifactRequest) String

func (request DeleteArtifactRequest) String() string

func (DeleteArtifactRequest) ValidateEnumValue

func (request DeleteArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteArtifactResponse

DeleteArtifactResponse wrapper for the DeleteArtifact operation

type DeleteArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteArtifactResponse) HTTPResponse

func (response DeleteArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteArtifactResponse) String

func (response DeleteArtifactResponse) String() string

type DeleteListingRequest

DeleteListingRequest wrapper for the DeleteListing operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListing.go.html to see an example of how to use DeleteListingRequest.

type DeleteListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRequest) BinaryRequestBody

func (request DeleteListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRequest) HTTPRequest

func (request DeleteListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRequest) RetryPolicy

func (request DeleteListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRequest) String

func (request DeleteListingRequest) String() string

func (DeleteListingRequest) ValidateEnumValue

func (request DeleteListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingResponse

DeleteListingResponse wrapper for the DeleteListing operation

type DeleteListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingResponse) HTTPResponse

func (response DeleteListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingResponse) String

func (response DeleteListingResponse) String() string

type DeleteListingRevisionAttachmentRequest

DeleteListingRevisionAttachmentRequest wrapper for the DeleteListingRevisionAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevisionAttachment.go.html to see an example of how to use DeleteListingRevisionAttachmentRequest.

type DeleteListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionAttachmentRequest) BinaryRequestBody

func (request DeleteListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionAttachmentRequest) HTTPRequest

func (request DeleteListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionAttachmentRequest) RetryPolicy

func (request DeleteListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionAttachmentRequest) String

func (request DeleteListingRevisionAttachmentRequest) String() string

func (DeleteListingRevisionAttachmentRequest) ValidateEnumValue

func (request DeleteListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionAttachmentResponse

DeleteListingRevisionAttachmentResponse wrapper for the DeleteListingRevisionAttachment operation

type DeleteListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionAttachmentResponse) HTTPResponse

func (response DeleteListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionAttachmentResponse) String

func (response DeleteListingRevisionAttachmentResponse) String() string

type DeleteListingRevisionNoteRequest

DeleteListingRevisionNoteRequest wrapper for the DeleteListingRevisionNote operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevisionNote.go.html to see an example of how to use DeleteListingRevisionNoteRequest.

type DeleteListingRevisionNoteRequest struct {

    // Unique listing revision note identifier.
    ListingRevisionNoteId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionNoteId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionNoteRequest) BinaryRequestBody

func (request DeleteListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionNoteRequest) HTTPRequest

func (request DeleteListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionNoteRequest) RetryPolicy

func (request DeleteListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionNoteRequest) String

func (request DeleteListingRevisionNoteRequest) String() string

func (DeleteListingRevisionNoteRequest) ValidateEnumValue

func (request DeleteListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionNoteResponse

DeleteListingRevisionNoteResponse wrapper for the DeleteListingRevisionNote operation

type DeleteListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionNoteResponse) HTTPResponse

func (response DeleteListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionNoteResponse) String

func (response DeleteListingRevisionNoteResponse) String() string

type DeleteListingRevisionPackageRequest

DeleteListingRevisionPackageRequest wrapper for the DeleteListingRevisionPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevisionPackage.go.html to see an example of how to use DeleteListingRevisionPackageRequest.

type DeleteListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionPackageRequest) BinaryRequestBody

func (request DeleteListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionPackageRequest) HTTPRequest

func (request DeleteListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionPackageRequest) RetryPolicy

func (request DeleteListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionPackageRequest) String

func (request DeleteListingRevisionPackageRequest) String() string

func (DeleteListingRevisionPackageRequest) ValidateEnumValue

func (request DeleteListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionPackageResponse

DeleteListingRevisionPackageResponse wrapper for the DeleteListingRevisionPackage operation

type DeleteListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionPackageResponse) HTTPResponse

func (response DeleteListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionPackageResponse) String

func (response DeleteListingRevisionPackageResponse) String() string

type DeleteListingRevisionRequest

DeleteListingRevisionRequest wrapper for the DeleteListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevision.go.html to see an example of how to use DeleteListingRevisionRequest.

type DeleteListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteListingRevisionRequest) BinaryRequestBody

func (request DeleteListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteListingRevisionRequest) HTTPRequest

func (request DeleteListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteListingRevisionRequest) RetryPolicy

func (request DeleteListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteListingRevisionRequest) String

func (request DeleteListingRevisionRequest) String() string

func (DeleteListingRevisionRequest) ValidateEnumValue

func (request DeleteListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteListingRevisionResponse

DeleteListingRevisionResponse wrapper for the DeleteListingRevision operation

type DeleteListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteListingRevisionResponse) HTTPResponse

func (response DeleteListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteListingRevisionResponse) String

func (response DeleteListingRevisionResponse) String() string

type DeleteTermRequest

DeleteTermRequest wrapper for the DeleteTerm operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteTerm.go.html to see an example of how to use DeleteTermRequest.

type DeleteTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTermRequest) BinaryRequestBody

func (request DeleteTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTermRequest) HTTPRequest

func (request DeleteTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTermRequest) RetryPolicy

func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTermRequest) String

func (request DeleteTermRequest) String() string

func (DeleteTermRequest) ValidateEnumValue

func (request DeleteTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTermResponse

DeleteTermResponse wrapper for the DeleteTerm operation

type DeleteTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTermResponse) HTTPResponse

func (response DeleteTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTermResponse) String

func (response DeleteTermResponse) String() string

type DeleteTermVersionRequest

DeleteTermVersionRequest wrapper for the DeleteTermVersion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteTermVersion.go.html to see an example of how to use DeleteTermVersionRequest.

type DeleteTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTermVersionRequest) BinaryRequestBody

func (request DeleteTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTermVersionRequest) HTTPRequest

func (request DeleteTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTermVersionRequest) RetryPolicy

func (request DeleteTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTermVersionRequest) String

func (request DeleteTermVersionRequest) String() string

func (DeleteTermVersionRequest) ValidateEnumValue

func (request DeleteTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTermVersionResponse

DeleteTermVersionResponse wrapper for the DeleteTermVersion operation

type DeleteTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTermVersionResponse) HTTPResponse

func (response DeleteTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTermVersionResponse) String

func (response DeleteTermVersionResponse) String() string

type GetArtifactRequest

GetArtifactRequest wrapper for the GetArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetArtifact.go.html to see an example of how to use GetArtifactRequest.

type GetArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetArtifactRequest) BinaryRequestBody

func (request GetArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetArtifactRequest) HTTPRequest

func (request GetArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetArtifactRequest) RetryPolicy

func (request GetArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetArtifactRequest) String

func (request GetArtifactRequest) String() string

func (GetArtifactRequest) ValidateEnumValue

func (request GetArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetArtifactResponse

GetArtifactResponse wrapper for the GetArtifact operation

type GetArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Artifact instance
    Artifact `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetArtifactResponse) HTTPResponse

func (response GetArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetArtifactResponse) String

func (response GetArtifactResponse) String() string

type GetCategoryRequest

GetCategoryRequest wrapper for the GetCategory operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetCategory.go.html to see an example of how to use GetCategoryRequest.

type GetCategoryRequest struct {

    // Category Code
    CategoryCode *string `mandatory:"true" contributesTo:"path" name:"categoryCode"`

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCategoryRequest) BinaryRequestBody

func (request GetCategoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCategoryRequest) HTTPRequest

func (request GetCategoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCategoryRequest) RetryPolicy

func (request GetCategoryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCategoryRequest) String

func (request GetCategoryRequest) String() string

func (GetCategoryRequest) ValidateEnumValue

func (request GetCategoryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCategoryResponse

GetCategoryResponse wrapper for the GetCategory operation

type GetCategoryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Category instance
    Category `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetCategoryResponse) HTTPResponse

func (response GetCategoryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCategoryResponse) String

func (response GetCategoryResponse) String() string

type GetListingRequest

GetListingRequest wrapper for the GetListing operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListing.go.html to see an example of how to use GetListingRequest.

type GetListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRequest) BinaryRequestBody

func (request GetListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRequest) HTTPRequest

func (request GetListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRequest) RetryPolicy

func (request GetListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRequest) String

func (request GetListingRequest) String() string

func (GetListingRequest) ValidateEnumValue

func (request GetListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingResponse

GetListingResponse wrapper for the GetListing operation

type GetListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Listing instance
    Listing `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetListingResponse) HTTPResponse

func (response GetListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingResponse) String

func (response GetListingResponse) String() string

type GetListingRevisionAttachmentRequest

GetListingRevisionAttachmentRequest wrapper for the GetListingRevisionAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevisionAttachment.go.html to see an example of how to use GetListingRevisionAttachmentRequest.

type GetListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionAttachmentRequest) BinaryRequestBody

func (request GetListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionAttachmentRequest) HTTPRequest

func (request GetListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionAttachmentRequest) RetryPolicy

func (request GetListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionAttachmentRequest) String

func (request GetListingRevisionAttachmentRequest) String() string

func (GetListingRevisionAttachmentRequest) ValidateEnumValue

func (request GetListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionAttachmentResponse

GetListingRevisionAttachmentResponse wrapper for the GetListingRevisionAttachment operation

type GetListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionAttachmentResponse) HTTPResponse

func (response GetListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionAttachmentResponse) String

func (response GetListingRevisionAttachmentResponse) String() string

type GetListingRevisionNoteRequest

GetListingRevisionNoteRequest wrapper for the GetListingRevisionNote operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevisionNote.go.html to see an example of how to use GetListingRevisionNoteRequest.

type GetListingRevisionNoteRequest struct {

    // Unique listing revision note identifier.
    ListingRevisionNoteId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionNoteId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionNoteRequest) BinaryRequestBody

func (request GetListingRevisionNoteRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionNoteRequest) HTTPRequest

func (request GetListingRevisionNoteRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionNoteRequest) RetryPolicy

func (request GetListingRevisionNoteRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionNoteRequest) String

func (request GetListingRevisionNoteRequest) String() string

func (GetListingRevisionNoteRequest) ValidateEnumValue

func (request GetListingRevisionNoteRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionNoteResponse

GetListingRevisionNoteResponse wrapper for the GetListingRevisionNote operation

type GetListingRevisionNoteResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionNote instance
    ListingRevisionNote `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionNoteResponse) HTTPResponse

func (response GetListingRevisionNoteResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionNoteResponse) String

func (response GetListingRevisionNoteResponse) String() string

type GetListingRevisionPackageRequest

GetListingRevisionPackageRequest wrapper for the GetListingRevisionPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevisionPackage.go.html to see an example of how to use GetListingRevisionPackageRequest.

type GetListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionPackageRequest) BinaryRequestBody

func (request GetListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionPackageRequest) HTTPRequest

func (request GetListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionPackageRequest) RetryPolicy

func (request GetListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionPackageRequest) String

func (request GetListingRevisionPackageRequest) String() string

func (GetListingRevisionPackageRequest) ValidateEnumValue

func (request GetListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionPackageResponse

GetListingRevisionPackageResponse wrapper for the GetListingRevisionPackage operation

type GetListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionPackage instance
    ListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetListingRevisionPackageResponse) HTTPResponse

func (response GetListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionPackageResponse) String

func (response GetListingRevisionPackageResponse) String() string

type GetListingRevisionRequest

GetListingRevisionRequest wrapper for the GetListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevision.go.html to see an example of how to use GetListingRevisionRequest.

type GetListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetListingRevisionRequest) BinaryRequestBody

func (request GetListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetListingRevisionRequest) HTTPRequest

func (request GetListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetListingRevisionRequest) RetryPolicy

func (request GetListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetListingRevisionRequest) String

func (request GetListingRevisionRequest) String() string

func (GetListingRevisionRequest) ValidateEnumValue

func (request GetListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetListingRevisionResponse

GetListingRevisionResponse wrapper for the GetListingRevision operation

type GetListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetListingRevisionResponse) HTTPResponse

func (response GetListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetListingRevisionResponse) String

func (response GetListingRevisionResponse) String() string

type GetMarketRequest

GetMarketRequest wrapper for the GetMarket operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetMarket.go.html to see an example of how to use GetMarketRequest.

type GetMarketRequest struct {

    // Market Code
    MarketCode *string `mandatory:"true" contributesTo:"path" name:"marketCode"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetMarketRequest) BinaryRequestBody

func (request GetMarketRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetMarketRequest) HTTPRequest

func (request GetMarketRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetMarketRequest) RetryPolicy

func (request GetMarketRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetMarketRequest) String

func (request GetMarketRequest) String() string

func (GetMarketRequest) ValidateEnumValue

func (request GetMarketRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetMarketResponse

GetMarketResponse wrapper for the GetMarket operation

type GetMarketResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Market instance
    Market `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetMarketResponse) HTTPResponse

func (response GetMarketResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetMarketResponse) String

func (response GetMarketResponse) String() string

type GetProductRequest

GetProductRequest wrapper for the GetProduct operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetProduct.go.html to see an example of how to use GetProductRequest.

type GetProductRequest struct {

    // Product Code
    ProductCode *string `mandatory:"true" contributesTo:"path" name:"productCode"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProductRequest) BinaryRequestBody

func (request GetProductRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProductRequest) HTTPRequest

func (request GetProductRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProductRequest) RetryPolicy

func (request GetProductRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProductRequest) String

func (request GetProductRequest) String() string

func (GetProductRequest) ValidateEnumValue

func (request GetProductRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProductResponse

GetProductResponse wrapper for the GetProduct operation

type GetProductResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Product instance
    Product `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProductResponse) HTTPResponse

func (response GetProductResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProductResponse) String

func (response GetProductResponse) String() string

type GetPublisherRequest

GetPublisherRequest wrapper for the GetPublisher operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetPublisher.go.html to see an example of how to use GetPublisherRequest.

type GetPublisherRequest struct {

    // Publisher OCID
    PublisherId *string `mandatory:"true" contributesTo:"path" name:"publisherId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPublisherRequest) BinaryRequestBody

func (request GetPublisherRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPublisherRequest) HTTPRequest

func (request GetPublisherRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPublisherRequest) RetryPolicy

func (request GetPublisherRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPublisherRequest) String

func (request GetPublisherRequest) String() string

func (GetPublisherRequest) ValidateEnumValue

func (request GetPublisherRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPublisherResponse

GetPublisherResponse wrapper for the GetPublisher operation

type GetPublisherResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Publisher instance
    Publisher `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPublisherResponse) HTTPResponse

func (response GetPublisherResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPublisherResponse) String

func (response GetPublisherResponse) String() string

type GetTermRequest

GetTermRequest wrapper for the GetTerm operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetTerm.go.html to see an example of how to use GetTermRequest.

type GetTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTermRequest) BinaryRequestBody

func (request GetTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTermRequest) HTTPRequest

func (request GetTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermRequest) RetryPolicy

func (request GetTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTermRequest) String

func (request GetTermRequest) String() string

func (GetTermRequest) ValidateEnumValue

func (request GetTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTermResponse

GetTermResponse wrapper for the GetTerm operation

type GetTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTermResponse) HTTPResponse

func (response GetTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTermResponse) String

func (response GetTermResponse) String() string

type GetTermVersionRequest

GetTermVersionRequest wrapper for the GetTermVersion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetTermVersion.go.html to see an example of how to use GetTermVersionRequest.

type GetTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTermVersionRequest) BinaryRequestBody

func (request GetTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTermVersionRequest) HTTPRequest

func (request GetTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermVersionRequest) RetryPolicy

func (request GetTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTermVersionRequest) String

func (request GetTermVersionRequest) String() string

func (GetTermVersionRequest) ValidateEnumValue

func (request GetTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTermVersionResponse

GetTermVersionResponse wrapper for the GetTermVersion operation

type GetTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTermVersionResponse) HTTPResponse

func (response GetTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTermVersionResponse) String

func (response GetTermVersionResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // A decimal number representing the number of seconds the client should wait before polling this endpoint again.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HelmChartImageDetails

HelmChartImageDetails Helmchart image details.

type HelmChartImageDetails struct {

    // source registry url of the helmchart image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // image validation status.
    ValidationStatus ValidationStatusEnum `mandatory:"true" json:"validationStatus"`

    // image publication status
    PublicationStatus PublicationStatusEnum `mandatory:"true" json:"publicationStatus"`

    // The source registry OCID of the helmchart image.
    SourceRegistryId *string `mandatory:"false" json:"sourceRegistryId"`

    // The supported versions of Kubernetes
    SupportedKubernetesVersions []string `mandatory:"false" json:"supportedKubernetesVersions"`

    // image validation failure errors
    ValidationError *string `mandatory:"false" json:"validationError"`

    // image validation failure errors
    PublicationError *string `mandatory:"false" json:"publicationError"`
}

func (HelmChartImageDetails) String

func (m HelmChartImageDetails) String() string

func (HelmChartImageDetails) ValidateEnumValue

func (m HelmChartImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type HelmChartPackage

HelmChartPackage A package for container image listings.

type HelmChartPackage struct {

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique identifier for the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"true" json:"artifactId"`

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // The version for the package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"true" json:"isDefault"`

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The OCID for the listing revision package in Marketplace Publisher.
    Id *string `mandatory:"false" json:"id"`

    // The description of this package.
    Description *string `mandatory:"false" json:"description"`

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state for the listing revision package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status for the listing revision package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`
}

func (HelmChartPackage) GetAreSecurityUpgradesProvided

func (m HelmChartPackage) GetAreSecurityUpgradesProvided() *bool

GetAreSecurityUpgradesProvided returns AreSecurityUpgradesProvided

func (HelmChartPackage) GetArtifactId

func (m HelmChartPackage) GetArtifactId() *string

GetArtifactId returns ArtifactId

func (HelmChartPackage) GetCompartmentId

func (m HelmChartPackage) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (HelmChartPackage) GetDefinedTags

func (m HelmChartPackage) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (HelmChartPackage) GetDescription

func (m HelmChartPackage) GetDescription() *string

GetDescription returns Description

func (HelmChartPackage) GetDisplayName

func (m HelmChartPackage) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HelmChartPackage) GetExtendedMetadata

func (m HelmChartPackage) GetExtendedMetadata() map[string]string

GetExtendedMetadata returns ExtendedMetadata

func (HelmChartPackage) GetFreeformTags

func (m HelmChartPackage) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (HelmChartPackage) GetId

func (m HelmChartPackage) GetId() *string

GetId returns Id

func (HelmChartPackage) GetIsDefault

func (m HelmChartPackage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (HelmChartPackage) GetLifecycleState

func (m HelmChartPackage) GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (HelmChartPackage) GetListingRevisionId

func (m HelmChartPackage) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (HelmChartPackage) GetPackageVersion

func (m HelmChartPackage) GetPackageVersion() *string

GetPackageVersion returns PackageVersion

func (HelmChartPackage) GetStatus

func (m HelmChartPackage) GetStatus() ListingRevisionPackageStatusEnum

GetStatus returns Status

func (HelmChartPackage) GetSystemTags

func (m HelmChartPackage) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (HelmChartPackage) GetTermId

func (m HelmChartPackage) GetTermId() *string

GetTermId returns TermId

func (HelmChartPackage) GetTimeCreated

func (m HelmChartPackage) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (HelmChartPackage) GetTimeUpdated

func (m HelmChartPackage) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (HelmChartPackage) MarshalJSON

func (m HelmChartPackage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HelmChartPackage) String

func (m HelmChartPackage) String() string

func (HelmChartPackage) ValidateEnumValue

func (m HelmChartPackage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KubernetesImageArtifact

KubernetesImageArtifact Kubernetes HelmChart Image artifact details.

type KubernetesImageArtifact struct {

    // Unique OCID identifier for the artifact.
    Id *string `mandatory:"true" json:"id"`

    // A display name for the artifact.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The date and time the artifact was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The date and time the artifact was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    HelmChart *HelmChartImageDetails `mandatory:"true" json:"helmChart"`

    // Status notes for the Artifact.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // List of container image artifact unique identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`

    // The current status for the Artifact.
    Status ArtifactStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Artifact.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (KubernetesImageArtifact) GetCompartmentId

func (m KubernetesImageArtifact) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (KubernetesImageArtifact) GetDefinedTags

func (m KubernetesImageArtifact) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (KubernetesImageArtifact) GetDisplayName

func (m KubernetesImageArtifact) GetDisplayName() *string

GetDisplayName returns DisplayName

func (KubernetesImageArtifact) GetFreeformTags

func (m KubernetesImageArtifact) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (KubernetesImageArtifact) GetId

func (m KubernetesImageArtifact) GetId() *string

GetId returns Id

func (KubernetesImageArtifact) GetLifecycleState

func (m KubernetesImageArtifact) GetLifecycleState() ArtifactLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (KubernetesImageArtifact) GetPublisherId

func (m KubernetesImageArtifact) GetPublisherId() *string

GetPublisherId returns PublisherId

func (KubernetesImageArtifact) GetStatus

func (m KubernetesImageArtifact) GetStatus() ArtifactStatusEnum

GetStatus returns Status

func (KubernetesImageArtifact) GetStatusNotes

func (m KubernetesImageArtifact) GetStatusNotes() *string

GetStatusNotes returns StatusNotes

func (KubernetesImageArtifact) GetSystemTags

func (m KubernetesImageArtifact) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (KubernetesImageArtifact) GetTimeCreated

func (m KubernetesImageArtifact) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (KubernetesImageArtifact) GetTimeUpdated

func (m KubernetesImageArtifact) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (KubernetesImageArtifact) MarshalJSON

func (m KubernetesImageArtifact) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KubernetesImageArtifact) String

func (m KubernetesImageArtifact) String() string

func (KubernetesImageArtifact) ValidateEnumValue

func (m KubernetesImageArtifact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LanguageItem

LanguageItem The model for a language item within an array of filter values.

type LanguageItem struct {

    // The name of the item.
    Name *string `mandatory:"true" json:"name"`

    // A code assigned to the item.
    Code *string `mandatory:"true" json:"code"`
}

func (LanguageItem) String

func (m LanguageItem) String() string

func (LanguageItem) ValidateEnumValue

func (m LanguageItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListArtifactsRequest

ListArtifactsRequest wrapper for the ListArtifacts operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListArtifacts.go.html to see an example of how to use ListArtifactsRequest.

type ListArtifactsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only artifacts with their lifecycleState matches the given lifecycleState.
    LifecycleState ArtifactLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only artifacts with specific status.
    Status ArtifactStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListArtifactsRequest) BinaryRequestBody

func (request ListArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListArtifactsRequest) HTTPRequest

func (request ListArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListArtifactsRequest) RetryPolicy

func (request ListArtifactsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListArtifactsRequest) String

func (request ListArtifactsRequest) String() string

func (ListArtifactsRequest) ValidateEnumValue

func (request ListArtifactsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListArtifactsResponse

ListArtifactsResponse wrapper for the ListArtifacts operation

type ListArtifactsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ArtifactCollection instances
    ArtifactCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListArtifactsResponse) HTTPResponse

func (response ListArtifactsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListArtifactsResponse) String

func (response ListArtifactsResponse) String() string

type ListArtifactsSortByEnum

ListArtifactsSortByEnum Enum with underlying type: string

type ListArtifactsSortByEnum string

Set of constants representing the allowable values for ListArtifactsSortByEnum

const (
    ListArtifactsSortByTimecreated ListArtifactsSortByEnum = "timeCreated"
    ListArtifactsSortByDisplayname ListArtifactsSortByEnum = "displayName"
)

func GetListArtifactsSortByEnumValues

func GetListArtifactsSortByEnumValues() []ListArtifactsSortByEnum

GetListArtifactsSortByEnumValues Enumerates the set of values for ListArtifactsSortByEnum

func GetMappingListArtifactsSortByEnum

func GetMappingListArtifactsSortByEnum(val string) (ListArtifactsSortByEnum, bool)

GetMappingListArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListArtifactsSortOrderEnum

ListArtifactsSortOrderEnum Enum with underlying type: string

type ListArtifactsSortOrderEnum string

Set of constants representing the allowable values for ListArtifactsSortOrderEnum

const (
    ListArtifactsSortOrderAsc  ListArtifactsSortOrderEnum = "ASC"
    ListArtifactsSortOrderDesc ListArtifactsSortOrderEnum = "DESC"
)

func GetListArtifactsSortOrderEnumValues

func GetListArtifactsSortOrderEnumValues() []ListArtifactsSortOrderEnum

GetListArtifactsSortOrderEnumValues Enumerates the set of values for ListArtifactsSortOrderEnum

func GetMappingListArtifactsSortOrderEnum

func GetMappingListArtifactsSortOrderEnum(val string) (ListArtifactsSortOrderEnum, bool)

GetMappingListArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCategoriesRequest

ListCategoriesRequest wrapper for the ListCategories operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListCategories.go.html to see an example of how to use ListCategoriesRequest.

type ListCategoriesRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // product code to filter
    ProductCode *string `mandatory:"false" contributesTo:"query" name:"productCode"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListCategoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListCategoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCategoriesRequest) BinaryRequestBody

func (request ListCategoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCategoriesRequest) HTTPRequest

func (request ListCategoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCategoriesRequest) RetryPolicy

func (request ListCategoriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCategoriesRequest) String

func (request ListCategoriesRequest) String() string

func (ListCategoriesRequest) ValidateEnumValue

func (request ListCategoriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCategoriesResponse

ListCategoriesResponse wrapper for the ListCategories operation

type ListCategoriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CategoryCollection instances
    CategoryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListCategoriesResponse) HTTPResponse

func (response ListCategoriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCategoriesResponse) String

func (response ListCategoriesResponse) String() string

type ListCategoriesSortByEnum

ListCategoriesSortByEnum Enum with underlying type: string

type ListCategoriesSortByEnum string

Set of constants representing the allowable values for ListCategoriesSortByEnum

const (
    ListCategoriesSortByTimecreated ListCategoriesSortByEnum = "timeCreated"
    ListCategoriesSortByDisplayname ListCategoriesSortByEnum = "displayName"
)

func GetListCategoriesSortByEnumValues

func GetListCategoriesSortByEnumValues() []ListCategoriesSortByEnum

GetListCategoriesSortByEnumValues Enumerates the set of values for ListCategoriesSortByEnum

func GetMappingListCategoriesSortByEnum

func GetMappingListCategoriesSortByEnum(val string) (ListCategoriesSortByEnum, bool)

GetMappingListCategoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCategoriesSortOrderEnum

ListCategoriesSortOrderEnum Enum with underlying type: string

type ListCategoriesSortOrderEnum string

Set of constants representing the allowable values for ListCategoriesSortOrderEnum

const (
    ListCategoriesSortOrderAsc  ListCategoriesSortOrderEnum = "ASC"
    ListCategoriesSortOrderDesc ListCategoriesSortOrderEnum = "DESC"
)

func GetListCategoriesSortOrderEnumValues

func GetListCategoriesSortOrderEnumValues() []ListCategoriesSortOrderEnum

GetListCategoriesSortOrderEnumValues Enumerates the set of values for ListCategoriesSortOrderEnum

func GetMappingListCategoriesSortOrderEnum

func GetMappingListCategoriesSortOrderEnum(val string) (ListCategoriesSortOrderEnum, bool)

GetMappingListCategoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionAttachmentsRequest

ListListingRevisionAttachmentsRequest wrapper for the ListListingRevisionAttachments operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisionAttachments.go.html to see an example of how to use ListListingRevisionAttachmentsRequest.

type ListListingRevisionAttachmentsRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only attachments their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionAttachmentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionAttachmentsRequest) BinaryRequestBody

func (request ListListingRevisionAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionAttachmentsRequest) HTTPRequest

func (request ListListingRevisionAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionAttachmentsRequest) RetryPolicy

func (request ListListingRevisionAttachmentsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionAttachmentsRequest) String

func (request ListListingRevisionAttachmentsRequest) String() string

func (ListListingRevisionAttachmentsRequest) ValidateEnumValue

func (request ListListingRevisionAttachmentsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionAttachmentsResponse

ListListingRevisionAttachmentsResponse wrapper for the ListListingRevisionAttachments operation

type ListListingRevisionAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionAttachmentCollection instances
    ListingRevisionAttachmentCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionAttachmentsResponse) HTTPResponse

func (response ListListingRevisionAttachmentsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionAttachmentsResponse) String

func (response ListListingRevisionAttachmentsResponse) String() string

type ListListingRevisionAttachmentsSortByEnum

ListListingRevisionAttachmentsSortByEnum Enum with underlying type: string

type ListListingRevisionAttachmentsSortByEnum string

Set of constants representing the allowable values for ListListingRevisionAttachmentsSortByEnum

const (
    ListListingRevisionAttachmentsSortByTimecreated ListListingRevisionAttachmentsSortByEnum = "timeCreated"
    ListListingRevisionAttachmentsSortByDisplayname ListListingRevisionAttachmentsSortByEnum = "displayName"
)

func GetListListingRevisionAttachmentsSortByEnumValues

func GetListListingRevisionAttachmentsSortByEnumValues() []ListListingRevisionAttachmentsSortByEnum

GetListListingRevisionAttachmentsSortByEnumValues Enumerates the set of values for ListListingRevisionAttachmentsSortByEnum

func GetMappingListListingRevisionAttachmentsSortByEnum

func GetMappingListListingRevisionAttachmentsSortByEnum(val string) (ListListingRevisionAttachmentsSortByEnum, bool)

GetMappingListListingRevisionAttachmentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionAttachmentsSortOrderEnum

ListListingRevisionAttachmentsSortOrderEnum Enum with underlying type: string

type ListListingRevisionAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionAttachmentsSortOrderEnum

const (
    ListListingRevisionAttachmentsSortOrderAsc  ListListingRevisionAttachmentsSortOrderEnum = "ASC"
    ListListingRevisionAttachmentsSortOrderDesc ListListingRevisionAttachmentsSortOrderEnum = "DESC"
)

func GetListListingRevisionAttachmentsSortOrderEnumValues

func GetListListingRevisionAttachmentsSortOrderEnumValues() []ListListingRevisionAttachmentsSortOrderEnum

GetListListingRevisionAttachmentsSortOrderEnumValues Enumerates the set of values for ListListingRevisionAttachmentsSortOrderEnum

func GetMappingListListingRevisionAttachmentsSortOrderEnum

func GetMappingListListingRevisionAttachmentsSortOrderEnum(val string) (ListListingRevisionAttachmentsSortOrderEnum, bool)

GetMappingListListingRevisionAttachmentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionNotesRequest

ListListingRevisionNotesRequest wrapper for the ListListingRevisionNotes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisionNotes.go.html to see an example of how to use ListListingRevisionNotesRequest.

type ListListingRevisionNotesRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionNotesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionNotesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionNotesRequest) BinaryRequestBody

func (request ListListingRevisionNotesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionNotesRequest) HTTPRequest

func (request ListListingRevisionNotesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionNotesRequest) RetryPolicy

func (request ListListingRevisionNotesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionNotesRequest) String

func (request ListListingRevisionNotesRequest) String() string

func (ListListingRevisionNotesRequest) ValidateEnumValue

func (request ListListingRevisionNotesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionNotesResponse

ListListingRevisionNotesResponse wrapper for the ListListingRevisionNotes operation

type ListListingRevisionNotesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionNoteCollection instances
    ListingRevisionNoteCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionNotesResponse) HTTPResponse

func (response ListListingRevisionNotesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionNotesResponse) String

func (response ListListingRevisionNotesResponse) String() string

type ListListingRevisionNotesSortByEnum

ListListingRevisionNotesSortByEnum Enum with underlying type: string

type ListListingRevisionNotesSortByEnum string

Set of constants representing the allowable values for ListListingRevisionNotesSortByEnum

const (
    ListListingRevisionNotesSortByTimecreated ListListingRevisionNotesSortByEnum = "timeCreated"
    ListListingRevisionNotesSortByDisplayname ListListingRevisionNotesSortByEnum = "displayName"
)

func GetListListingRevisionNotesSortByEnumValues

func GetListListingRevisionNotesSortByEnumValues() []ListListingRevisionNotesSortByEnum

GetListListingRevisionNotesSortByEnumValues Enumerates the set of values for ListListingRevisionNotesSortByEnum

func GetMappingListListingRevisionNotesSortByEnum

func GetMappingListListingRevisionNotesSortByEnum(val string) (ListListingRevisionNotesSortByEnum, bool)

GetMappingListListingRevisionNotesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionNotesSortOrderEnum

ListListingRevisionNotesSortOrderEnum Enum with underlying type: string

type ListListingRevisionNotesSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionNotesSortOrderEnum

const (
    ListListingRevisionNotesSortOrderAsc  ListListingRevisionNotesSortOrderEnum = "ASC"
    ListListingRevisionNotesSortOrderDesc ListListingRevisionNotesSortOrderEnum = "DESC"
)

func GetListListingRevisionNotesSortOrderEnumValues

func GetListListingRevisionNotesSortOrderEnumValues() []ListListingRevisionNotesSortOrderEnum

GetListListingRevisionNotesSortOrderEnumValues Enumerates the set of values for ListListingRevisionNotesSortOrderEnum

func GetMappingListListingRevisionNotesSortOrderEnum

func GetMappingListListingRevisionNotesSortOrderEnum(val string) (ListListingRevisionNotesSortOrderEnum, bool)

GetMappingListListingRevisionNotesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionPackagesRequest

ListListingRevisionPackagesRequest wrapper for the ListListingRevisionPackages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisionPackages.go.html to see an example of how to use ListListingRevisionPackagesRequest.

type ListListingRevisionPackagesRequest struct {

    // OCID of the listing revision.
    ListingRevisionId *string `mandatory:"true" contributesTo:"query" name:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only packages their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionPackagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionPackagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionPackagesRequest) BinaryRequestBody

func (request ListListingRevisionPackagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionPackagesRequest) HTTPRequest

func (request ListListingRevisionPackagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionPackagesRequest) RetryPolicy

func (request ListListingRevisionPackagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionPackagesRequest) String

func (request ListListingRevisionPackagesRequest) String() string

func (ListListingRevisionPackagesRequest) ValidateEnumValue

func (request ListListingRevisionPackagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionPackagesResponse

ListListingRevisionPackagesResponse wrapper for the ListListingRevisionPackages operation

type ListListingRevisionPackagesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionPackageCollection instances
    ListingRevisionPackageCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionPackagesResponse) HTTPResponse

func (response ListListingRevisionPackagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionPackagesResponse) String

func (response ListListingRevisionPackagesResponse) String() string

type ListListingRevisionPackagesSortByEnum

ListListingRevisionPackagesSortByEnum Enum with underlying type: string

type ListListingRevisionPackagesSortByEnum string

Set of constants representing the allowable values for ListListingRevisionPackagesSortByEnum

const (
    ListListingRevisionPackagesSortByTimecreated ListListingRevisionPackagesSortByEnum = "timeCreated"
    ListListingRevisionPackagesSortByDisplayname ListListingRevisionPackagesSortByEnum = "displayName"
)

func GetListListingRevisionPackagesSortByEnumValues

func GetListListingRevisionPackagesSortByEnumValues() []ListListingRevisionPackagesSortByEnum

GetListListingRevisionPackagesSortByEnumValues Enumerates the set of values for ListListingRevisionPackagesSortByEnum

func GetMappingListListingRevisionPackagesSortByEnum

func GetMappingListListingRevisionPackagesSortByEnum(val string) (ListListingRevisionPackagesSortByEnum, bool)

GetMappingListListingRevisionPackagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionPackagesSortOrderEnum

ListListingRevisionPackagesSortOrderEnum Enum with underlying type: string

type ListListingRevisionPackagesSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionPackagesSortOrderEnum

const (
    ListListingRevisionPackagesSortOrderAsc  ListListingRevisionPackagesSortOrderEnum = "ASC"
    ListListingRevisionPackagesSortOrderDesc ListListingRevisionPackagesSortOrderEnum = "DESC"
)

func GetListListingRevisionPackagesSortOrderEnumValues

func GetListListingRevisionPackagesSortOrderEnumValues() []ListListingRevisionPackagesSortOrderEnum

GetListListingRevisionPackagesSortOrderEnumValues Enumerates the set of values for ListListingRevisionPackagesSortOrderEnum

func GetMappingListListingRevisionPackagesSortOrderEnum

func GetMappingListListingRevisionPackagesSortOrderEnum(val string) (ListListingRevisionPackagesSortOrderEnum, bool)

GetMappingListListingRevisionPackagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionsRequest

ListListingRevisionsRequest wrapper for the ListListingRevisions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisions.go.html to see an example of how to use ListListingRevisionsRequest.

type ListListingRevisionsRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"query" name:"listingId"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only listing revisions their lifecycleState matches the given lifecycleState.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // A filter to return only listing revisions their status matches the given listing revision status.
    ListingRevisionStatus ListingRevisionStatusEnum `mandatory:"false" contributesTo:"query" name:"listingRevisionStatus" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingRevisionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingRevisionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingRevisionsRequest) BinaryRequestBody

func (request ListListingRevisionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingRevisionsRequest) HTTPRequest

func (request ListListingRevisionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingRevisionsRequest) RetryPolicy

func (request ListListingRevisionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingRevisionsRequest) String

func (request ListListingRevisionsRequest) String() string

func (ListListingRevisionsRequest) ValidateEnumValue

func (request ListListingRevisionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingRevisionsResponse

ListListingRevisionsResponse wrapper for the ListListingRevisions operation

type ListListingRevisionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingRevisionCollection instances
    ListingRevisionCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingRevisionsResponse) HTTPResponse

func (response ListListingRevisionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingRevisionsResponse) String

func (response ListListingRevisionsResponse) String() string

type ListListingRevisionsSortByEnum

ListListingRevisionsSortByEnum Enum with underlying type: string

type ListListingRevisionsSortByEnum string

Set of constants representing the allowable values for ListListingRevisionsSortByEnum

const (
    ListListingRevisionsSortByTimecreated ListListingRevisionsSortByEnum = "timeCreated"
    ListListingRevisionsSortByDisplayname ListListingRevisionsSortByEnum = "displayName"
)

func GetListListingRevisionsSortByEnumValues

func GetListListingRevisionsSortByEnumValues() []ListListingRevisionsSortByEnum

GetListListingRevisionsSortByEnumValues Enumerates the set of values for ListListingRevisionsSortByEnum

func GetMappingListListingRevisionsSortByEnum

func GetMappingListListingRevisionsSortByEnum(val string) (ListListingRevisionsSortByEnum, bool)

GetMappingListListingRevisionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingRevisionsSortOrderEnum

ListListingRevisionsSortOrderEnum Enum with underlying type: string

type ListListingRevisionsSortOrderEnum string

Set of constants representing the allowable values for ListListingRevisionsSortOrderEnum

const (
    ListListingRevisionsSortOrderAsc  ListListingRevisionsSortOrderEnum = "ASC"
    ListListingRevisionsSortOrderDesc ListListingRevisionsSortOrderEnum = "DESC"
)

func GetListListingRevisionsSortOrderEnumValues

func GetListListingRevisionsSortOrderEnumValues() []ListListingRevisionsSortOrderEnum

GetListListingRevisionsSortOrderEnumValues Enumerates the set of values for ListListingRevisionsSortOrderEnum

func GetMappingListListingRevisionsSortOrderEnum

func GetMappingListListingRevisionsSortOrderEnum(val string) (ListListingRevisionsSortOrderEnum, bool)

GetMappingListListingRevisionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingsRequest

ListListingsRequest wrapper for the ListListings operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListings.go.html to see an example of how to use ListListingsRequest.

type ListListingsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only listings their lifecycleState matches the given lifecycleState.
    LifecycleState ListingLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListListingsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListListingsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListListingsRequest) BinaryRequestBody

func (request ListListingsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListListingsRequest) HTTPRequest

func (request ListListingsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListListingsRequest) RetryPolicy

func (request ListListingsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListListingsRequest) String

func (request ListListingsRequest) String() string

func (ListListingsRequest) ValidateEnumValue

func (request ListListingsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListListingsResponse

ListListingsResponse wrapper for the ListListings operation

type ListListingsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ListingCollection instances
    ListingCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListListingsResponse) HTTPResponse

func (response ListListingsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListListingsResponse) String

func (response ListListingsResponse) String() string

type ListListingsSortByEnum

ListListingsSortByEnum Enum with underlying type: string

type ListListingsSortByEnum string

Set of constants representing the allowable values for ListListingsSortByEnum

const (
    ListListingsSortByTimecreated ListListingsSortByEnum = "timeCreated"
    ListListingsSortByDisplayname ListListingsSortByEnum = "displayName"
)

func GetListListingsSortByEnumValues

func GetListListingsSortByEnumValues() []ListListingsSortByEnum

GetListListingsSortByEnumValues Enumerates the set of values for ListListingsSortByEnum

func GetMappingListListingsSortByEnum

func GetMappingListListingsSortByEnum(val string) (ListListingsSortByEnum, bool)

GetMappingListListingsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListListingsSortOrderEnum

ListListingsSortOrderEnum Enum with underlying type: string

type ListListingsSortOrderEnum string

Set of constants representing the allowable values for ListListingsSortOrderEnum

const (
    ListListingsSortOrderAsc  ListListingsSortOrderEnum = "ASC"
    ListListingsSortOrderDesc ListListingsSortOrderEnum = "DESC"
)

func GetListListingsSortOrderEnumValues

func GetListListingsSortOrderEnumValues() []ListListingsSortOrderEnum

GetListListingsSortOrderEnumValues Enumerates the set of values for ListListingsSortOrderEnum

func GetMappingListListingsSortOrderEnum

func GetMappingListListingsSortOrderEnum(val string) (ListListingsSortOrderEnum, bool)

GetMappingListListingsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMarketsRequest

ListMarketsRequest wrapper for the ListMarkets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListMarkets.go.html to see an example of how to use ListMarketsRequest.

type ListMarketsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMarketsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListMarketsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListMarketsRequest) BinaryRequestBody

func (request ListMarketsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMarketsRequest) HTTPRequest

func (request ListMarketsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMarketsRequest) RetryPolicy

func (request ListMarketsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMarketsRequest) String

func (request ListMarketsRequest) String() string

func (ListMarketsRequest) ValidateEnumValue

func (request ListMarketsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListMarketsResponse

ListMarketsResponse wrapper for the ListMarkets operation

type ListMarketsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MarketCollection instances
    MarketCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListMarketsResponse) HTTPResponse

func (response ListMarketsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMarketsResponse) String

func (response ListMarketsResponse) String() string

type ListMarketsSortByEnum

ListMarketsSortByEnum Enum with underlying type: string

type ListMarketsSortByEnum string

Set of constants representing the allowable values for ListMarketsSortByEnum

const (
    ListMarketsSortByTimecreated ListMarketsSortByEnum = "timeCreated"
    ListMarketsSortByDisplayname ListMarketsSortByEnum = "displayName"
)

func GetListMarketsSortByEnumValues

func GetListMarketsSortByEnumValues() []ListMarketsSortByEnum

GetListMarketsSortByEnumValues Enumerates the set of values for ListMarketsSortByEnum

func GetMappingListMarketsSortByEnum

func GetMappingListMarketsSortByEnum(val string) (ListMarketsSortByEnum, bool)

GetMappingListMarketsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMarketsSortOrderEnum

ListMarketsSortOrderEnum Enum with underlying type: string

type ListMarketsSortOrderEnum string

Set of constants representing the allowable values for ListMarketsSortOrderEnum

const (
    ListMarketsSortOrderAsc  ListMarketsSortOrderEnum = "ASC"
    ListMarketsSortOrderDesc ListMarketsSortOrderEnum = "DESC"
)

func GetListMarketsSortOrderEnumValues

func GetListMarketsSortOrderEnumValues() []ListMarketsSortOrderEnum

GetListMarketsSortOrderEnumValues Enumerates the set of values for ListMarketsSortOrderEnum

func GetMappingListMarketsSortOrderEnum

func GetMappingListMarketsSortOrderEnum(val string) (ListMarketsSortOrderEnum, bool)

GetMappingListMarketsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProductsRequest

ListProductsRequest wrapper for the ListProducts operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListProducts.go.html to see an example of how to use ListProductsRequest.

type ListProductsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListProductsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListProductsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProductsRequest) BinaryRequestBody

func (request ListProductsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProductsRequest) HTTPRequest

func (request ListProductsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProductsRequest) RetryPolicy

func (request ListProductsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProductsRequest) String

func (request ListProductsRequest) String() string

func (ListProductsRequest) ValidateEnumValue

func (request ListProductsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProductsResponse

ListProductsResponse wrapper for the ListProducts operation

type ListProductsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProductCollection instances
    ProductCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListProductsResponse) HTTPResponse

func (response ListProductsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProductsResponse) String

func (response ListProductsResponse) String() string

type ListProductsSortByEnum

ListProductsSortByEnum Enum with underlying type: string

type ListProductsSortByEnum string

Set of constants representing the allowable values for ListProductsSortByEnum

const (
    ListProductsSortByTimecreated ListProductsSortByEnum = "timeCreated"
    ListProductsSortByDisplayname ListProductsSortByEnum = "displayName"
)

func GetListProductsSortByEnumValues

func GetListProductsSortByEnumValues() []ListProductsSortByEnum

GetListProductsSortByEnumValues Enumerates the set of values for ListProductsSortByEnum

func GetMappingListProductsSortByEnum

func GetMappingListProductsSortByEnum(val string) (ListProductsSortByEnum, bool)

GetMappingListProductsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProductsSortOrderEnum

ListProductsSortOrderEnum Enum with underlying type: string

type ListProductsSortOrderEnum string

Set of constants representing the allowable values for ListProductsSortOrderEnum

const (
    ListProductsSortOrderAsc  ListProductsSortOrderEnum = "ASC"
    ListProductsSortOrderDesc ListProductsSortOrderEnum = "DESC"
)

func GetListProductsSortOrderEnumValues

func GetListProductsSortOrderEnumValues() []ListProductsSortOrderEnum

GetListProductsSortOrderEnumValues Enumerates the set of values for ListProductsSortOrderEnum

func GetMappingListProductsSortOrderEnum

func GetMappingListProductsSortOrderEnum(val string) (ListProductsSortOrderEnum, bool)

GetMappingListProductsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishersRequest

ListPublishersRequest wrapper for the ListPublishers operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListPublishers.go.html to see an example of how to use ListPublishersRequest.

type ListPublishersRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListPublishersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListPublishersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPublishersRequest) BinaryRequestBody

func (request ListPublishersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPublishersRequest) HTTPRequest

func (request ListPublishersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPublishersRequest) RetryPolicy

func (request ListPublishersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPublishersRequest) String

func (request ListPublishersRequest) String() string

func (ListPublishersRequest) ValidateEnumValue

func (request ListPublishersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPublishersResponse

ListPublishersResponse wrapper for the ListPublishers operation

type ListPublishersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PublisherCollection instances
    PublisherCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListPublishersResponse) HTTPResponse

func (response ListPublishersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPublishersResponse) String

func (response ListPublishersResponse) String() string

type ListPublishersSortByEnum

ListPublishersSortByEnum Enum with underlying type: string

type ListPublishersSortByEnum string

Set of constants representing the allowable values for ListPublishersSortByEnum

const (
    ListPublishersSortByTimecreated ListPublishersSortByEnum = "timeCreated"
    ListPublishersSortByDisplayname ListPublishersSortByEnum = "displayName"
)

func GetListPublishersSortByEnumValues

func GetListPublishersSortByEnumValues() []ListPublishersSortByEnum

GetListPublishersSortByEnumValues Enumerates the set of values for ListPublishersSortByEnum

func GetMappingListPublishersSortByEnum

func GetMappingListPublishersSortByEnum(val string) (ListPublishersSortByEnum, bool)

GetMappingListPublishersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishersSortOrderEnum

ListPublishersSortOrderEnum Enum with underlying type: string

type ListPublishersSortOrderEnum string

Set of constants representing the allowable values for ListPublishersSortOrderEnum

const (
    ListPublishersSortOrderAsc  ListPublishersSortOrderEnum = "ASC"
    ListPublishersSortOrderDesc ListPublishersSortOrderEnum = "DESC"
)

func GetListPublishersSortOrderEnumValues

func GetListPublishersSortOrderEnumValues() []ListPublishersSortOrderEnum

GetListPublishersSortOrderEnumValues Enumerates the set of values for ListPublishersSortOrderEnum

func GetMappingListPublishersSortOrderEnum

func GetMappingListPublishersSortOrderEnum(val string) (ListPublishersSortOrderEnum, bool)

GetMappingListPublishersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermVersionsRequest

ListTermVersionsRequest wrapper for the ListTermVersions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListTermVersions.go.html to see an example of how to use ListTermVersionsRequest.

type ListTermVersionsRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"query" name:"termId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListTermVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListTermVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTermVersionsRequest) BinaryRequestBody

func (request ListTermVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTermVersionsRequest) HTTPRequest

func (request ListTermVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTermVersionsRequest) RetryPolicy

func (request ListTermVersionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTermVersionsRequest) String

func (request ListTermVersionsRequest) String() string

func (ListTermVersionsRequest) ValidateEnumValue

func (request ListTermVersionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTermVersionsResponse

ListTermVersionsResponse wrapper for the ListTermVersions operation

type ListTermVersionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermVersionCollection instances
    TermVersionCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListTermVersionsResponse) HTTPResponse

func (response ListTermVersionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTermVersionsResponse) String

func (response ListTermVersionsResponse) String() string

type ListTermVersionsSortByEnum

ListTermVersionsSortByEnum Enum with underlying type: string

type ListTermVersionsSortByEnum string

Set of constants representing the allowable values for ListTermVersionsSortByEnum

const (
    ListTermVersionsSortByTimecreated ListTermVersionsSortByEnum = "timeCreated"
    ListTermVersionsSortByDisplayname ListTermVersionsSortByEnum = "displayName"
)

func GetListTermVersionsSortByEnumValues

func GetListTermVersionsSortByEnumValues() []ListTermVersionsSortByEnum

GetListTermVersionsSortByEnumValues Enumerates the set of values for ListTermVersionsSortByEnum

func GetMappingListTermVersionsSortByEnum

func GetMappingListTermVersionsSortByEnum(val string) (ListTermVersionsSortByEnum, bool)

GetMappingListTermVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermVersionsSortOrderEnum

ListTermVersionsSortOrderEnum Enum with underlying type: string

type ListTermVersionsSortOrderEnum string

Set of constants representing the allowable values for ListTermVersionsSortOrderEnum

const (
    ListTermVersionsSortOrderAsc  ListTermVersionsSortOrderEnum = "ASC"
    ListTermVersionsSortOrderDesc ListTermVersionsSortOrderEnum = "DESC"
)

func GetListTermVersionsSortOrderEnumValues

func GetListTermVersionsSortOrderEnumValues() []ListTermVersionsSortOrderEnum

GetListTermVersionsSortOrderEnumValues Enumerates the set of values for ListTermVersionsSortOrderEnum

func GetMappingListTermVersionsSortOrderEnum

func GetMappingListTermVersionsSortOrderEnum(val string) (ListTermVersionsSortOrderEnum, bool)

GetMappingListTermVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermsRequest

ListTermsRequest wrapper for the ListTerms operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListTerms.go.html to see an example of how to use ListTermsRequest.

type ListTermsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListTermsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeCreated is descending. Default order for displayName is ascending.
    SortBy ListTermsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A filter to return only resources that match the entire name given.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTermsRequest) BinaryRequestBody

func (request ListTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTermsRequest) HTTPRequest

func (request ListTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTermsRequest) RetryPolicy

func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTermsRequest) String

func (request ListTermsRequest) String() string

func (ListTermsRequest) ValidateEnumValue

func (request ListTermsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTermsResponse

ListTermsResponse wrapper for the ListTerms operation

type ListTermsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermCollection instances
    TermCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListTermsResponse) HTTPResponse

func (response ListTermsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTermsResponse) String

func (response ListTermsResponse) String() string

type ListTermsSortByEnum

ListTermsSortByEnum Enum with underlying type: string

type ListTermsSortByEnum string

Set of constants representing the allowable values for ListTermsSortByEnum

const (
    ListTermsSortByTimecreated ListTermsSortByEnum = "timeCreated"
    ListTermsSortByDisplayname ListTermsSortByEnum = "displayName"
)

func GetListTermsSortByEnumValues

func GetListTermsSortByEnumValues() []ListTermsSortByEnum

GetListTermsSortByEnumValues Enumerates the set of values for ListTermsSortByEnum

func GetMappingListTermsSortByEnum

func GetMappingListTermsSortByEnum(val string) (ListTermsSortByEnum, bool)

GetMappingListTermsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermsSortOrderEnum

ListTermsSortOrderEnum Enum with underlying type: string

type ListTermsSortOrderEnum string

Set of constants representing the allowable values for ListTermsSortOrderEnum

const (
    ListTermsSortOrderAsc  ListTermsSortOrderEnum = "ASC"
    ListTermsSortOrderDesc ListTermsSortOrderEnum = "DESC"
)

func GetListTermsSortOrderEnumValues

func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum

GetListTermsSortOrderEnumValues Enumerates the set of values for ListTermsSortOrderEnum

func GetMappingListTermsSortOrderEnum

func GetMappingListTermsSortOrderEnum(val string) (ListTermsSortOrderEnum, bool)

GetMappingListTermsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timestamp is descending.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "timestamp"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for timestamp is descending.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogEntryCollection instances
    WorkRequestLogEntryCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "timestamp"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The ID of the compartment in which to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The ID of the asynchronous work request.
    WorkRequestId *string `mandatory:"false" contributesTo:"query" name:"workRequestId"`

    // A filter to return only resources their lifecycleState matches the given OperationStatus.
    Status ListWorkRequestsStatusEnum `mandatory:"false" contributesTo:"query" name:"status" omitEmpty:"true"`

    // The ID of the resource affected by the work request.
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token representing the position at which to start retrieving results. This must come from the `opc-next-page` header field of a previous response.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for timeAccepted is descending.
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeaccepted ListWorkRequestsSortByEnum = "timeAccepted"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsStatusEnum

ListWorkRequestsStatusEnum Enum with underlying type: string

type ListWorkRequestsStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsStatusEnum

const (
    ListWorkRequestsStatusAccepted       ListWorkRequestsStatusEnum = "ACCEPTED"
    ListWorkRequestsStatusInProgress     ListWorkRequestsStatusEnum = "IN_PROGRESS"
    ListWorkRequestsStatusWaiting        ListWorkRequestsStatusEnum = "WAITING"
    ListWorkRequestsStatusNeedsAttention ListWorkRequestsStatusEnum = "NEEDS_ATTENTION"
    ListWorkRequestsStatusFailed         ListWorkRequestsStatusEnum = "FAILED"
    ListWorkRequestsStatusSucceeded      ListWorkRequestsStatusEnum = "SUCCEEDED"
    ListWorkRequestsStatusCanceling      ListWorkRequestsStatusEnum = "CANCELING"
    ListWorkRequestsStatusCanceled       ListWorkRequestsStatusEnum = "CANCELED"
)

func GetListWorkRequestsStatusEnumValues

func GetListWorkRequestsStatusEnumValues() []ListWorkRequestsStatusEnum

GetListWorkRequestsStatusEnumValues Enumerates the set of values for ListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum

func GetMappingListWorkRequestsStatusEnum(val string) (ListWorkRequestsStatusEnum, bool)

GetMappingListWorkRequestsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Listing

Listing The model for the Marketplace Publisher listing.

type Listing struct {

    // Unique OCID identifier for the listing.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The listing type for the listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // Name for the listing.
    Name *string `mandatory:"true" json:"name"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Additional metadata key/value pairs for the listing summary.
    // For example:
    // `{"listingRevisionStatus": "Published","listingRevision": "1" }`
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // The current state of the Listing.
    LifecycleState ListingLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Listing) String

func (m Listing) String() string

func (Listing) ValidateEnumValue

func (m Listing) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingCollection

ListingCollection Results of listing search. Contains Listing items.

type ListingCollection struct {

    // List of listing summary.
    Items []ListingSummary `mandatory:"true" json:"items"`
}

func (ListingCollection) String

func (m ListingCollection) String() string

func (ListingCollection) ValidateEnumValue

func (m ListingCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingLifecycleStateEnum

ListingLifecycleStateEnum Enum with underlying type: string

type ListingLifecycleStateEnum string

Set of constants representing the allowable values for ListingLifecycleStateEnum

const (
    ListingLifecycleStateCreating ListingLifecycleStateEnum = "CREATING"
    ListingLifecycleStateUpdating ListingLifecycleStateEnum = "UPDATING"
    ListingLifecycleStateActive   ListingLifecycleStateEnum = "ACTIVE"
    ListingLifecycleStateInactive ListingLifecycleStateEnum = "INACTIVE"
    ListingLifecycleStateDeleting ListingLifecycleStateEnum = "DELETING"
    ListingLifecycleStateDeleted  ListingLifecycleStateEnum = "DELETED"
    ListingLifecycleStateFailed   ListingLifecycleStateEnum = "FAILED"
)

func GetListingLifecycleStateEnumValues

func GetListingLifecycleStateEnumValues() []ListingLifecycleStateEnum

GetListingLifecycleStateEnumValues Enumerates the set of values for ListingLifecycleStateEnum

func GetMappingListingLifecycleStateEnum

func GetMappingListingLifecycleStateEnum(val string) (ListingLifecycleStateEnum, bool)

GetMappingListingLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevision

ListingRevision The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type ListingRevision struct {

    // Unique OCID identifier for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the listing this revision belongs to.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The name for the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"true" json:"headline"`

    // The time the listing revision was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the listing revision was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The categories for the listing revsion.
    Categories []string `mandatory:"true" json:"categories"`

    // The current status for the Listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the listing revision.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type. Populated from the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The pricing model for the listing revision.
    PricingType ListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The revision number for the listing revision. This is an internal attribute
    RevisionNumber *string `mandatory:"false" json:"revisionNumber"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated with the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // The markets supported by the listing revision.
    Markets []string `mandatory:"false" json:"markets"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the publisher for the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    // Status notes for the listing revision.
    StatusNotes *string `mandatory:"false" json:"statusNotes"`

    // Allowed tenancies provided when a listing revision is published as private.
    AllowedTenancies []string `mandatory:"false" json:"allowedTenancies"`

    // Identifies whether publisher allows internal tenancy launches for the listing revision.
    AreInternalTenancyLaunchAllowed *bool `mandatory:"false" json:"areInternalTenancyLaunchAllowed"`

    // Additional metadata key/value pairs for the listing revision summary.
    ExtendedMetadata map[string]string `mandatory:"false" json:"extendedMetadata"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevision) String

func (m ListingRevision) String() string

func (ListingRevision) ValidateEnumValue

func (m ListingRevision) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionAttachment

ListingRevisionAttachment A attachment for the listing revision. User can provide an external URL/upload a file

type ListingRevisionAttachment interface {

    // Unique OCID identifier for the listing revision attachment.
    GetId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier of the listing revision that the specified attachment belongs to.
    GetListingRevisionId() *string

    // Name of the listing revision attachment.
    GetDisplayName() *string

    // The current state of the attachment.
    GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

    // The time the attachment was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // Description of the listing revision attachment.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ListingRevisionAttachmentAttachmentTypeEnum

ListingRevisionAttachmentAttachmentTypeEnum Enum with underlying type: string

type ListingRevisionAttachmentAttachmentTypeEnum string

Set of constants representing the allowable values for ListingRevisionAttachmentAttachmentTypeEnum

const (
    ListingRevisionAttachmentAttachmentTypeRelatedDocument ListingRevisionAttachmentAttachmentTypeEnum = "RELATED_DOCUMENT"
    ListingRevisionAttachmentAttachmentTypeScreenshot      ListingRevisionAttachmentAttachmentTypeEnum = "SCREENSHOT"
    ListingRevisionAttachmentAttachmentTypeVideo           ListingRevisionAttachmentAttachmentTypeEnum = "VIDEO"
)

func GetListingRevisionAttachmentAttachmentTypeEnumValues

func GetListingRevisionAttachmentAttachmentTypeEnumValues() []ListingRevisionAttachmentAttachmentTypeEnum

GetListingRevisionAttachmentAttachmentTypeEnumValues Enumerates the set of values for ListingRevisionAttachmentAttachmentTypeEnum

func GetMappingListingRevisionAttachmentAttachmentTypeEnum

func GetMappingListingRevisionAttachmentAttachmentTypeEnum(val string) (ListingRevisionAttachmentAttachmentTypeEnum, bool)

GetMappingListingRevisionAttachmentAttachmentTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionAttachmentCollection

ListingRevisionAttachmentCollection Results of the listing attachments search. Contains attachment items.

type ListingRevisionAttachmentCollection struct {

    // List of attachment summary.
    Items []ListingRevisionAttachmentSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionAttachmentCollection) String

func (m ListingRevisionAttachmentCollection) String() string

func (ListingRevisionAttachmentCollection) ValidateEnumValue

func (m ListingRevisionAttachmentCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionAttachmentLifecycleStateEnum

ListingRevisionAttachmentLifecycleStateEnum Enum with underlying type: string

type ListingRevisionAttachmentLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionAttachmentLifecycleStateEnum

const (
    ListingRevisionAttachmentLifecycleStateActive   ListingRevisionAttachmentLifecycleStateEnum = "ACTIVE"
    ListingRevisionAttachmentLifecycleStateInactive ListingRevisionAttachmentLifecycleStateEnum = "INACTIVE"
    ListingRevisionAttachmentLifecycleStateDeleted  ListingRevisionAttachmentLifecycleStateEnum = "DELETED"
)

func GetListingRevisionAttachmentLifecycleStateEnumValues

func GetListingRevisionAttachmentLifecycleStateEnumValues() []ListingRevisionAttachmentLifecycleStateEnum

GetListingRevisionAttachmentLifecycleStateEnumValues Enumerates the set of values for ListingRevisionAttachmentLifecycleStateEnum

func GetMappingListingRevisionAttachmentLifecycleStateEnum

func GetMappingListingRevisionAttachmentLifecycleStateEnum(val string) (ListingRevisionAttachmentLifecycleStateEnum, bool)

GetMappingListingRevisionAttachmentLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionAttachmentSummary

ListingRevisionAttachmentSummary The model for a summary of a listing revision related attachments.

type ListingRevisionAttachmentSummary struct {

    // The OCID of the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the specified document.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The specified attachment type.
    AttachmentType ListingRevisionAttachmentAttachmentTypeEnum `mandatory:"true" json:"attachmentType"`

    // The URL of the specified attachment.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The date and time the related document was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the related document was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The MIME type of the screenshot.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // The current state of the document.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionAttachmentSummary) String

func (m ListingRevisionAttachmentSummary) String() string

func (ListingRevisionAttachmentSummary) ValidateEnumValue

func (m ListingRevisionAttachmentSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionCollection

ListingRevisionCollection Results of listing revision search. Contains Listing revision items.

type ListingRevisionCollection struct {

    // List of listing revision summary.
    Items []ListingRevisionSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionCollection) String

func (m ListingRevisionCollection) String() string

func (ListingRevisionCollection) ValidateEnumValue

func (m ListingRevisionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionIconAttachment

ListingRevisionIconAttachment An attachment uploaded by the Publisher to be attached to the listing revision.

type ListingRevisionIconAttachment struct {

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"true" json:"mimeType"`
}

func (ListingRevisionIconAttachment) String

func (m ListingRevisionIconAttachment) String() string

func (ListingRevisionIconAttachment) ValidateEnumValue

func (m ListingRevisionIconAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionLifecycleStateEnum

ListingRevisionLifecycleStateEnum Enum with underlying type: string

type ListingRevisionLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionLifecycleStateEnum

const (
    ListingRevisionLifecycleStateCreating ListingRevisionLifecycleStateEnum = "CREATING"
    ListingRevisionLifecycleStateUpdating ListingRevisionLifecycleStateEnum = "UPDATING"
    ListingRevisionLifecycleStateActive   ListingRevisionLifecycleStateEnum = "ACTIVE"
    ListingRevisionLifecycleStateDeleting ListingRevisionLifecycleStateEnum = "DELETING"
    ListingRevisionLifecycleStateDeleted  ListingRevisionLifecycleStateEnum = "DELETED"
    ListingRevisionLifecycleStateFailed   ListingRevisionLifecycleStateEnum = "FAILED"
)

func GetListingRevisionLifecycleStateEnumValues

func GetListingRevisionLifecycleStateEnumValues() []ListingRevisionLifecycleStateEnum

GetListingRevisionLifecycleStateEnumValues Enumerates the set of values for ListingRevisionLifecycleStateEnum

func GetMappingListingRevisionLifecycleStateEnum

func GetMappingListingRevisionLifecycleStateEnum(val string) (ListingRevisionLifecycleStateEnum, bool)

GetMappingListingRevisionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionNote

ListingRevisionNote The model for the listing revision notes.

type ListingRevisionNote struct {

    // The OCID of the listing revision note.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // type of the note.
    NoteSource ListingRevisionNoteNoteSourceEnum `mandatory:"true" json:"noteSource"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`

    // The date and time the listing revision note was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision note was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The current state of the listing revision note.
    LifecycleState ListingRevisionNoteLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionNote) String

func (m ListingRevisionNote) String() string

func (ListingRevisionNote) ValidateEnumValue

func (m ListingRevisionNote) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionNoteCollection

ListingRevisionNoteCollection Results of note search. Contains listing revision note items.

type ListingRevisionNoteCollection struct {

    // List of note summary.
    Items []ListingRevisionNoteSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionNoteCollection) String

func (m ListingRevisionNoteCollection) String() string

func (ListingRevisionNoteCollection) ValidateEnumValue

func (m ListingRevisionNoteCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionNoteLifecycleStateEnum

ListingRevisionNoteLifecycleStateEnum Enum with underlying type: string

type ListingRevisionNoteLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionNoteLifecycleStateEnum

const (
    ListingRevisionNoteLifecycleStateActive  ListingRevisionNoteLifecycleStateEnum = "ACTIVE"
    ListingRevisionNoteLifecycleStateDeleted ListingRevisionNoteLifecycleStateEnum = "DELETED"
)

func GetListingRevisionNoteLifecycleStateEnumValues

func GetListingRevisionNoteLifecycleStateEnumValues() []ListingRevisionNoteLifecycleStateEnum

GetListingRevisionNoteLifecycleStateEnumValues Enumerates the set of values for ListingRevisionNoteLifecycleStateEnum

func GetMappingListingRevisionNoteLifecycleStateEnum

func GetMappingListingRevisionNoteLifecycleStateEnum(val string) (ListingRevisionNoteLifecycleStateEnum, bool)

GetMappingListingRevisionNoteLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionNoteNoteSourceEnum

ListingRevisionNoteNoteSourceEnum Enum with underlying type: string

type ListingRevisionNoteNoteSourceEnum string

Set of constants representing the allowable values for ListingRevisionNoteNoteSourceEnum

const (
    ListingRevisionNoteNoteSourcePublisher     ListingRevisionNoteNoteSourceEnum = "PUBLISHER"
    ListingRevisionNoteNoteSourceAdministrator ListingRevisionNoteNoteSourceEnum = "ADMINISTRATOR"
)

func GetListingRevisionNoteNoteSourceEnumValues

func GetListingRevisionNoteNoteSourceEnumValues() []ListingRevisionNoteNoteSourceEnum

GetListingRevisionNoteNoteSourceEnumValues Enumerates the set of values for ListingRevisionNoteNoteSourceEnum

func GetMappingListingRevisionNoteNoteSourceEnum

func GetMappingListingRevisionNoteNoteSourceEnum(val string) (ListingRevisionNoteNoteSourceEnum, bool)

GetMappingListingRevisionNoteNoteSourceEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionNoteSummary

ListingRevisionNoteSummary The model for a summary of a listing revision notes.

type ListingRevisionNoteSummary struct {

    // The OCID of the listing revision note.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the listing revision that the specified note belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // type of the note.
    NoteSource ListingRevisionNoteNoteSourceEnum `mandatory:"true" json:"noteSource"`

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"true" json:"noteDetails"`

    // The date and time the listing revision note was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision note was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The current state of the note.
    LifecycleState ListingRevisionNoteLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionNoteSummary) String

func (m ListingRevisionNoteSummary) String() string

func (ListingRevisionNoteSummary) ValidateEnumValue

func (m ListingRevisionNoteSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionPackage

ListingRevisionPackage A base object for all types of listing revision packages.

type ListingRevisionPackage interface {

    // The name of the listing revision package.
    GetDisplayName() *string

    // The unique identifier for the listing revision.
    GetListingRevisionId() *string

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The unique identifier for the artifact.
    GetArtifactId() *string

    // The unique identifier for the term.
    GetTermId() *string

    // The version for the package.
    GetPackageVersion() *string

    // The current state for the listing revision package.
    GetLifecycleState() ListingRevisionPackageLifecycleStateEnum

    // The current status for the listing revision package.
    GetStatus() ListingRevisionPackageStatusEnum

    // Identifies whether security upgrades will be provided for this package.
    GetAreSecurityUpgradesProvided() *bool

    // Identifies that this will be default package for the listing revision.
    GetIsDefault() *bool

    // The date and time this listing revision package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeCreated() *common.SDKTime

    // The date and time this listing revision package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2016-08-25T21:10:29.600Z`
    GetTimeUpdated() *common.SDKTime

    // The OCID for the listing revision package in Marketplace Publisher.
    GetId() *string

    // The description of this package.
    GetDescription() *string

    // Additional metadata key/value pairs for the listing revision package summary.
    // For example:
    // `{"partnerListingRevisionPackageStatus": "Published","parentListingRevisionPackageId": "1" }`
    GetExtendedMetadata() map[string]string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}
}

type ListingRevisionPackageCollection

ListingRevisionPackageCollection Results of package search. Contains Package items.

type ListingRevisionPackageCollection struct {

    // List of package summary.
    Items []ListingRevisionPackageSummary `mandatory:"true" json:"items"`
}

func (ListingRevisionPackageCollection) String

func (m ListingRevisionPackageCollection) String() string

func (ListingRevisionPackageCollection) ValidateEnumValue

func (m ListingRevisionPackageCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionPackageLifecycleStateEnum

ListingRevisionPackageLifecycleStateEnum Enum with underlying type: string

type ListingRevisionPackageLifecycleStateEnum string

Set of constants representing the allowable values for ListingRevisionPackageLifecycleStateEnum

const (
    ListingRevisionPackageLifecycleStateCreating ListingRevisionPackageLifecycleStateEnum = "CREATING"
    ListingRevisionPackageLifecycleStateUpdating ListingRevisionPackageLifecycleStateEnum = "UPDATING"
    ListingRevisionPackageLifecycleStateActive   ListingRevisionPackageLifecycleStateEnum = "ACTIVE"
    ListingRevisionPackageLifecycleStateInactive ListingRevisionPackageLifecycleStateEnum = "INACTIVE"
    ListingRevisionPackageLifecycleStateDeleting ListingRevisionPackageLifecycleStateEnum = "DELETING"
    ListingRevisionPackageLifecycleStateDeleted  ListingRevisionPackageLifecycleStateEnum = "DELETED"
    ListingRevisionPackageLifecycleStateFailed   ListingRevisionPackageLifecycleStateEnum = "FAILED"
)

func GetListingRevisionPackageLifecycleStateEnumValues

func GetListingRevisionPackageLifecycleStateEnumValues() []ListingRevisionPackageLifecycleStateEnum

GetListingRevisionPackageLifecycleStateEnumValues Enumerates the set of values for ListingRevisionPackageLifecycleStateEnum

func GetMappingListingRevisionPackageLifecycleStateEnum

func GetMappingListingRevisionPackageLifecycleStateEnum(val string) (ListingRevisionPackageLifecycleStateEnum, bool)

GetMappingListingRevisionPackageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionPackageStatusEnum

ListingRevisionPackageStatusEnum Enum with underlying type: string

type ListingRevisionPackageStatusEnum string

Set of constants representing the allowable values for ListingRevisionPackageStatusEnum

const (
    ListingRevisionPackageStatusNew                 ListingRevisionPackageStatusEnum = "NEW"
    ListingRevisionPackageStatusPublishInProgress   ListingRevisionPackageStatusEnum = "PUBLISH_IN_PROGRESS"
    ListingRevisionPackageStatusUnpublishInProgress ListingRevisionPackageStatusEnum = "UNPUBLISH_IN_PROGRESS"
    ListingRevisionPackageStatusPublishFailed       ListingRevisionPackageStatusEnum = "PUBLISH_FAILED"
    ListingRevisionPackageStatusPublished           ListingRevisionPackageStatusEnum = "PUBLISHED"
    ListingRevisionPackageStatusPublishedAsPrivate  ListingRevisionPackageStatusEnum = "PUBLISHED_AS_PRIVATE"
    ListingRevisionPackageStatusUnpublished         ListingRevisionPackageStatusEnum = "UNPUBLISHED"
)

func GetListingRevisionPackageStatusEnumValues

func GetListingRevisionPackageStatusEnumValues() []ListingRevisionPackageStatusEnum

GetListingRevisionPackageStatusEnumValues Enumerates the set of values for ListingRevisionPackageStatusEnum

func GetMappingListingRevisionPackageStatusEnum

func GetMappingListingRevisionPackageStatusEnum(val string) (ListingRevisionPackageStatusEnum, bool)

GetMappingListingRevisionPackageStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionPackageSummary

ListingRevisionPackageSummary The model for a summary of a package.

type ListingRevisionPackageSummary struct {

    // The ID of the listing revision package.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the listing revision.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the listing revision package.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The version of the specified package.
    PackageVersion *string `mandatory:"true" json:"packageVersion"`

    // The specified package's type.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"true" json:"areSecurityUpgradesProvided"`

    // The current state of the Package.
    LifecycleState ListingRevisionPackageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The current status of the package.
    Status ListingRevisionPackageStatusEnum `mandatory:"true" json:"status"`

    // The date and time the publication package was created, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the publication package was updated, expressed in RFC 3339 (https://tools.ietf.org/html/rfc3339)
    // timestamp format.
    // Example: `2022-09-24T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionPackageSummary) String

func (m ListingRevisionPackageSummary) String() string

func (ListingRevisionPackageSummary) ValidateEnumValue

func (m ListingRevisionPackageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingRevisionPricingTypeEnum

ListingRevisionPricingTypeEnum Enum with underlying type: string

type ListingRevisionPricingTypeEnum string

Set of constants representing the allowable values for ListingRevisionPricingTypeEnum

const (
    ListingRevisionPricingTypeFree  ListingRevisionPricingTypeEnum = "FREE"
    ListingRevisionPricingTypeByol  ListingRevisionPricingTypeEnum = "BYOL"
    ListingRevisionPricingTypePaygo ListingRevisionPricingTypeEnum = "PAYGO"
)

func GetListingRevisionPricingTypeEnumValues

func GetListingRevisionPricingTypeEnumValues() []ListingRevisionPricingTypeEnum

GetListingRevisionPricingTypeEnumValues Enumerates the set of values for ListingRevisionPricingTypeEnum

func GetMappingListingRevisionPricingTypeEnum

func GetMappingListingRevisionPricingTypeEnum(val string) (ListingRevisionPricingTypeEnum, bool)

GetMappingListingRevisionPricingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionStatusEnum

ListingRevisionStatusEnum Enum with underlying type: string

type ListingRevisionStatusEnum string

Set of constants representing the allowable values for ListingRevisionStatusEnum

const (
    ListingRevisionStatusNew                        ListingRevisionStatusEnum = "NEW"
    ListingRevisionStatusPendingReview              ListingRevisionStatusEnum = "PENDING_REVIEW"
    ListingRevisionStatusReviewInProgress           ListingRevisionStatusEnum = "REVIEW_IN_PROGRESS"
    ListingRevisionStatusRejected                   ListingRevisionStatusEnum = "REJECTED"
    ListingRevisionStatusApproved                   ListingRevisionStatusEnum = "APPROVED"
    ListingRevisionStatusPublishInProgress          ListingRevisionStatusEnum = "PUBLISH_IN_PROGRESS"
    ListingRevisionStatusPublishFailed              ListingRevisionStatusEnum = "PUBLISH_FAILED"
    ListingRevisionStatusPublished                  ListingRevisionStatusEnum = "PUBLISHED"
    ListingRevisionStatusPublishAsPrivateFailed     ListingRevisionStatusEnum = "PUBLISH_AS_PRIVATE_FAILED"
    ListingRevisionStatusPublishedAsPrivate         ListingRevisionStatusEnum = "PUBLISHED_AS_PRIVATE"
    ListingRevisionStatusPublishAsPrivateInProgress ListingRevisionStatusEnum = "PUBLISH_AS_PRIVATE_IN_PROGRESS"
    ListingRevisionStatusUnpublishInProgress        ListingRevisionStatusEnum = "UNPUBLISH_IN_PROGRESS"
    ListingRevisionStatusUnpublished                ListingRevisionStatusEnum = "UNPUBLISHED"
)

func GetListingRevisionStatusEnumValues

func GetListingRevisionStatusEnumValues() []ListingRevisionStatusEnum

GetListingRevisionStatusEnumValues Enumerates the set of values for ListingRevisionStatusEnum

func GetMappingListingRevisionStatusEnum

func GetMappingListingRevisionStatusEnum(val string) (ListingRevisionStatusEnum, bool)

GetMappingListingRevisionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListingRevisionSummary

ListingRevisionSummary The model for a summary of an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type ListingRevisionSummary struct {

    // The OCID for the listing revision in Marketplace Publisher.
    Id *string `mandatory:"true" json:"id"`

    // The OCID for the listing in Marketplace Publisher.
    ListingId *string `mandatory:"true" json:"listingId"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name of the listing revision.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current status of the listing revision.
    Status ListingRevisionStatusEnum `mandatory:"true" json:"status"`

    // The current state of the Listing.
    LifecycleState ListingRevisionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The listing's package type.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // Pricing type of the listing.
    PricingType ListingRevisionPricingTypeEnum `mandatory:"true" json:"pricingType"`

    // Categories that the listing revision belongs to.
    Categories []string `mandatory:"true" json:"categories"`

    // The date and time the listing revision was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing revision was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // A short description of the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // The tagline of the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    Icon *ListingRevisionIconAttachment `mandatory:"false" json:"icon"`

    // The markets where you can deploy the listing.
    Markets []string `mandatory:"false" json:"markets"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingRevisionSummary) String

func (m ListingRevisionSummary) String() string

func (ListingRevisionSummary) ValidateEnumValue

func (m ListingRevisionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingSummary

ListingSummary The model for a summary of the publisher listing.

type ListingSummary struct {

    // The unique OCID of the listing.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier of the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The listing type of the Listing.
    ListingType ListingTypeEnum `mandatory:"true" json:"listingType"`

    // The name of the listing.
    Name *string `mandatory:"true" json:"name"`

    // The current state for the Listing.
    LifecycleState ListingLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The package type for the listing.
    PackageType PackageTypeEnum `mandatory:"true" json:"packageType"`

    // The date and time the listing was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the listing was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2023-03-27T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (ListingSummary) String

func (m ListingSummary) String() string

func (ListingSummary) ValidateEnumValue

func (m ListingSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListingTypeEnum

ListingTypeEnum Enum with underlying type: string

type ListingTypeEnum string

Set of constants representing the allowable values for ListingTypeEnum

const (
    ListingTypeOciApplication ListingTypeEnum = "OCI_APPLICATION"
)

func GetListingTypeEnumValues

func GetListingTypeEnumValues() []ListingTypeEnum

GetListingTypeEnumValues Enumerates the set of values for ListingTypeEnum

func GetMappingListingTypeEnum

func GetMappingListingTypeEnum(val string) (ListingTypeEnum, bool)

GetMappingListingTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MarkListingRevisionPackageAsDefaultRequest

MarkListingRevisionPackageAsDefaultRequest wrapper for the MarkListingRevisionPackageAsDefault operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/MarkListingRevisionPackageAsDefault.go.html to see an example of how to use MarkListingRevisionPackageAsDefaultRequest.

type MarkListingRevisionPackageAsDefaultRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (MarkListingRevisionPackageAsDefaultRequest) BinaryRequestBody

func (request MarkListingRevisionPackageAsDefaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (MarkListingRevisionPackageAsDefaultRequest) HTTPRequest

func (request MarkListingRevisionPackageAsDefaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (MarkListingRevisionPackageAsDefaultRequest) RetryPolicy

func (request MarkListingRevisionPackageAsDefaultRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (MarkListingRevisionPackageAsDefaultRequest) String

func (request MarkListingRevisionPackageAsDefaultRequest) String() string

func (MarkListingRevisionPackageAsDefaultRequest) ValidateEnumValue

func (request MarkListingRevisionPackageAsDefaultRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarkListingRevisionPackageAsDefaultResponse

MarkListingRevisionPackageAsDefaultResponse wrapper for the MarkListingRevisionPackageAsDefault operation

type MarkListingRevisionPackageAsDefaultResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (MarkListingRevisionPackageAsDefaultResponse) HTTPResponse

func (response MarkListingRevisionPackageAsDefaultResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (MarkListingRevisionPackageAsDefaultResponse) String

func (response MarkListingRevisionPackageAsDefaultResponse) String() string

type Market

Market The model for the market details.

type Market struct {

    // The name of the market.
    Name *string `mandatory:"true" json:"name"`

    // The code of the market.
    Code *string `mandatory:"true" json:"code"`

    // The category code of the market.
    CategoryCode *string `mandatory:"true" json:"categoryCode"`

    // bill to countries for the market.
    BillToCountries []string `mandatory:"true" json:"billToCountries"`

    // The current state for the market.
    LifecycleState MarketLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the market was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the market was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The realm code of the market.
    RealmCode *string `mandatory:"false" json:"realmCode"`
}

func (Market) String

func (m Market) String() string

func (Market) ValidateEnumValue

func (m Market) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarketCollection

MarketCollection Results of a market search. Contains the market items.

type MarketCollection struct {

    // List of market summary.
    Items []MarketSummary `mandatory:"true" json:"items"`
}

func (MarketCollection) String

func (m MarketCollection) String() string

func (MarketCollection) ValidateEnumValue

func (m MarketCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarketLifecycleStateEnum

MarketLifecycleStateEnum Enum with underlying type: string

type MarketLifecycleStateEnum string

Set of constants representing the allowable values for MarketLifecycleStateEnum

const (
    MarketLifecycleStateActive   MarketLifecycleStateEnum = "ACTIVE"
    MarketLifecycleStateInactive MarketLifecycleStateEnum = "INACTIVE"
)

func GetMappingMarketLifecycleStateEnum

func GetMappingMarketLifecycleStateEnum(val string) (MarketLifecycleStateEnum, bool)

GetMappingMarketLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMarketLifecycleStateEnumValues

func GetMarketLifecycleStateEnumValues() []MarketLifecycleStateEnum

GetMarketLifecycleStateEnumValues Enumerates the set of values for MarketLifecycleStateEnum

type MarketSummary

MarketSummary The model for the market metadata.

type MarketSummary struct {

    // The name of the product.
    Name *string `mandatory:"true" json:"name"`

    // The code of the product.
    Code *string `mandatory:"true" json:"code"`

    // The category code for the market.
    CategoryCode *string `mandatory:"true" json:"categoryCode"`

    // Bill to countries for the market.
    BillToCountries []string `mandatory:"true" json:"billToCountries"`

    // The current state for the market.
    LifecycleState MarketLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the market was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the market was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (MarketSummary) String

func (m MarketSummary) String() string

func (MarketSummary) ValidateEnumValue

func (m MarketSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MarketplacePublisherClient

MarketplacePublisherClient a client for MarketplacePublisher

type MarketplacePublisherClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewMarketplacePublisherClientWithConfigurationProvider

func NewMarketplacePublisherClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MarketplacePublisherClient, err error)

NewMarketplacePublisherClientWithConfigurationProvider Creates a new default MarketplacePublisher client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewMarketplacePublisherClientWithOboToken

func NewMarketplacePublisherClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MarketplacePublisherClient, err error)

NewMarketplacePublisherClientWithOboToken Creates a new default MarketplacePublisher client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (MarketplacePublisherClient) ActivateTermVersion

func (client MarketplacePublisherClient) ActivateTermVersion(ctx context.Context, request ActivateTermVersionRequest) (response ActivateTermVersionResponse, err error)

ActivateTermVersion Mark the Term Version identified by the id as active

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ActivateTermVersion.go.html to see an example of how to use ActivateTermVersion API. A default retry strategy applies to this operation ActivateTermVersion()

func (MarketplacePublisherClient) CancelWorkRequest

func (client MarketplacePublisherClient) CancelWorkRequest(ctx context.Context, request CancelWorkRequestRequest) (response CancelWorkRequestResponse, err error)

CancelWorkRequest Cancels the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CancelWorkRequest.go.html to see an example of how to use CancelWorkRequest API. A default retry strategy applies to this operation CancelWorkRequest()

func (MarketplacePublisherClient) CascadingDeleteListing

func (client MarketplacePublisherClient) CascadingDeleteListing(ctx context.Context, request CascadingDeleteListingRequest) (response CascadingDeleteListingResponse, err error)

CascadingDeleteListing Cascade delete the listing and its subresources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CascadingDeleteListing.go.html to see an example of how to use CascadingDeleteListing API. A default retry strategy applies to this operation CascadingDeleteListing()

func (MarketplacePublisherClient) CascadingDeleteListingRevision

func (client MarketplacePublisherClient) CascadingDeleteListingRevision(ctx context.Context, request CascadingDeleteListingRevisionRequest) (response CascadingDeleteListingRevisionResponse, err error)

CascadingDeleteListingRevision Cascade delete listing revision and its subresources.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CascadingDeleteListingRevision.go.html to see an example of how to use CascadingDeleteListingRevision API. A default retry strategy applies to this operation CascadingDeleteListingRevision()

func (MarketplacePublisherClient) ChangeArtifactCompartment

func (client MarketplacePublisherClient) ChangeArtifactCompartment(ctx context.Context, request ChangeArtifactCompartmentRequest) (response ChangeArtifactCompartmentResponse, err error)

ChangeArtifactCompartment Moves the specified artifact to the specified compartment within the same tenancy.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeArtifactCompartment.go.html to see an example of how to use ChangeArtifactCompartment API. A default retry strategy applies to this operation ChangeArtifactCompartment()

func (MarketplacePublisherClient) ChangeListingCompartment

func (client MarketplacePublisherClient) ChangeListingCompartment(ctx context.Context, request ChangeListingCompartmentRequest) (response ChangeListingCompartmentResponse, err error)

ChangeListingCompartment Moves a listing from one compartment to another

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeListingCompartment.go.html to see an example of how to use ChangeListingCompartment API. A default retry strategy applies to this operation ChangeListingCompartment()

func (MarketplacePublisherClient) ChangeListingRevisionToNewStatus

func (client MarketplacePublisherClient) ChangeListingRevisionToNewStatus(ctx context.Context, request ChangeListingRevisionToNewStatusRequest) (response ChangeListingRevisionToNewStatusResponse, err error)

ChangeListingRevisionToNewStatus Updates the Listing Revision to New status

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeListingRevisionToNewStatus.go.html to see an example of how to use ChangeListingRevisionToNewStatus API. A default retry strategy applies to this operation ChangeListingRevisionToNewStatus()

func (MarketplacePublisherClient) ChangeTermCompartment

func (client MarketplacePublisherClient) ChangeTermCompartment(ctx context.Context, request ChangeTermCompartmentRequest) (response ChangeTermCompartmentResponse, err error)

ChangeTermCompartment Moves a term from one compartment to another

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ChangeTermCompartment.go.html to see an example of how to use ChangeTermCompartment API. A default retry strategy applies to this operation ChangeTermCompartment()

func (MarketplacePublisherClient) CloneListingRevision

func (client MarketplacePublisherClient) CloneListingRevision(ctx context.Context, request CloneListingRevisionRequest) (response CloneListingRevisionResponse, err error)

CloneListingRevision Clone the published/withdrawn Listing Revision identified by the identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CloneListingRevision.go.html to see an example of how to use CloneListingRevision API. A default retry strategy applies to this operation CloneListingRevision()

func (*MarketplacePublisherClient) ConfigurationProvider

func (client *MarketplacePublisherClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (MarketplacePublisherClient) CreateArtifact

func (client MarketplacePublisherClient) CreateArtifact(ctx context.Context, request CreateArtifactRequest) (response CreateArtifactResponse, err error)

CreateArtifact Creates 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 ‘AVAILABLE’ for the new Artifact.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateArtifact.go.html to see an example of how to use CreateArtifact API. A default retry strategy applies to this operation CreateArtifact()

func (MarketplacePublisherClient) CreateListing

func (client MarketplacePublisherClient) CreateListing(ctx context.Context, request CreateListingRequest) (response CreateListingResponse, err error)

CreateListing Creates 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.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListing.go.html to see an example of how to use CreateListing API. A default retry strategy applies to this operation CreateListing()

func (MarketplacePublisherClient) CreateListingRevision

func (client MarketplacePublisherClient) CreateListingRevision(ctx context.Context, request CreateListingRevisionRequest) (response CreateListingRevisionResponse, err error)

CreateListingRevision Creates a new Listing Revision.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevision.go.html to see an example of how to use CreateListingRevision API. A default retry strategy applies to this operation CreateListingRevision()

func (MarketplacePublisherClient) CreateListingRevisionAttachment

func (client MarketplacePublisherClient) CreateListingRevisionAttachment(ctx context.Context, request CreateListingRevisionAttachmentRequest) (response CreateListingRevisionAttachmentResponse, err error)

CreateListingRevisionAttachment Creates a new listing revision attachment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevisionAttachment.go.html to see an example of how to use CreateListingRevisionAttachment API. A default retry strategy applies to this operation CreateListingRevisionAttachment()

func (MarketplacePublisherClient) CreateListingRevisionNote

func (client MarketplacePublisherClient) CreateListingRevisionNote(ctx context.Context, request CreateListingRevisionNoteRequest) (response CreateListingRevisionNoteResponse, err error)

CreateListingRevisionNote Creates a new Listing Revision Note.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevisionNote.go.html to see an example of how to use CreateListingRevisionNote API. A default retry strategy applies to this operation CreateListingRevisionNote()

func (MarketplacePublisherClient) CreateListingRevisionPackage

func (client MarketplacePublisherClient) CreateListingRevisionPackage(ctx context.Context, request CreateListingRevisionPackageRequest) (response CreateListingRevisionPackageResponse, err error)

CreateListingRevisionPackage Creates a new Listing Revision Package.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateListingRevisionPackage.go.html to see an example of how to use CreateListingRevisionPackage API. A default retry strategy applies to this operation CreateListingRevisionPackage()

func (MarketplacePublisherClient) CreateTerm

func (client MarketplacePublisherClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)

CreateTerm Creates a new Term.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateTerm.go.html to see an example of how to use CreateTerm API. A default retry strategy applies to this operation CreateTerm()

func (MarketplacePublisherClient) CreateTermVersion

func (client MarketplacePublisherClient) CreateTermVersion(ctx context.Context, request CreateTermVersionRequest) (response CreateTermVersionResponse, err error)

CreateTermVersion Creates a new Term Version.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/CreateTermVersion.go.html to see an example of how to use CreateTermVersion API. A default retry strategy applies to this operation CreateTermVersion()

func (MarketplacePublisherClient) DeleteArtifact

func (client MarketplacePublisherClient) DeleteArtifact(ctx context.Context, request DeleteArtifactRequest) (response DeleteArtifactResponse, err error)

DeleteArtifact Deletes the specified artifact.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteArtifact.go.html to see an example of how to use DeleteArtifact API. A default retry strategy applies to this operation DeleteArtifact()

func (MarketplacePublisherClient) DeleteListing

func (client MarketplacePublisherClient) DeleteListing(ctx context.Context, request DeleteListingRequest) (response DeleteListingResponse, err error)

DeleteListing Deletes a listing by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListing.go.html to see an example of how to use DeleteListing API. A default retry strategy applies to this operation DeleteListing()

func (MarketplacePublisherClient) DeleteListingRevision

func (client MarketplacePublisherClient) DeleteListingRevision(ctx context.Context, request DeleteListingRevisionRequest) (response DeleteListingRevisionResponse, err error)

DeleteListingRevision Deletes a listing by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevision.go.html to see an example of how to use DeleteListingRevision API. A default retry strategy applies to this operation DeleteListingRevision()

func (MarketplacePublisherClient) DeleteListingRevisionAttachment

func (client MarketplacePublisherClient) DeleteListingRevisionAttachment(ctx context.Context, request DeleteListingRevisionAttachmentRequest) (response DeleteListingRevisionAttachmentResponse, err error)

DeleteListingRevisionAttachment Deletes a listing revision attachment by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevisionAttachment.go.html to see an example of how to use DeleteListingRevisionAttachment API. A default retry strategy applies to this operation DeleteListingRevisionAttachment()

func (MarketplacePublisherClient) DeleteListingRevisionNote

func (client MarketplacePublisherClient) DeleteListingRevisionNote(ctx context.Context, request DeleteListingRevisionNoteRequest) (response DeleteListingRevisionNoteResponse, err error)

DeleteListingRevisionNote Deletes a listing revision note by the identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevisionNote.go.html to see an example of how to use DeleteListingRevisionNote API. A default retry strategy applies to this operation DeleteListingRevisionNote()

func (MarketplacePublisherClient) DeleteListingRevisionPackage

func (client MarketplacePublisherClient) DeleteListingRevisionPackage(ctx context.Context, request DeleteListingRevisionPackageRequest) (response DeleteListingRevisionPackageResponse, err error)

DeleteListingRevisionPackage Deletes a listing revision package by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteListingRevisionPackage.go.html to see an example of how to use DeleteListingRevisionPackage API. A default retry strategy applies to this operation DeleteListingRevisionPackage()

func (MarketplacePublisherClient) DeleteTerm

func (client MarketplacePublisherClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)

DeleteTerm Deletes a Term by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteTerm.go.html to see an example of how to use DeleteTerm API. A default retry strategy applies to this operation DeleteTerm()

func (MarketplacePublisherClient) DeleteTermVersion

func (client MarketplacePublisherClient) DeleteTermVersion(ctx context.Context, request DeleteTermVersionRequest) (response DeleteTermVersionResponse, err error)

DeleteTermVersion Deletes a Term by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/DeleteTermVersion.go.html to see an example of how to use DeleteTermVersion API. A default retry strategy applies to this operation DeleteTermVersion()

func (MarketplacePublisherClient) GetArtifact

func (client MarketplacePublisherClient) GetArtifact(ctx context.Context, request GetArtifactRequest) (response GetArtifactResponse, err error)

GetArtifact Gets the specified artifact's information.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetArtifact.go.html to see an example of how to use GetArtifact API. A default retry strategy applies to this operation GetArtifact()

func (MarketplacePublisherClient) GetCategory

func (client MarketplacePublisherClient) GetCategory(ctx context.Context, request GetCategoryRequest) (response GetCategoryResponse, err error)

GetCategory Gets the specified category's information.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetCategory.go.html to see an example of how to use GetCategory API. A default retry strategy applies to this operation GetCategory()

func (MarketplacePublisherClient) GetListing

func (client MarketplacePublisherClient) GetListing(ctx context.Context, request GetListingRequest) (response GetListingResponse, err error)

GetListing Gets the details for a listing.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListing.go.html to see an example of how to use GetListing API. A default retry strategy applies to this operation GetListing()

func (MarketplacePublisherClient) GetListingRevision

func (client MarketplacePublisherClient) GetListingRevision(ctx context.Context, request GetListingRevisionRequest) (response GetListingRevisionResponse, err error)

GetListingRevision Gets the details for a listing revision.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevision.go.html to see an example of how to use GetListingRevision API. A default retry strategy applies to this operation GetListingRevision()

func (MarketplacePublisherClient) GetListingRevisionAttachment

func (client MarketplacePublisherClient) GetListingRevisionAttachment(ctx context.Context, request GetListingRevisionAttachmentRequest) (response GetListingRevisionAttachmentResponse, err error)

GetListingRevisionAttachment Get the details of the specified listing revision attachment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevisionAttachment.go.html to see an example of how to use GetListingRevisionAttachment API. A default retry strategy applies to this operation GetListingRevisionAttachment()

func (MarketplacePublisherClient) GetListingRevisionNote

func (client MarketplacePublisherClient) GetListingRevisionNote(ctx context.Context, request GetListingRevisionNoteRequest) (response GetListingRevisionNoteResponse, err error)

GetListingRevisionNote Get note details by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevisionNote.go.html to see an example of how to use GetListingRevisionNote API. A default retry strategy applies to this operation GetListingRevisionNote()

func (MarketplacePublisherClient) GetListingRevisionPackage

func (client MarketplacePublisherClient) GetListingRevisionPackage(ctx context.Context, request GetListingRevisionPackageRequest) (response GetListingRevisionPackageResponse, err error)

GetListingRevisionPackage Get the details of the specified version of a package.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetListingRevisionPackage.go.html to see an example of how to use GetListingRevisionPackage API. A default retry strategy applies to this operation GetListingRevisionPackage()

func (MarketplacePublisherClient) GetMarket

func (client MarketplacePublisherClient) GetMarket(ctx context.Context, request GetMarketRequest) (response GetMarketResponse, err error)

GetMarket Gets the specified market's information.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetMarket.go.html to see an example of how to use GetMarket API. A default retry strategy applies to this operation GetMarket()

func (MarketplacePublisherClient) GetProduct

func (client MarketplacePublisherClient) GetProduct(ctx context.Context, request GetProductRequest) (response GetProductResponse, err error)

GetProduct Gets a Product by code identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetProduct.go.html to see an example of how to use GetProduct API. A default retry strategy applies to this operation GetProduct()

func (MarketplacePublisherClient) GetPublisher

func (client MarketplacePublisherClient) GetPublisher(ctx context.Context, request GetPublisherRequest) (response GetPublisherResponse, err error)

GetPublisher Gets a Publisher by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetPublisher.go.html to see an example of how to use GetPublisher API. A default retry strategy applies to this operation GetPublisher()

func (MarketplacePublisherClient) GetTerm

func (client MarketplacePublisherClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)

GetTerm Gets a Term by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetTerm.go.html to see an example of how to use GetTerm API. A default retry strategy applies to this operation GetTerm()

func (MarketplacePublisherClient) GetTermVersion

func (client MarketplacePublisherClient) GetTermVersion(ctx context.Context, request GetTermVersionRequest) (response GetTermVersionResponse, err error)

GetTermVersion Gets a Term Version by the identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetTermVersion.go.html to see an example of how to use GetTermVersion API. A default retry strategy applies to this operation GetTermVersion()

func (MarketplacePublisherClient) GetWorkRequest

func (client MarketplacePublisherClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets details of the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

func (MarketplacePublisherClient) ListArtifacts

func (client MarketplacePublisherClient) ListArtifacts(ctx context.Context, request ListArtifactsRequest) (response ListArtifactsResponse, err error)

ListArtifacts Lists 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).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListArtifacts.go.html to see an example of how to use ListArtifacts API. A default retry strategy applies to this operation ListArtifacts()

func (MarketplacePublisherClient) ListCategories

func (client MarketplacePublisherClient) ListCategories(ctx context.Context, request ListCategoriesRequest) (response ListCategoriesResponse, err error)

ListCategories Lists 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).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListCategories.go.html to see an example of how to use ListCategories API. A default retry strategy applies to this operation ListCategories()

func (MarketplacePublisherClient) ListListingRevisionAttachments

func (client MarketplacePublisherClient) ListListingRevisionAttachments(ctx context.Context, request ListListingRevisionAttachmentsRequest) (response ListListingRevisionAttachmentsResponse, err error)

ListListingRevisionAttachments Gets the list of attachments for a listing revision in a compartment

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisionAttachments.go.html to see an example of how to use ListListingRevisionAttachments API. A default retry strategy applies to this operation ListListingRevisionAttachments()

func (MarketplacePublisherClient) ListListingRevisionNotes

func (client MarketplacePublisherClient) ListListingRevisionNotes(ctx context.Context, request ListListingRevisionNotesRequest) (response ListListingRevisionNotesResponse, err error)

ListListingRevisionNotes Gets the list of notes for a listing revision.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisionNotes.go.html to see an example of how to use ListListingRevisionNotes API. A default retry strategy applies to this operation ListListingRevisionNotes()

func (MarketplacePublisherClient) ListListingRevisionPackages

func (client MarketplacePublisherClient) ListListingRevisionPackages(ctx context.Context, request ListListingRevisionPackagesRequest) (response ListListingRevisionPackagesResponse, err error)

ListListingRevisionPackages Gets the list of packages for a listing revision.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisionPackages.go.html to see an example of how to use ListListingRevisionPackages API. A default retry strategy applies to this operation ListListingRevisionPackages()

func (MarketplacePublisherClient) ListListingRevisions

func (client MarketplacePublisherClient) ListListingRevisions(ctx context.Context, request ListListingRevisionsRequest) (response ListListingRevisionsResponse, err error)

ListListingRevisions Lists 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).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListingRevisions.go.html to see an example of how to use ListListingRevisions API. A default retry strategy applies to this operation ListListingRevisions()

func (MarketplacePublisherClient) ListListings

func (client MarketplacePublisherClient) ListListings(ctx context.Context, request ListListingsRequest) (response ListListingsResponse, err error)

ListListings Lists 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).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListListings.go.html to see an example of how to use ListListings API. A default retry strategy applies to this operation ListListings()

func (MarketplacePublisherClient) ListMarkets

func (client MarketplacePublisherClient) ListMarkets(ctx context.Context, request ListMarketsRequest) (response ListMarketsResponse, err error)

ListMarkets Lists 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).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListMarkets.go.html to see an example of how to use ListMarkets API. A default retry strategy applies to this operation ListMarkets()

func (MarketplacePublisherClient) ListProducts

func (client MarketplacePublisherClient) ListProducts(ctx context.Context, request ListProductsRequest) (response ListProductsResponse, err error)

ListProducts Lists 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).

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListProducts.go.html to see an example of how to use ListProducts API. A default retry strategy applies to this operation ListProducts()

func (MarketplacePublisherClient) ListPublishers

func (client MarketplacePublisherClient) ListPublishers(ctx context.Context, request ListPublishersRequest) (response ListPublishersResponse, err error)

ListPublishers Returns a list of publishers.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListPublishers.go.html to see an example of how to use ListPublishers API. A default retry strategy applies to this operation ListPublishers()

func (MarketplacePublisherClient) ListTermVersions

func (client MarketplacePublisherClient) ListTermVersions(ctx context.Context, request ListTermVersionsRequest) (response ListTermVersionsResponse, err error)

ListTermVersions Returns a list of the publisher term versions.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListTermVersions.go.html to see an example of how to use ListTermVersions API. A default retry strategy applies to this operation ListTermVersions()

func (MarketplacePublisherClient) ListTerms

func (client MarketplacePublisherClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)

ListTerms Returns a list of the publisher terms.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListTerms.go.html to see an example of how to use ListTerms API. A default retry strategy applies to this operation ListTerms()

func (MarketplacePublisherClient) ListWorkRequestErrors

func (client MarketplacePublisherClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns a (paginated) list of errors for the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (MarketplacePublisherClient) ListWorkRequestLogs

func (client MarketplacePublisherClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns a (paginated) list of logs for the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

func (MarketplacePublisherClient) ListWorkRequests

func (client MarketplacePublisherClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

func (MarketplacePublisherClient) MarkListingRevisionPackageAsDefault

func (client MarketplacePublisherClient) MarkListingRevisionPackageAsDefault(ctx context.Context, request MarkListingRevisionPackageAsDefaultRequest) (response MarkListingRevisionPackageAsDefaultResponse, err error)

MarkListingRevisionPackageAsDefault Mark the Listing Revision Package identified by the id and package version as default

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/MarkListingRevisionPackageAsDefault.go.html to see an example of how to use MarkListingRevisionPackageAsDefault API. A default retry strategy applies to this operation MarkListingRevisionPackageAsDefault()

func (MarketplacePublisherClient) PublishListingRevision

func (client MarketplacePublisherClient) PublishListingRevision(ctx context.Context, request PublishListingRevisionRequest) (response PublishListingRevisionResponse, err error)

PublishListingRevision Publish the Listing revision identified by Identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/PublishListingRevision.go.html to see an example of how to use PublishListingRevision API. A default retry strategy applies to this operation PublishListingRevision()

func (MarketplacePublisherClient) PublishListingRevisionAsPrivate

func (client MarketplacePublisherClient) PublishListingRevisionAsPrivate(ctx context.Context, request PublishListingRevisionAsPrivateRequest) (response PublishListingRevisionAsPrivateResponse, err error)

PublishListingRevisionAsPrivate Updates the Listing Revision to PublishAsPrivate

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/PublishListingRevisionAsPrivate.go.html to see an example of how to use PublishListingRevisionAsPrivate API. A default retry strategy applies to this operation PublishListingRevisionAsPrivate()

func (MarketplacePublisherClient) PublishListingRevisionPackage

func (client MarketplacePublisherClient) PublishListingRevisionPackage(ctx context.Context, request PublishListingRevisionPackageRequest) (response PublishListingRevisionPackageResponse, err error)

PublishListingRevisionPackage Updates the Listing Revision Package to publish status

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/PublishListingRevisionPackage.go.html to see an example of how to use PublishListingRevisionPackage API. A default retry strategy applies to this operation PublishListingRevisionPackage()

func (*MarketplacePublisherClient) SetRegion

func (client *MarketplacePublisherClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (MarketplacePublisherClient) SubmitListingRevisionForReview

func (client MarketplacePublisherClient) SubmitListingRevisionForReview(ctx context.Context, request SubmitListingRevisionForReviewRequest) (response SubmitListingRevisionForReviewResponse, err error)

SubmitListingRevisionForReview Update the Listing Revision identified by the id for review

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/SubmitListingRevisionForReview.go.html to see an example of how to use SubmitListingRevisionForReview API. A default retry strategy applies to this operation SubmitListingRevisionForReview()

func (MarketplacePublisherClient) UnPublishListingRevisionPackage

func (client MarketplacePublisherClient) UnPublishListingRevisionPackage(ctx context.Context, request UnPublishListingRevisionPackageRequest) (response UnPublishListingRevisionPackageResponse, err error)

UnPublishListingRevisionPackage Updates the Listing Revision Package to Unpublish status

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UnPublishListingRevisionPackage.go.html to see an example of how to use UnPublishListingRevisionPackage API. A default retry strategy applies to this operation UnPublishListingRevisionPackage()

func (MarketplacePublisherClient) UpdateArtifact

func (client MarketplacePublisherClient) UpdateArtifact(ctx context.Context, request UpdateArtifactRequest) (response UpdateArtifactResponse, err error)

UpdateArtifact Updates the specified artifact identified by the id.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateArtifact.go.html to see an example of how to use UpdateArtifact API. A default retry strategy applies to this operation UpdateArtifact()

func (MarketplacePublisherClient) UpdateListing

func (client MarketplacePublisherClient) UpdateListing(ctx context.Context, request UpdateListingRequest) (response UpdateListingResponse, err error)

UpdateListing Updates the specified Listing identified by the id.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListing.go.html to see an example of how to use UpdateListing API. A default retry strategy applies to this operation UpdateListing()

func (MarketplacePublisherClient) UpdateListingRevision

func (client MarketplacePublisherClient) UpdateListingRevision(ctx context.Context, request UpdateListingRevisionRequest) (response UpdateListingRevisionResponse, err error)

UpdateListingRevision Updates the Listing Revision

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevision.go.html to see an example of how to use UpdateListingRevision API. A default retry strategy applies to this operation UpdateListingRevision()

func (MarketplacePublisherClient) UpdateListingRevisionAttachment

func (client MarketplacePublisherClient) UpdateListingRevisionAttachment(ctx context.Context, request UpdateListingRevisionAttachmentRequest) (response UpdateListingRevisionAttachmentResponse, err error)

UpdateListingRevisionAttachment Updates the Listing Revision Attachment

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionAttachment.go.html to see an example of how to use UpdateListingRevisionAttachment API. A default retry strategy applies to this operation UpdateListingRevisionAttachment()

func (MarketplacePublisherClient) UpdateListingRevisionAttachmentContent

func (client MarketplacePublisherClient) UpdateListingRevisionAttachmentContent(ctx context.Context, request UpdateListingRevisionAttachmentContentRequest) (response UpdateListingRevisionAttachmentContentResponse, err error)

UpdateListingRevisionAttachmentContent Update a file to listing revision attachment

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionAttachmentContent.go.html to see an example of how to use UpdateListingRevisionAttachmentContent API. A default retry strategy applies to this operation UpdateListingRevisionAttachmentContent()

func (MarketplacePublisherClient) UpdateListingRevisionIconContent

func (client MarketplacePublisherClient) UpdateListingRevisionIconContent(ctx context.Context, request UpdateListingRevisionIconContentRequest) (response UpdateListingRevisionIconContentResponse, err error)

UpdateListingRevisionIconContent Updates the Listing Revision

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionIconContent.go.html to see an example of how to use UpdateListingRevisionIconContent API. A default retry strategy applies to this operation UpdateListingRevisionIconContent()

func (MarketplacePublisherClient) UpdateListingRevisionPackage

func (client MarketplacePublisherClient) UpdateListingRevisionPackage(ctx context.Context, request UpdateListingRevisionPackageRequest) (response UpdateListingRevisionPackageResponse, err error)

UpdateListingRevisionPackage Updates the Listing Revision Package.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionPackage.go.html to see an example of how to use UpdateListingRevisionPackage API. A default retry strategy applies to this operation UpdateListingRevisionPackage()

func (MarketplacePublisherClient) UpdateTerm

func (client MarketplacePublisherClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)

UpdateTerm Updates the Term

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateTerm.go.html to see an example of how to use UpdateTerm API. A default retry strategy applies to this operation UpdateTerm()

func (MarketplacePublisherClient) UpdateTermVersion

func (client MarketplacePublisherClient) UpdateTermVersion(ctx context.Context, request UpdateTermVersionRequest) (response UpdateTermVersionResponse, err error)

UpdateTermVersion Updates the Term Version

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateTermVersion.go.html to see an example of how to use UpdateTermVersion API. A default retry strategy applies to this operation UpdateTermVersion()

func (MarketplacePublisherClient) UpdateTermVersionContent

func (client MarketplacePublisherClient) UpdateTermVersionContent(ctx context.Context, request UpdateTermVersionContentRequest) (response UpdateTermVersionContentResponse, err error)

UpdateTermVersionContent Updates the Term Version attachment

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateTermVersionContent.go.html to see an example of how to use UpdateTermVersionContent API. A default retry strategy applies to this operation UpdateTermVersionContent()

func (MarketplacePublisherClient) ValidateAndPublishArtifact

func (client MarketplacePublisherClient) ValidateAndPublishArtifact(ctx context.Context, request ValidateAndPublishArtifactRequest) (response ValidateAndPublishArtifactResponse, err error)

ValidateAndPublishArtifact Validate and publish artifact.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ValidateAndPublishArtifact.go.html to see an example of how to use ValidateAndPublishArtifact API. A default retry strategy applies to this operation ValidateAndPublishArtifact()

func (MarketplacePublisherClient) WithdrawListingRevision

func (client MarketplacePublisherClient) WithdrawListingRevision(ctx context.Context, request WithdrawListingRevisionRequest) (response WithdrawListingRevisionResponse, err error)

WithdrawListingRevision Update the Listing Revision identified by the id as Withdraw/UnPublished.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/WithdrawListingRevision.go.html to see an example of how to use WithdrawListingRevision API. A default retry strategy applies to this operation WithdrawListingRevision()

NamedLink A link to a resource on the internet.

type NamedLink struct {

    // Text that describes the resource.
    Name *string `mandatory:"true" json:"name"`

    // The URL of the resource.
    Url *string `mandatory:"true" json:"url"`
}

func (NamedLink) String

func (m NamedLink) String() string

func (NamedLink) ValidateEnumValue

func (m NamedLink) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationStatusEnum

OperationStatusEnum Enum with underlying type: string

type OperationStatusEnum string

Set of constants representing the allowable values for OperationStatusEnum

const (
    OperationStatusAccepted       OperationStatusEnum = "ACCEPTED"
    OperationStatusInProgress     OperationStatusEnum = "IN_PROGRESS"
    OperationStatusWaiting        OperationStatusEnum = "WAITING"
    OperationStatusNeedsAttention OperationStatusEnum = "NEEDS_ATTENTION"
    OperationStatusFailed         OperationStatusEnum = "FAILED"
    OperationStatusSucceeded      OperationStatusEnum = "SUCCEEDED"
    OperationStatusCanceling      OperationStatusEnum = "CANCELING"
    OperationStatusCanceled       OperationStatusEnum = "CANCELED"
)

func GetMappingOperationStatusEnum

func GetMappingOperationStatusEnum(val string) (OperationStatusEnum, bool)

GetMappingOperationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationStatusEnumValues

func GetOperationStatusEnumValues() []OperationStatusEnum

GetOperationStatusEnumValues Enumerates the set of values for OperationStatusEnum

type OperationTypeEnum

OperationTypeEnum Enum with underlying type: string

type OperationTypeEnum string

Set of constants representing the allowable values for OperationTypeEnum

const (
    OperationTypePublishListingRevisionPackage       OperationTypeEnum = "PUBLISH_LISTING_REVISION_PACKAGE"
    OperationTypeUnpublishListingRevisionPackage     OperationTypeEnum = "UNPUBLISH_LISTING_REVISION_PACKAGE"
    OperationTypePublishListingRevision              OperationTypeEnum = "PUBLISH_LISTING_REVISION"
    OperationTypePublishListingRevisionAsPrivate     OperationTypeEnum = "PUBLISH_LISTING_REVISION_AS_PRIVATE"
    OperationTypeWithdrawListingRevision             OperationTypeEnum = "WITHDRAW_LISTING_REVISION"
    OperationTypeCloneListingRevision                OperationTypeEnum = "CLONE_LISTING_REVISION"
    OperationTypeCascadingDeleteListing              OperationTypeEnum = "CASCADING_DELETE_LISTING"
    OperationTypeCascadingDeleteListingRevision      OperationTypeEnum = "CASCADING_DELETE_LISTING_REVISION"
    OperationTypeMarkAsDefaultListingRevisionPackage OperationTypeEnum = "MARK_AS_DEFAULT_LISTING_REVISION_PACKAGE"
    OperationTypeChangeListingCompartment            OperationTypeEnum = "CHANGE_LISTING_COMPARTMENT"
    OperationTypeCreateArtifact                      OperationTypeEnum = "CREATE_ARTIFACT"
    OperationTypeValidateAndPublishArtifact          OperationTypeEnum = "VALIDATE_AND_PUBLISH_ARTIFACT"
    OperationTypeChangeArtifactCompartment           OperationTypeEnum = "CHANGE_ARTIFACT_COMPARTMENT"
    OperationTypeChangeTermCompartment               OperationTypeEnum = "CHANGE_TERM_COMPARTMENT"
    OperationTypeDeleteArtifact                      OperationTypeEnum = "DELETE_ARTIFACT"
)

func GetMappingOperationTypeEnum

func GetMappingOperationTypeEnum(val string) (OperationTypeEnum, bool)

GetMappingOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationTypeEnumValues

func GetOperationTypeEnumValues() []OperationTypeEnum

GetOperationTypeEnumValues Enumerates the set of values for OperationTypeEnum

type OpnMembership

OpnMembership OPN membership information

type OpnMembership struct {

    // OPN membership start date. An RFC3339 formatted datetime string
    TimeStart *common.SDKTime `mandatory:"false" json:"timeStart"`

    // OPN membership end date. An RFC3339 formatted datetime string
    TimeEnd *common.SDKTime `mandatory:"false" json:"timeEnd"`

    // OPN status
    OpnStatus OpnMembershipOpnStatusEnum `mandatory:"false" json:"opnStatus,omitempty"`

    // OPN Number number
    OpnNumber *string `mandatory:"false" json:"opnNumber"`

    // OPN membership type
    OpnMembershipType *string `mandatory:"false" json:"opnMembershipType"`
}

func (OpnMembership) String

func (m OpnMembership) String() string

func (OpnMembership) ValidateEnumValue

func (m OpnMembership) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OpnMembershipOpnStatusEnum

OpnMembershipOpnStatusEnum Enum with underlying type: string

type OpnMembershipOpnStatusEnum string

Set of constants representing the allowable values for OpnMembershipOpnStatusEnum

const (
    OpnMembershipOpnStatusActive            OpnMembershipOpnStatusEnum = "ACTIVE"
    OpnMembershipOpnStatusInactive          OpnMembershipOpnStatusEnum = "INACTIVE"
    OpnMembershipOpnStatusRenewalInProgress OpnMembershipOpnStatusEnum = "RENEWAL_IN_PROGRESS"
)

func GetMappingOpnMembershipOpnStatusEnum

func GetMappingOpnMembershipOpnStatusEnum(val string) (OpnMembershipOpnStatusEnum, bool)

GetMappingOpnMembershipOpnStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOpnMembershipOpnStatusEnumValues

func GetOpnMembershipOpnStatusEnumValues() []OpnMembershipOpnStatusEnum

GetOpnMembershipOpnStatusEnumValues Enumerates the set of values for OpnMembershipOpnStatusEnum

type PackageTypeEnum

PackageTypeEnum Enum with underlying type: string

type PackageTypeEnum string

Set of constants representing the allowable values for PackageTypeEnum

const (
    PackageTypeContainerImage PackageTypeEnum = "CONTAINER_IMAGE"
    PackageTypeHelmChart      PackageTypeEnum = "HELM_CHART"
)

func GetMappingPackageTypeEnum

func GetMappingPackageTypeEnum(val string) (PackageTypeEnum, bool)

GetMappingPackageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPackageTypeEnumValues

func GetPackageTypeEnumValues() []PackageTypeEnum

GetPackageTypeEnumValues Enumerates the set of values for PackageTypeEnum

type PrivateOfferAccountDetails

PrivateOfferAccountDetails Private Offer account details.

type PrivateOfferAccountDetails struct {

    // Meter name
    Meter *string `mandatory:"false" json:"meter"`

    // SKU name
    Sku *string `mandatory:"false" json:"sku"`
}

func (PrivateOfferAccountDetails) String

func (m PrivateOfferAccountDetails) String() string

func (PrivateOfferAccountDetails) ValidateEnumValue

func (m PrivateOfferAccountDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Product

Product The model for the product details.

type Product struct {

    // The name for the product.
    Name *string `mandatory:"true" json:"name"`

    // The code for the product.
    Code *string `mandatory:"true" json:"code"`

    // The product group for the product.
    ProductGroup *string `mandatory:"true" json:"productGroup"`

    // The current state for the product.
    LifecycleState ProductLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the product was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the product was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`
}

func (Product) String

func (m Product) String() string

func (Product) ValidateEnumValue

func (m Product) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProductCollection

ProductCollection Results of a product search. Contains the product items.

type ProductCollection struct {

    // List of product summary.
    Items []ProductSummary `mandatory:"true" json:"items"`
}

func (ProductCollection) String

func (m ProductCollection) String() string

func (ProductCollection) ValidateEnumValue

func (m ProductCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProductLifecycleStateEnum

ProductLifecycleStateEnum Enum with underlying type: string

type ProductLifecycleStateEnum string

Set of constants representing the allowable values for ProductLifecycleStateEnum

const (
    ProductLifecycleStateActive   ProductLifecycleStateEnum = "ACTIVE"
    ProductLifecycleStateInactive ProductLifecycleStateEnum = "INACTIVE"
)

func GetMappingProductLifecycleStateEnum

func GetMappingProductLifecycleStateEnum(val string) (ProductLifecycleStateEnum, bool)

GetMappingProductLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProductLifecycleStateEnumValues

func GetProductLifecycleStateEnumValues() []ProductLifecycleStateEnum

GetProductLifecycleStateEnumValues Enumerates the set of values for ProductLifecycleStateEnum

type ProductSummary

ProductSummary The model for the product metadata.

type ProductSummary struct {

    // The name for the product.
    Name *string `mandatory:"true" json:"name"`

    // The current state for the product.
    LifecycleState ProductLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the product was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the product was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The code for the product.
    Code *string `mandatory:"false" json:"code"`

    // The product group for the product.
    ProductGroup *string `mandatory:"false" json:"productGroup"`
}

func (ProductSummary) String

func (m ProductSummary) String() string

func (ProductSummary) ValidateEnumValue

func (m ProductSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublicationStatusEnum

PublicationStatusEnum Enum with underlying type: string

type PublicationStatusEnum string

Set of constants representing the allowable values for PublicationStatusEnum

const (
    PublicationStatusPublicationInProgress PublicationStatusEnum = "PUBLICATION_IN_PROGRESS"
    PublicationStatusPublicationCompleted  PublicationStatusEnum = "PUBLICATION_COMPLETED"
    PublicationStatusPublicationFailed     PublicationStatusEnum = "PUBLICATION_FAILED"
)

func GetMappingPublicationStatusEnum

func GetMappingPublicationStatusEnum(val string) (PublicationStatusEnum, bool)

GetMappingPublicationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublicationStatusEnumValues

func GetPublicationStatusEnumValues() []PublicationStatusEnum

GetPublicationStatusEnumValues Enumerates the set of values for PublicationStatusEnum

type PublishListingRevisionAsPrivateDetails

PublishListingRevisionAsPrivateDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher publish as private listing revision.

type PublishListingRevisionAsPrivateDetails struct {

    // Allowed tenancies provided when a listing is published as private.
    AllowedTenancies []string `mandatory:"false" json:"allowedTenancies"`
}

func (PublishListingRevisionAsPrivateDetails) String

func (m PublishListingRevisionAsPrivateDetails) String() string

func (PublishListingRevisionAsPrivateDetails) ValidateEnumValue

func (m PublishListingRevisionAsPrivateDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionAsPrivateRequest

PublishListingRevisionAsPrivateRequest wrapper for the PublishListingRevisionAsPrivate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/PublishListingRevisionAsPrivate.go.html to see an example of how to use PublishListingRevisionAsPrivateRequest.

type PublishListingRevisionAsPrivateRequest struct {

    // The listing revision publish as private information to be updated.
    PublishListingRevisionAsPrivateDetails `contributesTo:"body"`

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishListingRevisionAsPrivateRequest) BinaryRequestBody

func (request PublishListingRevisionAsPrivateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishListingRevisionAsPrivateRequest) HTTPRequest

func (request PublishListingRevisionAsPrivateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishListingRevisionAsPrivateRequest) RetryPolicy

func (request PublishListingRevisionAsPrivateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishListingRevisionAsPrivateRequest) String

func (request PublishListingRevisionAsPrivateRequest) String() string

func (PublishListingRevisionAsPrivateRequest) ValidateEnumValue

func (request PublishListingRevisionAsPrivateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionAsPrivateResponse

PublishListingRevisionAsPrivateResponse wrapper for the PublishListingRevisionAsPrivate operation

type PublishListingRevisionAsPrivateResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PublishListingRevisionAsPrivateResponse) HTTPResponse

func (response PublishListingRevisionAsPrivateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishListingRevisionAsPrivateResponse) String

func (response PublishListingRevisionAsPrivateResponse) String() string

type PublishListingRevisionPackageRequest

PublishListingRevisionPackageRequest wrapper for the PublishListingRevisionPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/PublishListingRevisionPackage.go.html to see an example of how to use PublishListingRevisionPackageRequest.

type PublishListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishListingRevisionPackageRequest) BinaryRequestBody

func (request PublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishListingRevisionPackageRequest) HTTPRequest

func (request PublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishListingRevisionPackageRequest) RetryPolicy

func (request PublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishListingRevisionPackageRequest) String

func (request PublishListingRevisionPackageRequest) String() string

func (PublishListingRevisionPackageRequest) ValidateEnumValue

func (request PublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionPackageResponse

PublishListingRevisionPackageResponse wrapper for the PublishListingRevisionPackage operation

type PublishListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PublishListingRevisionPackageResponse) HTTPResponse

func (response PublishListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishListingRevisionPackageResponse) String

func (response PublishListingRevisionPackageResponse) String() string

type PublishListingRevisionRequest

PublishListingRevisionRequest wrapper for the PublishListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/PublishListingRevision.go.html to see an example of how to use PublishListingRevisionRequest.

type PublishListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (PublishListingRevisionRequest) BinaryRequestBody

func (request PublishListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (PublishListingRevisionRequest) HTTPRequest

func (request PublishListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (PublishListingRevisionRequest) RetryPolicy

func (request PublishListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (PublishListingRevisionRequest) String

func (request PublishListingRevisionRequest) String() string

func (PublishListingRevisionRequest) ValidateEnumValue

func (request PublishListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishListingRevisionResponse

PublishListingRevisionResponse wrapper for the PublishListingRevision operation

type PublishListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (PublishListingRevisionResponse) HTTPResponse

func (response PublishListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (PublishListingRevisionResponse) String

func (response PublishListingRevisionResponse) String() string

type Publisher

Publisher The model for a publisher details.

type Publisher struct {

    // Unique OCID identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The root compartment of the Publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The namespace for the publisher registry to persist artifacts.
    RegistryNamespace *string `mandatory:"true" json:"registryNamespace"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The public email address of the publisher for customers.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The phone number of the publisher in E.164 format.
    ContactPhone *string `mandatory:"true" json:"contactPhone"`

    // publisher type.
    PublisherType PublisherPublisherTypeEnum `mandatory:"true" json:"publisherType"`

    // The time the publisher was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the publisher was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // publisher status.
    PublisherStatus PublisherPublisherStatusEnum `mandatory:"true" json:"publisherStatus"`

    // Unique legacy service identifier for the publisher.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A description of the publisher.
    Description *string `mandatory:"false" json:"description"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"false" json:"yearFounded"`

    // The publisher's website.
    WebsiteUrl *string `mandatory:"false" json:"websiteUrl"`

    // The address of the publisher's headquarters.
    HqAddress *string `mandatory:"false" json:"hqAddress"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Publisher's Facebook URL
    FacebookUrl *string `mandatory:"false" json:"facebookUrl"`

    // Publisher's Twitter URL
    TwitterUrl *string `mandatory:"false" json:"twitterUrl"`

    // Publisher's LinkedIn URL
    LinkedinUrl *string `mandatory:"false" json:"linkedinUrl"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The private email address of the publisher product team.
    NotificationEmail *string `mandatory:"false" json:"notificationEmail"`

    OpnMembership *OpnMembership `mandatory:"false" json:"opnMembership"`

    PrivateOfferAccountDetails *PrivateOfferAccountDetails `mandatory:"false" json:"privateOfferAccountDetails"`
}

func (Publisher) String

func (m Publisher) String() string

func (Publisher) ValidateEnumValue

func (m Publisher) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublisherCollection

PublisherCollection Results of a publisher search. Contains Publisher items.

type PublisherCollection struct {

    // List of publisher summary.
    Items []PublisherSummary `mandatory:"true" json:"items"`
}

func (PublisherCollection) String

func (m PublisherCollection) String() string

func (PublisherCollection) ValidateEnumValue

func (m PublisherCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublisherPublisherStatusEnum

PublisherPublisherStatusEnum Enum with underlying type: string

type PublisherPublisherStatusEnum string

Set of constants representing the allowable values for PublisherPublisherStatusEnum

const (
    PublisherPublisherStatusNew       PublisherPublisherStatusEnum = "NEW"
    PublisherPublisherStatusApproved  PublisherPublisherStatusEnum = "APPROVED"
    PublisherPublisherStatusSuspended PublisherPublisherStatusEnum = "SUSPENDED"
    PublisherPublisherStatusRemoved   PublisherPublisherStatusEnum = "REMOVED"
    PublisherPublisherStatusRejected  PublisherPublisherStatusEnum = "REJECTED"
    PublisherPublisherStatusContacted PublisherPublisherStatusEnum = "CONTACTED"
)

func GetMappingPublisherPublisherStatusEnum

func GetMappingPublisherPublisherStatusEnum(val string) (PublisherPublisherStatusEnum, bool)

GetMappingPublisherPublisherStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublisherPublisherStatusEnumValues

func GetPublisherPublisherStatusEnumValues() []PublisherPublisherStatusEnum

GetPublisherPublisherStatusEnumValues Enumerates the set of values for PublisherPublisherStatusEnum

type PublisherPublisherTypeEnum

PublisherPublisherTypeEnum Enum with underlying type: string

type PublisherPublisherTypeEnum string

Set of constants representing the allowable values for PublisherPublisherTypeEnum

const (
    PublisherPublisherTypeInternal PublisherPublisherTypeEnum = "INTERNAL"
    PublisherPublisherTypeExternal PublisherPublisherTypeEnum = "EXTERNAL"
)

func GetMappingPublisherPublisherTypeEnum

func GetMappingPublisherPublisherTypeEnum(val string) (PublisherPublisherTypeEnum, bool)

GetMappingPublisherPublisherTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublisherPublisherTypeEnumValues

func GetPublisherPublisherTypeEnumValues() []PublisherPublisherTypeEnum

GetPublisherPublisherTypeEnumValues Enumerates the set of values for PublisherPublisherTypeEnum

type PublisherSummary

PublisherSummary The model for a publisher.

type PublisherSummary struct {

    // Unique OCID identifier for the publisher.
    Id *string `mandatory:"true" json:"id"`

    // The root compartment of the Publisher.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The namespace for the publisher registry to persist artifacts.
    RegistryNamespace *string `mandatory:"true" json:"registryNamespace"`

    // The name of the publisher.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The public email address of the publisher for customers.
    ContactEmail *string `mandatory:"true" json:"contactEmail"`

    // The phone number of the publisher in E.164 format.
    ContactPhone *string `mandatory:"true" json:"contactPhone"`

    // publisher type.
    PublisherType PublisherSummaryPublisherTypeEnum `mandatory:"true" json:"publisherType"`

    // The time the publisher was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the publisher was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique legacy service identifier for the publisher.
    LegacyId *string `mandatory:"false" json:"legacyId"`

    // A description of the publisher.
    Description *string `mandatory:"false" json:"description"`

    // The year the publisher's company or organization was founded.
    YearFounded *int64 `mandatory:"false" json:"yearFounded"`

    // The publisher's website.
    WebsiteUrl *string `mandatory:"false" json:"websiteUrl"`

    // The address of the publisher's headquarters.
    HqAddress *string `mandatory:"false" json:"hqAddress"`

    Logo *UploadData `mandatory:"false" json:"logo"`

    // Publisher's Facebook URL
    FacebookUrl *string `mandatory:"false" json:"facebookUrl"`

    // Publisher's Twitter URL
    TwitterUrl *string `mandatory:"false" json:"twitterUrl"`

    // Publisher's LinkedIn URL
    LinkedinUrl *string `mandatory:"false" json:"linkedinUrl"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (PublisherSummary) String

func (m PublisherSummary) String() string

func (PublisherSummary) ValidateEnumValue

func (m PublisherSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublisherSummaryPublisherTypeEnum

PublisherSummaryPublisherTypeEnum Enum with underlying type: string

type PublisherSummaryPublisherTypeEnum string

Set of constants representing the allowable values for PublisherSummaryPublisherTypeEnum

const (
    PublisherSummaryPublisherTypeInternal PublisherSummaryPublisherTypeEnum = "INTERNAL"
    PublisherSummaryPublisherTypeExternal PublisherSummaryPublisherTypeEnum = "EXTERNAL"
)

func GetMappingPublisherSummaryPublisherTypeEnum

func GetMappingPublisherSummaryPublisherTypeEnum(val string) (PublisherSummaryPublisherTypeEnum, bool)

GetMappingPublisherSummaryPublisherTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublisherSummaryPublisherTypeEnumValues

func GetPublisherSummaryPublisherTypeEnumValues() []PublisherSummaryPublisherTypeEnum

GetPublisherSummaryPublisherTypeEnumValues Enumerates the set of values for PublisherSummaryPublisherTypeEnum

type RelatedDocumentAttachment

RelatedDocumentAttachment Related document attachment for the listing revision.

type RelatedDocumentAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // Possible lifecycle states.
    DocumentCategory RelatedDocumentAttachmentDocumentCategoryEnum `mandatory:"false" json:"documentCategory,omitempty"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (RelatedDocumentAttachment) GetCompartmentId

func (m RelatedDocumentAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (RelatedDocumentAttachment) GetDefinedTags

func (m RelatedDocumentAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (RelatedDocumentAttachment) GetDescription

func (m RelatedDocumentAttachment) GetDescription() *string

GetDescription returns Description

func (RelatedDocumentAttachment) GetDisplayName

func (m RelatedDocumentAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (RelatedDocumentAttachment) GetFreeformTags

func (m RelatedDocumentAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (RelatedDocumentAttachment) GetId

func (m RelatedDocumentAttachment) GetId() *string

GetId returns Id

func (RelatedDocumentAttachment) GetLifecycleState

func (m RelatedDocumentAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (RelatedDocumentAttachment) GetListingRevisionId

func (m RelatedDocumentAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (RelatedDocumentAttachment) GetSystemTags

func (m RelatedDocumentAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (RelatedDocumentAttachment) GetTimeCreated

func (m RelatedDocumentAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (RelatedDocumentAttachment) GetTimeUpdated

func (m RelatedDocumentAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (RelatedDocumentAttachment) MarshalJSON

func (m RelatedDocumentAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RelatedDocumentAttachment) String

func (m RelatedDocumentAttachment) String() string

func (RelatedDocumentAttachment) ValidateEnumValue

func (m RelatedDocumentAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RelatedDocumentAttachmentDocumentCategoryEnum

RelatedDocumentAttachmentDocumentCategoryEnum Enum with underlying type: string

type RelatedDocumentAttachmentDocumentCategoryEnum string

Set of constants representing the allowable values for RelatedDocumentAttachmentDocumentCategoryEnum

const (
    RelatedDocumentAttachmentDocumentCategoryCaseStudies          RelatedDocumentAttachmentDocumentCategoryEnum = "CASE_STUDIES"
    RelatedDocumentAttachmentDocumentCategoryCustomizationGuides  RelatedDocumentAttachmentDocumentCategoryEnum = "CUSTOMIZATION_GUIDES"
    RelatedDocumentAttachmentDocumentCategoryDataSheets           RelatedDocumentAttachmentDocumentCategoryEnum = "DATA_SHEETS"
    RelatedDocumentAttachmentDocumentCategoryPressRelease         RelatedDocumentAttachmentDocumentCategoryEnum = "PRESS_RELEASE"
    RelatedDocumentAttachmentDocumentCategoryProductDocumentation RelatedDocumentAttachmentDocumentCategoryEnum = "PRODUCT_DOCUMENTATION"
    RelatedDocumentAttachmentDocumentCategoryUserGuides           RelatedDocumentAttachmentDocumentCategoryEnum = "USER_GUIDES"
    RelatedDocumentAttachmentDocumentCategoryWebinar              RelatedDocumentAttachmentDocumentCategoryEnum = "WEBINAR"
)

func GetMappingRelatedDocumentAttachmentDocumentCategoryEnum

func GetMappingRelatedDocumentAttachmentDocumentCategoryEnum(val string) (RelatedDocumentAttachmentDocumentCategoryEnum, bool)

GetMappingRelatedDocumentAttachmentDocumentCategoryEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRelatedDocumentAttachmentDocumentCategoryEnumValues

func GetRelatedDocumentAttachmentDocumentCategoryEnumValues() []RelatedDocumentAttachmentDocumentCategoryEnum

GetRelatedDocumentAttachmentDocumentCategoryEnumValues Enumerates the set of values for RelatedDocumentAttachmentDocumentCategoryEnum

type ScreenShotAttachment

ScreenShotAttachment Screenshot attachment for the listing revision.

type ScreenShotAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // URL of the uploaded document.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"false" json:"mimeType"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (ScreenShotAttachment) GetCompartmentId

func (m ScreenShotAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (ScreenShotAttachment) GetDefinedTags

func (m ScreenShotAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (ScreenShotAttachment) GetDescription

func (m ScreenShotAttachment) GetDescription() *string

GetDescription returns Description

func (ScreenShotAttachment) GetDisplayName

func (m ScreenShotAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (ScreenShotAttachment) GetFreeformTags

func (m ScreenShotAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (ScreenShotAttachment) GetId

func (m ScreenShotAttachment) GetId() *string

GetId returns Id

func (ScreenShotAttachment) GetLifecycleState

func (m ScreenShotAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (ScreenShotAttachment) GetListingRevisionId

func (m ScreenShotAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (ScreenShotAttachment) GetSystemTags

func (m ScreenShotAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (ScreenShotAttachment) GetTimeCreated

func (m ScreenShotAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (ScreenShotAttachment) GetTimeUpdated

func (m ScreenShotAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (ScreenShotAttachment) MarshalJSON

func (m ScreenShotAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ScreenShotAttachment) String

func (m ScreenShotAttachment) String() string

func (ScreenShotAttachment) ValidateEnumValue

func (m ScreenShotAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOrderEnum

SortOrderEnum Enum with underlying type: string

type SortOrderEnum string

Set of constants representing the allowable values for SortOrderEnum

const (
    SortOrderAsc  SortOrderEnum = "ASC"
    SortOrderDesc SortOrderEnum = "DESC"
)

func GetMappingSortOrderEnum

func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)

GetMappingSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortOrderEnumValues

func GetSortOrderEnumValues() []SortOrderEnum

GetSortOrderEnumValues Enumerates the set of values for SortOrderEnum

type SubmitListingRevisionForReviewDetails

SubmitListingRevisionForReviewDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher review listing revision.

type SubmitListingRevisionForReviewDetails struct {

    // Notes provided for the listing revision.
    NoteDetails *string `mandatory:"false" json:"noteDetails"`

    // Identifies whether publisher allows internal tenancy launches for the listing revision.
    AreInternalTenancyLaunchAllowed *bool `mandatory:"false" json:"areInternalTenancyLaunchAllowed"`
}

func (SubmitListingRevisionForReviewDetails) String

func (m SubmitListingRevisionForReviewDetails) String() string

func (SubmitListingRevisionForReviewDetails) ValidateEnumValue

func (m SubmitListingRevisionForReviewDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubmitListingRevisionForReviewRequest

SubmitListingRevisionForReviewRequest wrapper for the SubmitListingRevisionForReview operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/SubmitListingRevisionForReview.go.html to see an example of how to use SubmitListingRevisionForReviewRequest.

type SubmitListingRevisionForReviewRequest struct {

    // The listing revision review information to be updated.
    SubmitListingRevisionForReviewDetails `contributesTo:"body"`

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (SubmitListingRevisionForReviewRequest) BinaryRequestBody

func (request SubmitListingRevisionForReviewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SubmitListingRevisionForReviewRequest) HTTPRequest

func (request SubmitListingRevisionForReviewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SubmitListingRevisionForReviewRequest) RetryPolicy

func (request SubmitListingRevisionForReviewRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SubmitListingRevisionForReviewRequest) String

func (request SubmitListingRevisionForReviewRequest) String() string

func (SubmitListingRevisionForReviewRequest) ValidateEnumValue

func (request SubmitListingRevisionForReviewRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SubmitListingRevisionForReviewResponse

SubmitListingRevisionForReviewResponse wrapper for the SubmitListingRevisionForReview operation

type SubmitListingRevisionForReviewResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SubmitListingRevisionForReviewResponse) HTTPResponse

func (response SubmitListingRevisionForReviewResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SubmitListingRevisionForReviewResponse) String

func (response SubmitListingRevisionForReviewResponse) String() string

type SupportContact

SupportContact Contact information to use to get support.

type SupportContact struct {

    // The name of the contact.
    Name *string `mandatory:"true" json:"name"`

    // The phone number of the contact.
    Phone *string `mandatory:"false" json:"phone"`

    // The email of the contact.
    Email *string `mandatory:"false" json:"email"`

    // The email subject line to use when contacting support.
    Subject *string `mandatory:"false" json:"subject"`
}

func (SupportContact) String

func (m SupportContact) String() string

func (SupportContact) ValidateEnumValue

func (m SupportContact) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Term

Term Base model object for the term.

type Term struct {

    // The name for the term.
    Name *string `mandatory:"true" json:"name"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    Author TermAuthorEnum `mandatory:"true" json:"author"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier for the publisher.
    PublisherId *string `mandatory:"true" json:"publisherId"`

    // The current state for the Term.
    LifecycleState TermLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the term was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique OCID identifier for the term.
    Id *string `mandatory:"false" json:"id"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (Term) String

func (m Term) String() string

func (Term) ValidateEnumValue

func (m Term) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermAuthorEnum

TermAuthorEnum Enum with underlying type: string

type TermAuthorEnum string

Set of constants representing the allowable values for TermAuthorEnum

const (
    TermAuthorOracle  TermAuthorEnum = "ORACLE"
    TermAuthorPartner TermAuthorEnum = "PARTNER"
)

func GetMappingTermAuthorEnum

func GetMappingTermAuthorEnum(val string) (TermAuthorEnum, bool)

GetMappingTermAuthorEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermAuthorEnumValues

func GetTermAuthorEnumValues() []TermAuthorEnum

GetTermAuthorEnumValues Enumerates the set of values for TermAuthorEnum

type TermCollection

TermCollection Results of the term search. Contains term items.

type TermCollection struct {

    // List of the Terms summary.
    Items []TermSummary `mandatory:"true" json:"items"`
}

func (TermCollection) String

func (m TermCollection) String() string

func (TermCollection) ValidateEnumValue

func (m TermCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermLifecycleStateEnum

TermLifecycleStateEnum Enum with underlying type: string

type TermLifecycleStateEnum string

Set of constants representing the allowable values for TermLifecycleStateEnum

const (
    TermLifecycleStateActive   TermLifecycleStateEnum = "ACTIVE"
    TermLifecycleStateInactive TermLifecycleStateEnum = "INACTIVE"
)

func GetMappingTermLifecycleStateEnum

func GetMappingTermLifecycleStateEnum(val string) (TermLifecycleStateEnum, bool)

GetMappingTermLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermLifecycleStateEnumValues

func GetTermLifecycleStateEnumValues() []TermLifecycleStateEnum

GetTermLifecycleStateEnumValues Enumerates the set of values for TermLifecycleStateEnum

type TermSummary

TermSummary The model for the term summary.

type TermSummary struct {

    // Unique OCID identifier for the term.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the term.
    Name *string `mandatory:"true" json:"name"`

    // Who authored the term. Publisher terms will be defaulted to as 'PARTNER'.
    Author TermAuthorEnum `mandatory:"true" json:"author"`

    // The current state for the term version.
    LifecycleState TermLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the resource was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the resource was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TermSummary) String

func (m TermSummary) String() string

func (TermSummary) ValidateEnumValue

func (m TermSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersion

TermVersion Model object for the term version details.

type TermVersion struct {

    // The unique identifier for the term.
    TermId *string `mandatory:"true" json:"termId"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    TermAuthor TermAuthorEnum `mandatory:"true" json:"termAuthor"`

    // The name for the term version.
    DisplayName *string `mandatory:"true" json:"displayName"`

    Attachment *TermVersionAttachment `mandatory:"true" json:"attachment"`

    // The current status for the term version.
    Status TermVersionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the term version.
    LifecycleState TermVersionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the term version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Unique OCID identifier for the term version.
    Id *string `mandatory:"false" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // Who authored the term. Publisher terms will be defaulted to 'PARTNER'.
    Author TermAuthorEnum `mandatory:"false" json:"author,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TermVersion) String

func (m TermVersion) String() string

func (TermVersion) ValidateEnumValue

func (m TermVersion) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersionAttachment

TermVersionAttachment An attachment uploaded by the Publisher for the term.

type TermVersionAttachment struct {

    // The content URL of the uploaded data.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // The MIME type of the uploaded data.
    MimeType *string `mandatory:"true" json:"mimeType"`
}

func (TermVersionAttachment) String

func (m TermVersionAttachment) String() string

func (TermVersionAttachment) ValidateEnumValue

func (m TermVersionAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersionCollection

TermVersionCollection Results of the term version search. Contains term version items.

type TermVersionCollection struct {

    // List of the Terms version summary.
    Items []TermVersionSummary `mandatory:"true" json:"items"`
}

func (TermVersionCollection) String

func (m TermVersionCollection) String() string

func (TermVersionCollection) ValidateEnumValue

func (m TermVersionCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TermVersionLifecycleStateEnum

TermVersionLifecycleStateEnum Enum with underlying type: string

type TermVersionLifecycleStateEnum string

Set of constants representing the allowable values for TermVersionLifecycleStateEnum

const (
    TermVersionLifecycleStateActive   TermVersionLifecycleStateEnum = "ACTIVE"
    TermVersionLifecycleStateInactive TermVersionLifecycleStateEnum = "INACTIVE"
)

func GetMappingTermVersionLifecycleStateEnum

func GetMappingTermVersionLifecycleStateEnum(val string) (TermVersionLifecycleStateEnum, bool)

GetMappingTermVersionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermVersionLifecycleStateEnumValues

func GetTermVersionLifecycleStateEnumValues() []TermVersionLifecycleStateEnum

GetTermVersionLifecycleStateEnumValues Enumerates the set of values for TermVersionLifecycleStateEnum

type TermVersionStatusEnum

TermVersionStatusEnum Enum with underlying type: string

type TermVersionStatusEnum string

Set of constants representing the allowable values for TermVersionStatusEnum

const (
    TermVersionStatusAvailable    TermVersionStatusEnum = "AVAILABLE"
    TermVersionStatusNotAvailable TermVersionStatusEnum = "NOT_AVAILABLE"
    TermVersionStatusDeleted      TermVersionStatusEnum = "DELETED"
)

func GetMappingTermVersionStatusEnum

func GetMappingTermVersionStatusEnum(val string) (TermVersionStatusEnum, bool)

GetMappingTermVersionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTermVersionStatusEnumValues

func GetTermVersionStatusEnumValues() []TermVersionStatusEnum

GetTermVersionStatusEnumValues Enumerates the set of values for TermVersionStatusEnum

type TermVersionSummary

TermVersionSummary The model for the term version summary.

type TermVersionSummary struct {

    // Unique OCID identifier for the term version.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The name for the term version.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The current status for the term version.
    Status TermVersionStatusEnum `mandatory:"true" json:"status"`

    // The current state for the Term version.
    LifecycleState TermVersionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The date and time the term version was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The date and time the time version was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2022-09-15T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (TermVersionSummary) String

func (m TermVersionSummary) String() string

func (TermVersionSummary) ValidateEnumValue

func (m TermVersionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnPublishListingRevisionPackageRequest

UnPublishListingRevisionPackageRequest wrapper for the UnPublishListingRevisionPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UnPublishListingRevisionPackage.go.html to see an example of how to use UnPublishListingRevisionPackageRequest.

type UnPublishListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UnPublishListingRevisionPackageRequest) BinaryRequestBody

func (request UnPublishListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UnPublishListingRevisionPackageRequest) HTTPRequest

func (request UnPublishListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UnPublishListingRevisionPackageRequest) RetryPolicy

func (request UnPublishListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UnPublishListingRevisionPackageRequest) String

func (request UnPublishListingRevisionPackageRequest) String() string

func (UnPublishListingRevisionPackageRequest) ValidateEnumValue

func (request UnPublishListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnPublishListingRevisionPackageResponse

UnPublishListingRevisionPackageResponse wrapper for the UnPublishListingRevisionPackage operation

type UnPublishListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UnPublishListingRevisionPackageResponse) HTTPResponse

func (response UnPublishListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UnPublishListingRevisionPackageResponse) String

func (response UnPublishListingRevisionPackageResponse) String() string

type UpdateArtifactDetails

UpdateArtifactDetails The model for an Oracle Cloud Infrastructure Marketplace artifact.

type UpdateArtifactDetails interface {

    // The unique identifier for the compartment.
    GetCompartmentId() *string

    // The display name for the artifact.
    GetDisplayName() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateArtifactRequest

UpdateArtifactRequest wrapper for the UpdateArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateArtifact.go.html to see an example of how to use UpdateArtifactRequest.

type UpdateArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // Request object for updating an artifact.
    UpdateArtifactDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateArtifactRequest) BinaryRequestBody

func (request UpdateArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateArtifactRequest) HTTPRequest

func (request UpdateArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateArtifactRequest) RetryPolicy

func (request UpdateArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateArtifactRequest) String

func (request UpdateArtifactRequest) String() string

func (UpdateArtifactRequest) ValidateEnumValue

func (request UpdateArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateArtifactResponse

UpdateArtifactResponse wrapper for the UpdateArtifact operation

type UpdateArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateArtifactResponse) HTTPResponse

func (response UpdateArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateArtifactResponse) String

func (response UpdateArtifactResponse) String() string

type UpdateContainerImageArtifactDetails

UpdateContainerImageArtifactDetails Details to update the container image artifact.

type UpdateContainerImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    ContainerImage *UpdateContainerImageDetails `mandatory:"false" json:"containerImage"`
}

func (UpdateContainerImageArtifactDetails) GetCompartmentId

func (m UpdateContainerImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateContainerImageArtifactDetails) GetDefinedTags

func (m UpdateContainerImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateContainerImageArtifactDetails) GetDisplayName

func (m UpdateContainerImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateContainerImageArtifactDetails) GetFreeformTags

func (m UpdateContainerImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateContainerImageArtifactDetails) MarshalJSON

func (m UpdateContainerImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateContainerImageArtifactDetails) String

func (m UpdateContainerImageArtifactDetails) String() string

func (UpdateContainerImageArtifactDetails) ValidateEnumValue

func (m UpdateContainerImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateContainerImageDetails

UpdateContainerImageDetails Container image details required to update a container artifact.

type UpdateContainerImageDetails struct {

    // The source registry OCID of the container image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the container image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`
}

func (UpdateContainerImageDetails) String

func (m UpdateContainerImageDetails) String() string

func (UpdateContainerImageDetails) ValidateEnumValue

func (m UpdateContainerImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateHelmChartImageDetails

UpdateHelmChartImageDetails Helmchart image details required to update an helmchart artifact.

type UpdateHelmChartImageDetails struct {

    // The source registry OCID of the helmchart image.
    SourceRegistryId *string `mandatory:"true" json:"sourceRegistryId"`

    // The source registry url of the helmchart  image.
    SourceRegistryUrl *string `mandatory:"true" json:"sourceRegistryUrl"`

    // The Supported Versions of Kubernetes
    SupportedKubernetesVersions []string `mandatory:"false" json:"supportedKubernetesVersions"`
}

func (UpdateHelmChartImageDetails) String

func (m UpdateHelmChartImageDetails) String() string

func (UpdateHelmChartImageDetails) ValidateEnumValue

func (m UpdateHelmChartImageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateKubernetesImageArtifactDetails

UpdateKubernetesImageArtifactDetails Details to update the kubernetes image artifact.

type UpdateKubernetesImageArtifactDetails struct {

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The display name for the artifact.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    HelmChart *UpdateHelmChartImageDetails `mandatory:"false" json:"helmChart"`

    // List of container image artifact unique identifiers included in the helm chart.
    ContainerImageArtifactIds []string `mandatory:"false" json:"containerImageArtifactIds"`
}

func (UpdateKubernetesImageArtifactDetails) GetCompartmentId

func (m UpdateKubernetesImageArtifactDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (UpdateKubernetesImageArtifactDetails) GetDefinedTags

func (m UpdateKubernetesImageArtifactDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateKubernetesImageArtifactDetails) GetDisplayName

func (m UpdateKubernetesImageArtifactDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateKubernetesImageArtifactDetails) GetFreeformTags

func (m UpdateKubernetesImageArtifactDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateKubernetesImageArtifactDetails) MarshalJSON

func (m UpdateKubernetesImageArtifactDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateKubernetesImageArtifactDetails) String

func (m UpdateKubernetesImageArtifactDetails) String() string

func (UpdateKubernetesImageArtifactDetails) ValidateEnumValue

func (m UpdateKubernetesImageArtifactDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingDetails

UpdateListingDetails Details to update an existing listing.

type UpdateListingDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateListingDetails) String

func (m UpdateListingDetails) String() string

func (UpdateListingDetails) ValidateEnumValue

func (m UpdateListingDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRequest

UpdateListingRequest wrapper for the UpdateListing operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListing.go.html to see an example of how to use UpdateListingRequest.

type UpdateListingRequest struct {

    // listing OCID
    ListingId *string `mandatory:"true" contributesTo:"path" name:"listingId"`

    // The information to be updated.
    UpdateListingDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRequest) BinaryRequestBody

func (request UpdateListingRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRequest) HTTPRequest

func (request UpdateListingRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRequest) RetryPolicy

func (request UpdateListingRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRequest) String

func (request UpdateListingRequest) String() string

func (UpdateListingRequest) ValidateEnumValue

func (request UpdateListingRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingResponse

UpdateListingResponse wrapper for the UpdateListing operation

type UpdateListingResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Listing instance
    Listing `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingResponse) HTTPResponse

func (response UpdateListingResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingResponse) String

func (response UpdateListingResponse) String() string

type UpdateListingRevisionAttachmentContentRequest

UpdateListingRevisionAttachmentContentRequest wrapper for the UpdateListingRevisionAttachmentContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionAttachmentContent.go.html to see an example of how to use UpdateListingRevisionAttachmentContentRequest.

type UpdateListingRevisionAttachmentContentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The attachment to upload.
    UpdateListingRevisionAttachmentContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionAttachmentContentRequest) BinaryRequestBody

func (request UpdateListingRevisionAttachmentContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionAttachmentContentRequest) HTTPRequest

func (request UpdateListingRevisionAttachmentContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionAttachmentContentRequest) RetryPolicy

func (request UpdateListingRevisionAttachmentContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionAttachmentContentRequest) String

func (request UpdateListingRevisionAttachmentContentRequest) String() string

func (UpdateListingRevisionAttachmentContentRequest) ValidateEnumValue

func (request UpdateListingRevisionAttachmentContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionAttachmentContentResponse

UpdateListingRevisionAttachmentContentResponse wrapper for the UpdateListingRevisionAttachmentContent operation

type UpdateListingRevisionAttachmentContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateListingRevisionAttachmentContentResponse) HTTPResponse

func (response UpdateListingRevisionAttachmentContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionAttachmentContentResponse) String

func (response UpdateListingRevisionAttachmentContentResponse) String() string

type UpdateListingRevisionAttachmentDetails

UpdateListingRevisionAttachmentDetails Update the attachment for the listing revision.

type UpdateListingRevisionAttachmentDetails interface {

    // The name for the listing revision attachment.
    GetDisplayName() *string

    // The description for the listing revision attachment.
    GetDescription() *string

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    GetFreeformTags() map[string]string

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    GetDefinedTags() map[string]map[string]interface{}
}

type UpdateListingRevisionAttachmentRequest

UpdateListingRevisionAttachmentRequest wrapper for the UpdateListingRevisionAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionAttachment.go.html to see an example of how to use UpdateListingRevisionAttachmentRequest.

type UpdateListingRevisionAttachmentRequest struct {

    // attachment OCID
    ListingRevisionAttachmentId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionAttachmentId"`

    // The attachment to be updated.
    UpdateListingRevisionAttachmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionAttachmentRequest) BinaryRequestBody

func (request UpdateListingRevisionAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionAttachmentRequest) HTTPRequest

func (request UpdateListingRevisionAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionAttachmentRequest) RetryPolicy

func (request UpdateListingRevisionAttachmentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionAttachmentRequest) String

func (request UpdateListingRevisionAttachmentRequest) String() string

func (UpdateListingRevisionAttachmentRequest) ValidateEnumValue

func (request UpdateListingRevisionAttachmentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionAttachmentResponse

UpdateListingRevisionAttachmentResponse wrapper for the UpdateListingRevisionAttachment operation

type UpdateListingRevisionAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionAttachment instance
    ListingRevisionAttachment `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateListingRevisionAttachmentResponse) HTTPResponse

func (response UpdateListingRevisionAttachmentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionAttachmentResponse) String

func (response UpdateListingRevisionAttachmentResponse) String() string

type UpdateListingRevisionDetails

UpdateListingRevisionDetails The model for an Oracle Cloud Infrastructure Marketplace Publisher listing revision.

type UpdateListingRevisionDetails struct {

    // The name for the listing revision.
    DisplayName *string `mandatory:"false" json:"displayName"`

    VersionDetails *VersionDetails `mandatory:"false" json:"versionDetails"`

    // Single line introduction for the listing revision.
    Headline *string `mandatory:"false" json:"headline"`

    // The tagline for the listing revision.
    Tagline *string `mandatory:"false" json:"tagline"`

    // Keywords associated for the listing revision.
    Keywords *string `mandatory:"false" json:"keywords"`

    // A short description for the listing revision.
    ShortDescription *string `mandatory:"false" json:"shortDescription"`

    // Usage information for the listing revision.
    UsageInformation *string `mandatory:"false" json:"usageInformation"`

    // A long description for the listing revision.
    LongDescription *string `mandatory:"false" json:"longDescription"`

    // System requirements for the listing revision.
    SystemRequirements *string `mandatory:"false" json:"systemRequirements"`

    // The categories for the listing revision.
    Categories []string `mandatory:"false" json:"categories"`

    // The markets supported by the listing revision.
    Markets []string `mandatory:"false" json:"markets"`

    ContentLanguage *LanguageItem `mandatory:"false" json:"contentLanguage"`

    // Languages supported by the listing revision.
    Supportedlanguages []LanguageItem `mandatory:"false" json:"supportedlanguages"`

    // Contact information to use to get support from the publisher for the listing revision.
    SupportContacts []SupportContact `mandatory:"false" json:"supportContacts"`

    // Links to support resources for the listing revision.
    SupportLinks []NamedLink `mandatory:"false" json:"supportLinks"`

    // The pricing model for the listing revision.
    PricingType ListingRevisionPricingTypeEnum `mandatory:"false" json:"pricingType,omitempty"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateListingRevisionDetails) String

func (m UpdateListingRevisionDetails) String() string

func (UpdateListingRevisionDetails) ValidateEnumValue

func (m UpdateListingRevisionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionIconContentRequest

UpdateListingRevisionIconContentRequest wrapper for the UpdateListingRevisionIconContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionIconContent.go.html to see an example of how to use UpdateListingRevisionIconContentRequest.

type UpdateListingRevisionIconContentRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The listing revision icon to be updated.
    UpdateListingRevisionIconContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionIconContentRequest) BinaryRequestBody

func (request UpdateListingRevisionIconContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionIconContentRequest) HTTPRequest

func (request UpdateListingRevisionIconContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionIconContentRequest) RetryPolicy

func (request UpdateListingRevisionIconContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionIconContentRequest) String

func (request UpdateListingRevisionIconContentRequest) String() string

func (UpdateListingRevisionIconContentRequest) ValidateEnumValue

func (request UpdateListingRevisionIconContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionIconContentResponse

UpdateListingRevisionIconContentResponse wrapper for the UpdateListingRevisionIconContent operation

type UpdateListingRevisionIconContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingRevisionIconContentResponse) HTTPResponse

func (response UpdateListingRevisionIconContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionIconContentResponse) String

func (response UpdateListingRevisionIconContentResponse) String() string

type UpdateListingRevisionPackageDetails

UpdateListingRevisionPackageDetails The model for an Oracle Cloud Infrastructure Marketplace Listing revison package.

type UpdateListingRevisionPackageDetails struct {

    // The version for the package.
    PackageVersion *string `mandatory:"false" json:"packageVersion"`

    // The name for the listing revision package.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for this package.
    Description *string `mandatory:"false" json:"description"`

    // The unique identifier for the artifact.
    ArtifactId *string `mandatory:"false" json:"artifactId"`

    // The unique term identifier.
    TermId *string `mandatory:"false" json:"termId"`

    // Identifies that this will be default package for the listing revision.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Identifies whether security upgrades will be provided for this package.
    AreSecurityUpgradesProvided *bool `mandatory:"false" json:"areSecurityUpgradesProvided"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateListingRevisionPackageDetails) String

func (m UpdateListingRevisionPackageDetails) String() string

func (UpdateListingRevisionPackageDetails) ValidateEnumValue

func (m UpdateListingRevisionPackageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionPackageRequest

UpdateListingRevisionPackageRequest wrapper for the UpdateListingRevisionPackage operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevisionPackage.go.html to see an example of how to use UpdateListingRevisionPackageRequest.

type UpdateListingRevisionPackageRequest struct {

    // Unique listing revision package identifier.
    ListingRevisionPackageId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionPackageId"`

    // The information to be updated.
    UpdateListingRevisionPackageDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionPackageRequest) BinaryRequestBody

func (request UpdateListingRevisionPackageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionPackageRequest) HTTPRequest

func (request UpdateListingRevisionPackageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionPackageRequest) RetryPolicy

func (request UpdateListingRevisionPackageRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionPackageRequest) String

func (request UpdateListingRevisionPackageRequest) String() string

func (UpdateListingRevisionPackageRequest) ValidateEnumValue

func (request UpdateListingRevisionPackageRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionPackageResponse

UpdateListingRevisionPackageResponse wrapper for the UpdateListingRevisionPackage operation

type UpdateListingRevisionPackageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevisionPackage instance
    ListingRevisionPackage `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateListingRevisionPackageResponse) HTTPResponse

func (response UpdateListingRevisionPackageResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionPackageResponse) String

func (response UpdateListingRevisionPackageResponse) String() string

type UpdateListingRevisionRequest

UpdateListingRevisionRequest wrapper for the UpdateListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateListingRevision.go.html to see an example of how to use UpdateListingRevisionRequest.

type UpdateListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // The listing revision information to be updated.
    UpdateListingRevisionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateListingRevisionRequest) BinaryRequestBody

func (request UpdateListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateListingRevisionRequest) HTTPRequest

func (request UpdateListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateListingRevisionRequest) RetryPolicy

func (request UpdateListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateListingRevisionRequest) String

func (request UpdateListingRevisionRequest) String() string

func (UpdateListingRevisionRequest) ValidateEnumValue

func (request UpdateListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateListingRevisionResponse

UpdateListingRevisionResponse wrapper for the UpdateListingRevision operation

type UpdateListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ListingRevision instance
    ListingRevision `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateListingRevisionResponse) HTTPResponse

func (response UpdateListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateListingRevisionResponse) String

func (response UpdateListingRevisionResponse) String() string

type UpdateRelatedDocumentAttachmentDetails

UpdateRelatedDocumentAttachmentDetails Update Details of the related document attachment.

type UpdateRelatedDocumentAttachmentDetails struct {

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The document category of the listing revision attachment.
    DocumentCategory RelatedDocumentAttachmentDocumentCategoryEnum `mandatory:"false" json:"documentCategory,omitempty"`
}

func (UpdateRelatedDocumentAttachmentDetails) GetDefinedTags

func (m UpdateRelatedDocumentAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateRelatedDocumentAttachmentDetails) GetDescription

func (m UpdateRelatedDocumentAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateRelatedDocumentAttachmentDetails) GetDisplayName

func (m UpdateRelatedDocumentAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateRelatedDocumentAttachmentDetails) GetFreeformTags

func (m UpdateRelatedDocumentAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateRelatedDocumentAttachmentDetails) MarshalJSON

func (m UpdateRelatedDocumentAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateRelatedDocumentAttachmentDetails) String

func (m UpdateRelatedDocumentAttachmentDetails) String() string

func (UpdateRelatedDocumentAttachmentDetails) ValidateEnumValue

func (m UpdateRelatedDocumentAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateScreenShotAttachmentDetails

UpdateScreenShotAttachmentDetails Update details of the screenshot attachment.

type UpdateScreenShotAttachmentDetails struct {

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateScreenShotAttachmentDetails) GetDefinedTags

func (m UpdateScreenShotAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateScreenShotAttachmentDetails) GetDescription

func (m UpdateScreenShotAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateScreenShotAttachmentDetails) GetDisplayName

func (m UpdateScreenShotAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateScreenShotAttachmentDetails) GetFreeformTags

func (m UpdateScreenShotAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateScreenShotAttachmentDetails) MarshalJSON

func (m UpdateScreenShotAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateScreenShotAttachmentDetails) String

func (m UpdateScreenShotAttachmentDetails) String() string

func (UpdateScreenShotAttachmentDetails) ValidateEnumValue

func (m UpdateScreenShotAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermDetails

UpdateTermDetails Details to update Marketplace Publisher term.

type UpdateTermDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateTermDetails) String

func (m UpdateTermDetails) String() string

func (UpdateTermDetails) ValidateEnumValue

func (m UpdateTermDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermRequest

UpdateTermRequest wrapper for the UpdateTerm operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateTerm.go.html to see an example of how to use UpdateTermRequest.

type UpdateTermRequest struct {

    // term OCID
    TermId *string `mandatory:"true" contributesTo:"path" name:"termId"`

    // The information to be updated.
    UpdateTermDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTermRequest) BinaryRequestBody

func (request UpdateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermRequest) HTTPRequest

func (request UpdateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermRequest) RetryPolicy

func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTermRequest) String

func (request UpdateTermRequest) String() string

func (UpdateTermRequest) ValidateEnumValue

func (request UpdateTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermResponse

UpdateTermResponse wrapper for the UpdateTerm operation

type UpdateTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTermResponse) HTTPResponse

func (response UpdateTermResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTermResponse) String

func (response UpdateTermResponse) String() string

type UpdateTermVersionContentRequest

UpdateTermVersionContentRequest wrapper for the UpdateTermVersionContent operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateTermVersionContent.go.html to see an example of how to use UpdateTermVersionContentRequest.

type UpdateTermVersionContentRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // The term attachment to upload.
    UpdateTermVersionContent io.ReadCloser `mandatory:"true" contributesTo:"body" encoding:"binary"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The name of the resource.
    DisplayName *string `mandatory:"false" contributesTo:"header" name:"display-name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTermVersionContentRequest) BinaryRequestBody

func (request UpdateTermVersionContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermVersionContentRequest) HTTPRequest

func (request UpdateTermVersionContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermVersionContentRequest) RetryPolicy

func (request UpdateTermVersionContentRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTermVersionContentRequest) String

func (request UpdateTermVersionContentRequest) String() string

func (UpdateTermVersionContentRequest) ValidateEnumValue

func (request UpdateTermVersionContentRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermVersionContentResponse

UpdateTermVersionContentResponse wrapper for the UpdateTermVersionContent operation

type UpdateTermVersionContentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTermVersionContentResponse) HTTPResponse

func (response UpdateTermVersionContentResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTermVersionContentResponse) String

func (response UpdateTermVersionContentResponse) String() string

type UpdateTermVersionDetails

UpdateTermVersionDetails Details to update Marketplace Publisher term version.

type UpdateTermVersionDetails struct {

    // The name for the term version.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateTermVersionDetails) String

func (m UpdateTermVersionDetails) String() string

func (UpdateTermVersionDetails) ValidateEnumValue

func (m UpdateTermVersionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermVersionRequest

UpdateTermVersionRequest wrapper for the UpdateTermVersion operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/UpdateTermVersion.go.html to see an example of how to use UpdateTermVersionRequest.

type UpdateTermVersionRequest struct {

    // term version OCID
    TermVersionId *string `mandatory:"true" contributesTo:"path" name:"termVersionId"`

    // Term Version details to be updated.
    UpdateTermVersionDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTermVersionRequest) BinaryRequestBody

func (request UpdateTermVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermVersionRequest) HTTPRequest

func (request UpdateTermVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermVersionRequest) RetryPolicy

func (request UpdateTermVersionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTermVersionRequest) String

func (request UpdateTermVersionRequest) String() string

func (UpdateTermVersionRequest) ValidateEnumValue

func (request UpdateTermVersionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermVersionResponse

UpdateTermVersionResponse wrapper for the UpdateTermVersion operation

type UpdateTermVersionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermVersion instance
    TermVersion `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTermVersionResponse) HTTPResponse

func (response UpdateTermVersionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTermVersionResponse) String

func (response UpdateTermVersionResponse) String() string

type UpdateVideoAttachmentDetails

UpdateVideoAttachmentDetails Details of the video attachment.

type UpdateVideoAttachmentDetails struct {

    // The name for the listing revision attachment.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The description for the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateVideoAttachmentDetails) GetDefinedTags

func (m UpdateVideoAttachmentDetails) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (UpdateVideoAttachmentDetails) GetDescription

func (m UpdateVideoAttachmentDetails) GetDescription() *string

GetDescription returns Description

func (UpdateVideoAttachmentDetails) GetDisplayName

func (m UpdateVideoAttachmentDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (UpdateVideoAttachmentDetails) GetFreeformTags

func (m UpdateVideoAttachmentDetails) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (UpdateVideoAttachmentDetails) MarshalJSON

func (m UpdateVideoAttachmentDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateVideoAttachmentDetails) String

func (m UpdateVideoAttachmentDetails) String() string

func (UpdateVideoAttachmentDetails) ValidateEnumValue

func (m UpdateVideoAttachmentDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UploadData

UploadData The model for upload data for images and icons.

type UploadData struct {

    // The name used to refer to the upload data.
    Name *string `mandatory:"false" json:"name"`

    // The content URL of the upload data.
    ContentUrl *string `mandatory:"false" json:"contentUrl"`

    // The MIME type of the upload data.
    MimeType *string `mandatory:"false" json:"mimeType"`
}

func (UploadData) String

func (m UploadData) String() string

func (UploadData) ValidateEnumValue

func (m UploadData) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateAndPublishArtifactRequest

ValidateAndPublishArtifactRequest wrapper for the ValidateAndPublishArtifact operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/ValidateAndPublishArtifact.go.html to see an example of how to use ValidateAndPublishArtifactRequest.

type ValidateAndPublishArtifactRequest struct {

    // artifact OCID
    ArtifactId *string `mandatory:"true" contributesTo:"path" name:"artifactId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ValidateAndPublishArtifactRequest) BinaryRequestBody

func (request ValidateAndPublishArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateAndPublishArtifactRequest) HTTPRequest

func (request ValidateAndPublishArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateAndPublishArtifactRequest) RetryPolicy

func (request ValidateAndPublishArtifactRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateAndPublishArtifactRequest) String

func (request ValidateAndPublishArtifactRequest) String() string

func (ValidateAndPublishArtifactRequest) ValidateEnumValue

func (request ValidateAndPublishArtifactRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateAndPublishArtifactResponse

ValidateAndPublishArtifactResponse wrapper for the ValidateAndPublishArtifact operation

type ValidateAndPublishArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ValidateAndPublishArtifactResponse) HTTPResponse

func (response ValidateAndPublishArtifactResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateAndPublishArtifactResponse) String

func (response ValidateAndPublishArtifactResponse) String() string

type ValidationStatusEnum

ValidationStatusEnum Enum with underlying type: string

type ValidationStatusEnum string

Set of constants representing the allowable values for ValidationStatusEnum

const (
    ValidationStatusValidationInProgress ValidationStatusEnum = "VALIDATION_IN_PROGRESS"
    ValidationStatusValidationFailed     ValidationStatusEnum = "VALIDATION_FAILED"
    ValidationStatusValidationCompleted  ValidationStatusEnum = "VALIDATION_COMPLETED"
)

func GetMappingValidationStatusEnum

func GetMappingValidationStatusEnum(val string) (ValidationStatusEnum, bool)

GetMappingValidationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetValidationStatusEnumValues

func GetValidationStatusEnumValues() []ValidationStatusEnum

GetValidationStatusEnumValues Enumerates the set of values for ValidationStatusEnum

type VersionDetails

VersionDetails A listing version provided by the Publisher.

type VersionDetails struct {

    // The version number.
    Number *string `mandatory:"true" json:"number"`

    // The version description.
    Description *string `mandatory:"true" json:"description"`

    // The version release date.
    ReleaseDate *string `mandatory:"true" json:"releaseDate"`
}

func (VersionDetails) String

func (m VersionDetails) String() string

func (VersionDetails) ValidateEnumValue

func (m VersionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type VideoAttachment

VideoAttachment Video attachment for the listing revision.

type VideoAttachment struct {

    // Unique OCID identifier for the listing revision attachment.
    Id *string `mandatory:"true" json:"id"`

    // The unique identifier for the compartment.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique identifier of the listing revision that the specified attachment belongs to.
    ListingRevisionId *string `mandatory:"true" json:"listingRevisionId"`

    // Name of the listing revision attachment.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time the attachment was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"`

    // The time the attachment was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"true" json:"timeUpdated"`

    // The URL for the video.
    ContentUrl *string `mandatory:"true" json:"contentUrl"`

    // Description of the listing revision attachment.
    Description *string `mandatory:"false" json:"description"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // The current state of the attachment.
    LifecycleState ListingRevisionAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`
}

func (VideoAttachment) GetCompartmentId

func (m VideoAttachment) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (VideoAttachment) GetDefinedTags

func (m VideoAttachment) GetDefinedTags() map[string]map[string]interface{}

GetDefinedTags returns DefinedTags

func (VideoAttachment) GetDescription

func (m VideoAttachment) GetDescription() *string

GetDescription returns Description

func (VideoAttachment) GetDisplayName

func (m VideoAttachment) GetDisplayName() *string

GetDisplayName returns DisplayName

func (VideoAttachment) GetFreeformTags

func (m VideoAttachment) GetFreeformTags() map[string]string

GetFreeformTags returns FreeformTags

func (VideoAttachment) GetId

func (m VideoAttachment) GetId() *string

GetId returns Id

func (VideoAttachment) GetLifecycleState

func (m VideoAttachment) GetLifecycleState() ListingRevisionAttachmentLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (VideoAttachment) GetListingRevisionId

func (m VideoAttachment) GetListingRevisionId() *string

GetListingRevisionId returns ListingRevisionId

func (VideoAttachment) GetSystemTags

func (m VideoAttachment) GetSystemTags() map[string]map[string]interface{}

GetSystemTags returns SystemTags

func (VideoAttachment) GetTimeCreated

func (m VideoAttachment) GetTimeCreated() *common.SDKTime

GetTimeCreated returns TimeCreated

func (VideoAttachment) GetTimeUpdated

func (m VideoAttachment) GetTimeUpdated() *common.SDKTime

GetTimeUpdated returns TimeUpdated

func (VideoAttachment) MarshalJSON

func (m VideoAttachment) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (VideoAttachment) String

func (m VideoAttachment) String() string

func (VideoAttachment) ValidateEnumValue

func (m VideoAttachment) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WithdrawListingRevisionRequest

WithdrawListingRevisionRequest wrapper for the WithdrawListingRevision operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.65.0/marketplacepublisher/WithdrawListingRevision.go.html to see an example of how to use WithdrawListingRevisionRequest.

type WithdrawListingRevisionRequest struct {

    // listing revision
    ListingRevisionId *string `mandatory:"true" contributesTo:"path" name:"listingRevisionId"`

    // For optimistic concurrency control. In the PUT or DELETE call
    // for a resource, set the `if-match` parameter to the value of the
    // etag from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the etag you
    // provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without risk of executing that same action again. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (WithdrawListingRevisionRequest) BinaryRequestBody

func (request WithdrawListingRevisionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (WithdrawListingRevisionRequest) HTTPRequest

func (request WithdrawListingRevisionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (WithdrawListingRevisionRequest) RetryPolicy

func (request WithdrawListingRevisionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (WithdrawListingRevisionRequest) String

func (request WithdrawListingRevisionRequest) String() string

func (WithdrawListingRevisionRequest) ValidateEnumValue

func (request WithdrawListingRevisionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WithdrawListingRevisionResponse

WithdrawListingRevisionResponse wrapper for the WithdrawListingRevision operation

type WithdrawListingRevisionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous work. You can use this to query its status.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (WithdrawListingRevisionResponse) HTTPResponse

func (response WithdrawListingRevisionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (WithdrawListingRevisionResponse) String

func (response WithdrawListingRevisionResponse) String() string

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection Results of a workRequestError search. Contains both WorkRequestError items and other information, such as metadata.

type WorkRequestErrorCollection struct {

    // List of workRequestError objects.
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

WorkRequestLogEntry A log message from the execution of a work request.

type WorkRequestLogEntry struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339 formatted datetime string
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntryCollection

WorkRequestLogEntryCollection Results of a workRequestLog search. Contains both workRequestLog items and other information, such as metadata.

type WorkRequestLogEntryCollection struct {

    // List of workRequestLogEntries.
    Items []WorkRequestLogEntry `mandatory:"true" json:"items"`
}

func (WorkRequestLogEntryCollection) String

func (m WorkRequestLogEntryCollection) String() string

func (WorkRequestLogEntryCollection) ValidateEnumValue

func (m WorkRequestLogEntryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType ActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata
    EntityUri *string `mandatory:"false" json:"entityUri"`

    // Additional information that helps to explain the resource.
    Metadata map[string]string `mandatory:"false" json:"metadata"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceMetadataKeyEnum

WorkRequestResourceMetadataKeyEnum Enum with underlying type: string

type WorkRequestResourceMetadataKeyEnum string

Set of constants representing the allowable values for WorkRequestResourceMetadataKeyEnum

const (
    WorkRequestResourceMetadataKeyIsDryRun WorkRequestResourceMetadataKeyEnum = "IS_DRY_RUN"
)

func GetMappingWorkRequestResourceMetadataKeyEnum

func GetMappingWorkRequestResourceMetadataKeyEnum(val string) (WorkRequestResourceMetadataKeyEnum, bool)

GetMappingWorkRequestResourceMetadataKeyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceMetadataKeyEnumValues

func GetWorkRequestResourceMetadataKeyEnumValues() []WorkRequestResourceMetadataKeyEnum

GetWorkRequestResourceMetadataKeyEnumValues Enumerates the set of values for WorkRequestResourceMetadataKeyEnum

type WorkRequestSummary

WorkRequestSummary A summary of the status of a work request.

type WorkRequestSummary struct {

    // Type of the work request
    OperationType OperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current work request.
    Status OperationStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection Results of a workRequest search. Contains both WorkRequest items and other information, such as metadata.

type WorkRequestSummaryCollection struct {

    // List of workRequestSummary objects.
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly