...

Package mediaservices

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

Overview ▾

Index ▾

func GetAddLockDetailsTypeEnumStringValues() []string
func GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumStringValues() []string
func GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumStringValues() []string
func GetAssetTypeEnumStringValues() []string
func GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumStringValues() []string
func GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumStringValues() []string
func GetDeleteMediaAssetDeleteModeEnumStringValues() []string
func GetDeleteModeEnumStringValues() []string
func GetGenerateSessionTokenDetailsScopesEnumStringValues() []string
func GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumStringValues() []string
func GetJobOutputAssetTypeEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetListMediaAssetDistributionChannelAttachmentsSortByEnumStringValues() []string
func GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumStringValues() []string
func GetListMediaAssetsLifecycleStateEnumStringValues() []string
func GetListMediaAssetsSortByEnumStringValues() []string
func GetListMediaAssetsSortOrderEnumStringValues() []string
func GetListMediaAssetsTypeEnumStringValues() []string
func GetListMediaWorkflowConfigurationsSortByEnumStringValues() []string
func GetListMediaWorkflowConfigurationsSortOrderEnumStringValues() []string
func GetListMediaWorkflowJobsSortByEnumStringValues() []string
func GetListMediaWorkflowJobsSortOrderEnumStringValues() []string
func GetListMediaWorkflowTaskDeclarationsSortByEnumStringValues() []string
func GetListMediaWorkflowTaskDeclarationsSortOrderEnumStringValues() []string
func GetListMediaWorkflowsSortByEnumStringValues() []string
func GetListMediaWorkflowsSortOrderEnumStringValues() []string
func GetListStreamCdnConfigsSortByEnumStringValues() []string
func GetListStreamCdnConfigsSortOrderEnumStringValues() []string
func GetListStreamDistributionChannelsSortByEnumStringValues() []string
func GetListStreamDistributionChannelsSortOrderEnumStringValues() []string
func GetListStreamPackagingConfigsSortByEnumStringValues() []string
func GetListStreamPackagingConfigsSortOrderEnumStringValues() []string
func GetListSystemMediaWorkflowsSortOrderEnumStringValues() []string
func GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumStringValues() []string
func GetMediaAssetDistributionChannelAttachmentSortByEnumStringValues() []string
func GetMediaAssetSortByEnumStringValues() []string
func GetMediaAssetTagTypeEnumStringValues() []string
func GetMediaWorkflowConfigurationLifecycleStateEnumStringValues() []string
func GetMediaWorkflowJobLifecycleStateEnumStringValues() []string
func GetMediaWorkflowJobSortByEnumStringValues() []string
func GetMediaWorkflowLifecycleStateEnumStringValues() []string
func GetMediaWorkflowTaskDeclarationSortByEnumStringValues() []string
func GetRemoveLockDetailsTypeEnumStringValues() []string
func GetResourceLockTypeEnumStringValues() []string
func GetSortByEnumStringValues() []string
func GetSortOrderEnumStringValues() []string
func GetStreamCdnConfigLifecycleStateEnumStringValues() []string
func GetStreamCdnConfigSectionTypeEnumStringValues() []string
func GetStreamDistributionChannelLifecycleStateEnumStringValues() []string
func GetStreamPackagingConfigEncryptionAlgorithmEnumStringValues() []string
func GetStreamPackagingConfigLifecycleStateEnumStringValues() []string
func GetStreamPackagingConfigStreamPackagingFormatEnumStringValues() []string
type AddLockDetails
    func (m AddLockDetails) String() string
    func (m AddLockDetails) ValidateEnumValue() (bool, error)
type AddLockDetailsTypeEnum
    func GetAddLockDetailsTypeEnumValues() []AddLockDetailsTypeEnum
    func GetMappingAddLockDetailsTypeEnum(val string) (AddLockDetailsTypeEnum, bool)
type AddMediaAssetLockRequest
    func (request AddMediaAssetLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddMediaAssetLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddMediaAssetLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddMediaAssetLockRequest) String() string
    func (request AddMediaAssetLockRequest) ValidateEnumValue() (bool, error)
type AddMediaAssetLockResponse
    func (response AddMediaAssetLockResponse) HTTPResponse() *http.Response
    func (response AddMediaAssetLockResponse) String() string
type AddMediaWorkflowConfigurationLockRequest
    func (request AddMediaWorkflowConfigurationLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddMediaWorkflowConfigurationLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddMediaWorkflowConfigurationLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddMediaWorkflowConfigurationLockRequest) String() string
    func (request AddMediaWorkflowConfigurationLockRequest) ValidateEnumValue() (bool, error)
type AddMediaWorkflowConfigurationLockResponse
    func (response AddMediaWorkflowConfigurationLockResponse) HTTPResponse() *http.Response
    func (response AddMediaWorkflowConfigurationLockResponse) String() string
type AddMediaWorkflowJobLockRequest
    func (request AddMediaWorkflowJobLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddMediaWorkflowJobLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddMediaWorkflowJobLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddMediaWorkflowJobLockRequest) String() string
    func (request AddMediaWorkflowJobLockRequest) ValidateEnumValue() (bool, error)
type AddMediaWorkflowJobLockResponse
    func (response AddMediaWorkflowJobLockResponse) HTTPResponse() *http.Response
    func (response AddMediaWorkflowJobLockResponse) String() string
type AddMediaWorkflowLockRequest
    func (request AddMediaWorkflowLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddMediaWorkflowLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddMediaWorkflowLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddMediaWorkflowLockRequest) String() string
    func (request AddMediaWorkflowLockRequest) ValidateEnumValue() (bool, error)
type AddMediaWorkflowLockResponse
    func (response AddMediaWorkflowLockResponse) HTTPResponse() *http.Response
    func (response AddMediaWorkflowLockResponse) String() string
type AddStreamCdnConfigLockRequest
    func (request AddStreamCdnConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddStreamCdnConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddStreamCdnConfigLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddStreamCdnConfigLockRequest) String() string
    func (request AddStreamCdnConfigLockRequest) ValidateEnumValue() (bool, error)
type AddStreamCdnConfigLockResponse
    func (response AddStreamCdnConfigLockResponse) HTTPResponse() *http.Response
    func (response AddStreamCdnConfigLockResponse) String() string
type AddStreamDistributionChannelLockRequest
    func (request AddStreamDistributionChannelLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddStreamDistributionChannelLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddStreamDistributionChannelLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddStreamDistributionChannelLockRequest) String() string
    func (request AddStreamDistributionChannelLockRequest) ValidateEnumValue() (bool, error)
type AddStreamDistributionChannelLockResponse
    func (response AddStreamDistributionChannelLockResponse) HTTPResponse() *http.Response
    func (response AddStreamDistributionChannelLockResponse) String() string
type AddStreamPackagingConfigLockRequest
    func (request AddStreamPackagingConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddStreamPackagingConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddStreamPackagingConfigLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddStreamPackagingConfigLockRequest) String() string
    func (request AddStreamPackagingConfigLockRequest) ValidateEnumValue() (bool, error)
type AddStreamPackagingConfigLockResponse
    func (response AddStreamPackagingConfigLockResponse) HTTPResponse() *http.Response
    func (response AddStreamPackagingConfigLockResponse) String() string
type AkamaiManualStreamCdnConfig
    func (m AkamaiManualStreamCdnConfig) MarshalJSON() (buff []byte, e error)
    func (m AkamaiManualStreamCdnConfig) String() string
    func (m AkamaiManualStreamCdnConfig) ValidateEnumValue() (bool, error)
type AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum
    func GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumValues() []AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum
    func GetMappingAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum(val string) (AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum, bool)
type AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum
    func GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumValues() []AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum
    func GetMappingAkamaiManualStreamCdnConfigOriginAuthSignTypeEnum(val string) (AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum, bool)
type AssetMetadataEntryDetails
    func (m AssetMetadataEntryDetails) MarshalJSON() (buff []byte, e error)
    func (m AssetMetadataEntryDetails) String() string
    func (m AssetMetadataEntryDetails) ValidateEnumValue() (bool, error)
type AssetTypeEnum
    func GetAssetTypeEnumValues() []AssetTypeEnum
    func GetMappingAssetTypeEnum(val string) (AssetTypeEnum, bool)
type ChangeMediaAssetCompartmentDetails
    func (m ChangeMediaAssetCompartmentDetails) String() string
    func (m ChangeMediaAssetCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMediaAssetCompartmentRequest
    func (request ChangeMediaAssetCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMediaAssetCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMediaAssetCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMediaAssetCompartmentRequest) String() string
    func (request ChangeMediaAssetCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMediaAssetCompartmentResponse
    func (response ChangeMediaAssetCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMediaAssetCompartmentResponse) String() string
type ChangeMediaWorkflowCompartmentDetails
    func (m ChangeMediaWorkflowCompartmentDetails) String() string
    func (m ChangeMediaWorkflowCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMediaWorkflowCompartmentRequest
    func (request ChangeMediaWorkflowCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMediaWorkflowCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMediaWorkflowCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMediaWorkflowCompartmentRequest) String() string
    func (request ChangeMediaWorkflowCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMediaWorkflowCompartmentResponse
    func (response ChangeMediaWorkflowCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMediaWorkflowCompartmentResponse) String() string
type ChangeMediaWorkflowConfigurationCompartmentDetails
    func (m ChangeMediaWorkflowConfigurationCompartmentDetails) String() string
    func (m ChangeMediaWorkflowConfigurationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMediaWorkflowConfigurationCompartmentRequest
    func (request ChangeMediaWorkflowConfigurationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMediaWorkflowConfigurationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMediaWorkflowConfigurationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMediaWorkflowConfigurationCompartmentRequest) String() string
    func (request ChangeMediaWorkflowConfigurationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMediaWorkflowConfigurationCompartmentResponse
    func (response ChangeMediaWorkflowConfigurationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMediaWorkflowConfigurationCompartmentResponse) String() string
type ChangeMediaWorkflowJobCompartmentDetails
    func (m ChangeMediaWorkflowJobCompartmentDetails) String() string
    func (m ChangeMediaWorkflowJobCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMediaWorkflowJobCompartmentRequest
    func (request ChangeMediaWorkflowJobCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMediaWorkflowJobCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMediaWorkflowJobCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMediaWorkflowJobCompartmentRequest) String() string
    func (request ChangeMediaWorkflowJobCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMediaWorkflowJobCompartmentResponse
    func (response ChangeMediaWorkflowJobCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMediaWorkflowJobCompartmentResponse) String() string
type ChangeStreamDistributionChannelCompartmentDetails
    func (m ChangeStreamDistributionChannelCompartmentDetails) String() string
    func (m ChangeStreamDistributionChannelCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeStreamDistributionChannelCompartmentRequest
    func (request ChangeStreamDistributionChannelCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeStreamDistributionChannelCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeStreamDistributionChannelCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeStreamDistributionChannelCompartmentRequest) String() string
    func (request ChangeStreamDistributionChannelCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeStreamDistributionChannelCompartmentResponse
    func (response ChangeStreamDistributionChannelCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeStreamDistributionChannelCompartmentResponse) String() string
type CreateMediaAssetDetails
    func (m CreateMediaAssetDetails) String() string
    func (m CreateMediaAssetDetails) ValidateEnumValue() (bool, error)
type CreateMediaAssetRequest
    func (request CreateMediaAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMediaAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMediaAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMediaAssetRequest) String() string
    func (request CreateMediaAssetRequest) ValidateEnumValue() (bool, error)
type CreateMediaAssetResponse
    func (response CreateMediaAssetResponse) HTTPResponse() *http.Response
    func (response CreateMediaAssetResponse) String() string
type CreateMediaWorkflowConfigurationDetails
    func (m CreateMediaWorkflowConfigurationDetails) String() string
    func (m CreateMediaWorkflowConfigurationDetails) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowConfigurationRequest
    func (request CreateMediaWorkflowConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMediaWorkflowConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMediaWorkflowConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMediaWorkflowConfigurationRequest) String() string
    func (request CreateMediaWorkflowConfigurationRequest) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowConfigurationResponse
    func (response CreateMediaWorkflowConfigurationResponse) HTTPResponse() *http.Response
    func (response CreateMediaWorkflowConfigurationResponse) String() string
type CreateMediaWorkflowDetails
    func (m CreateMediaWorkflowDetails) String() string
    func (m CreateMediaWorkflowDetails) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowJobByIdDetails
    func (m CreateMediaWorkflowJobByIdDetails) GetCompartmentId() *string
    func (m CreateMediaWorkflowJobByIdDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMediaWorkflowJobByIdDetails) GetDisplayName() *string
    func (m CreateMediaWorkflowJobByIdDetails) GetFreeformTags() map[string]string
    func (m CreateMediaWorkflowJobByIdDetails) GetLocks() []ResourceLock
    func (m CreateMediaWorkflowJobByIdDetails) GetMediaWorkflowConfigurationIds() []string
    func (m CreateMediaWorkflowJobByIdDetails) GetParameters() map[string]interface{}
    func (m CreateMediaWorkflowJobByIdDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateMediaWorkflowJobByIdDetails) String() string
    func (m CreateMediaWorkflowJobByIdDetails) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowJobByNameDetails
    func (m CreateMediaWorkflowJobByNameDetails) GetCompartmentId() *string
    func (m CreateMediaWorkflowJobByNameDetails) GetDefinedTags() map[string]map[string]interface{}
    func (m CreateMediaWorkflowJobByNameDetails) GetDisplayName() *string
    func (m CreateMediaWorkflowJobByNameDetails) GetFreeformTags() map[string]string
    func (m CreateMediaWorkflowJobByNameDetails) GetLocks() []ResourceLock
    func (m CreateMediaWorkflowJobByNameDetails) GetMediaWorkflowConfigurationIds() []string
    func (m CreateMediaWorkflowJobByNameDetails) GetParameters() map[string]interface{}
    func (m CreateMediaWorkflowJobByNameDetails) MarshalJSON() (buff []byte, e error)
    func (m CreateMediaWorkflowJobByNameDetails) String() string
    func (m CreateMediaWorkflowJobByNameDetails) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowJobDetails
type CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum
    func GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumValues() []CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum
    func GetMappingCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum(val string) (CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum, bool)
type CreateMediaWorkflowJobRequest
    func (request CreateMediaWorkflowJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMediaWorkflowJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMediaWorkflowJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMediaWorkflowJobRequest) String() string
    func (request CreateMediaWorkflowJobRequest) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowJobResponse
    func (response CreateMediaWorkflowJobResponse) HTTPResponse() *http.Response
    func (response CreateMediaWorkflowJobResponse) String() string
type CreateMediaWorkflowRequest
    func (request CreateMediaWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMediaWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMediaWorkflowRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMediaWorkflowRequest) String() string
    func (request CreateMediaWorkflowRequest) ValidateEnumValue() (bool, error)
type CreateMediaWorkflowResponse
    func (response CreateMediaWorkflowResponse) HTTPResponse() *http.Response
    func (response CreateMediaWorkflowResponse) String() string
type CreateStreamCdnConfigDetails
    func (m CreateStreamCdnConfigDetails) String() string
    func (m *CreateStreamCdnConfigDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateStreamCdnConfigDetails) ValidateEnumValue() (bool, error)
type CreateStreamCdnConfigRequest
    func (request CreateStreamCdnConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStreamCdnConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStreamCdnConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStreamCdnConfigRequest) String() string
    func (request CreateStreamCdnConfigRequest) ValidateEnumValue() (bool, error)
type CreateStreamCdnConfigResponse
    func (response CreateStreamCdnConfigResponse) HTTPResponse() *http.Response
    func (response CreateStreamCdnConfigResponse) String() string
type CreateStreamDistributionChannelDetails
    func (m CreateStreamDistributionChannelDetails) String() string
    func (m CreateStreamDistributionChannelDetails) ValidateEnumValue() (bool, error)
type CreateStreamDistributionChannelRequest
    func (request CreateStreamDistributionChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStreamDistributionChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStreamDistributionChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStreamDistributionChannelRequest) String() string
    func (request CreateStreamDistributionChannelRequest) ValidateEnumValue() (bool, error)
type CreateStreamDistributionChannelResponse
    func (response CreateStreamDistributionChannelResponse) HTTPResponse() *http.Response
    func (response CreateStreamDistributionChannelResponse) String() string
type CreateStreamPackagingConfigDetails
    func (m CreateStreamPackagingConfigDetails) String() string
    func (m *CreateStreamPackagingConfigDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateStreamPackagingConfigDetails) ValidateEnumValue() (bool, error)
type CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum
    func GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumValues() []CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum
    func GetMappingCreateStreamPackagingConfigDetailsStreamPackagingFormatEnum(val string) (CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum, bool)
type CreateStreamPackagingConfigRequest
    func (request CreateStreamPackagingConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateStreamPackagingConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateStreamPackagingConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateStreamPackagingConfigRequest) String() string
    func (request CreateStreamPackagingConfigRequest) ValidateEnumValue() (bool, error)
type CreateStreamPackagingConfigResponse
    func (response CreateStreamPackagingConfigResponse) HTTPResponse() *http.Response
    func (response CreateStreamPackagingConfigResponse) String() string
type DashStreamPackagingConfig
    func (m DashStreamPackagingConfig) GetCompartmentId() *string
    func (m DashStreamPackagingConfig) GetDefinedTags() map[string]map[string]interface{}
    func (m DashStreamPackagingConfig) GetDisplayName() *string
    func (m DashStreamPackagingConfig) GetDistributionChannelId() *string
    func (m DashStreamPackagingConfig) GetEncryption() StreamPackagingConfigEncryption
    func (m DashStreamPackagingConfig) GetFreeformTags() map[string]string
    func (m DashStreamPackagingConfig) GetId() *string
    func (m DashStreamPackagingConfig) GetLifecycleState() StreamPackagingConfigLifecycleStateEnum
    func (m DashStreamPackagingConfig) GetLocks() []ResourceLock
    func (m DashStreamPackagingConfig) GetSegmentTimeInSeconds() *int
    func (m DashStreamPackagingConfig) GetSystemTags() map[string]map[string]interface{}
    func (m DashStreamPackagingConfig) GetTimeCreated() *common.SDKTime
    func (m DashStreamPackagingConfig) GetTimeUpdated() *common.SDKTime
    func (m DashStreamPackagingConfig) MarshalJSON() (buff []byte, e error)
    func (m DashStreamPackagingConfig) String() string
    func (m *DashStreamPackagingConfig) UnmarshalJSON(data []byte) (e error)
    func (m DashStreamPackagingConfig) ValidateEnumValue() (bool, error)
type DeleteMediaAssetDeleteModeEnum
    func GetDeleteMediaAssetDeleteModeEnumValues() []DeleteMediaAssetDeleteModeEnum
    func GetMappingDeleteMediaAssetDeleteModeEnum(val string) (DeleteMediaAssetDeleteModeEnum, bool)
type DeleteMediaAssetDistributionChannelAttachmentRequest
    func (request DeleteMediaAssetDistributionChannelAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMediaAssetDistributionChannelAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMediaAssetDistributionChannelAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMediaAssetDistributionChannelAttachmentRequest) String() string
    func (request DeleteMediaAssetDistributionChannelAttachmentRequest) ValidateEnumValue() (bool, error)
type DeleteMediaAssetDistributionChannelAttachmentResponse
    func (response DeleteMediaAssetDistributionChannelAttachmentResponse) HTTPResponse() *http.Response
    func (response DeleteMediaAssetDistributionChannelAttachmentResponse) String() string
type DeleteMediaAssetRequest
    func (request DeleteMediaAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMediaAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMediaAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMediaAssetRequest) String() string
    func (request DeleteMediaAssetRequest) ValidateEnumValue() (bool, error)
type DeleteMediaAssetResponse
    func (response DeleteMediaAssetResponse) HTTPResponse() *http.Response
    func (response DeleteMediaAssetResponse) String() string
type DeleteMediaWorkflowConfigurationRequest
    func (request DeleteMediaWorkflowConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMediaWorkflowConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMediaWorkflowConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMediaWorkflowConfigurationRequest) String() string
    func (request DeleteMediaWorkflowConfigurationRequest) ValidateEnumValue() (bool, error)
type DeleteMediaWorkflowConfigurationResponse
    func (response DeleteMediaWorkflowConfigurationResponse) HTTPResponse() *http.Response
    func (response DeleteMediaWorkflowConfigurationResponse) String() string
type DeleteMediaWorkflowJobRequest
    func (request DeleteMediaWorkflowJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMediaWorkflowJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMediaWorkflowJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMediaWorkflowJobRequest) String() string
    func (request DeleteMediaWorkflowJobRequest) ValidateEnumValue() (bool, error)
type DeleteMediaWorkflowJobResponse
    func (response DeleteMediaWorkflowJobResponse) HTTPResponse() *http.Response
    func (response DeleteMediaWorkflowJobResponse) String() string
type DeleteMediaWorkflowRequest
    func (request DeleteMediaWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMediaWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMediaWorkflowRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMediaWorkflowRequest) String() string
    func (request DeleteMediaWorkflowRequest) ValidateEnumValue() (bool, error)
type DeleteMediaWorkflowResponse
    func (response DeleteMediaWorkflowResponse) HTTPResponse() *http.Response
    func (response DeleteMediaWorkflowResponse) String() string
type DeleteModeEnum
    func GetDeleteModeEnumValues() []DeleteModeEnum
    func GetMappingDeleteModeEnum(val string) (DeleteModeEnum, bool)
type DeleteStreamCdnConfigRequest
    func (request DeleteStreamCdnConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStreamCdnConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStreamCdnConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStreamCdnConfigRequest) String() string
    func (request DeleteStreamCdnConfigRequest) ValidateEnumValue() (bool, error)
type DeleteStreamCdnConfigResponse
    func (response DeleteStreamCdnConfigResponse) HTTPResponse() *http.Response
    func (response DeleteStreamCdnConfigResponse) String() string
type DeleteStreamDistributionChannelRequest
    func (request DeleteStreamDistributionChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStreamDistributionChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStreamDistributionChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStreamDistributionChannelRequest) String() string
    func (request DeleteStreamDistributionChannelRequest) ValidateEnumValue() (bool, error)
type DeleteStreamDistributionChannelResponse
    func (response DeleteStreamDistributionChannelResponse) HTTPResponse() *http.Response
    func (response DeleteStreamDistributionChannelResponse) String() string
type DeleteStreamPackagingConfigRequest
    func (request DeleteStreamPackagingConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteStreamPackagingConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteStreamPackagingConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteStreamPackagingConfigRequest) String() string
    func (request DeleteStreamPackagingConfigRequest) ValidateEnumValue() (bool, error)
type DeleteStreamPackagingConfigResponse
    func (response DeleteStreamPackagingConfigResponse) HTTPResponse() *http.Response
    func (response DeleteStreamPackagingConfigResponse) String() string
type EdgeStreamCdnConfig
    func (m EdgeStreamCdnConfig) MarshalJSON() (buff []byte, e error)
    func (m EdgeStreamCdnConfig) String() string
    func (m EdgeStreamCdnConfig) ValidateEnumValue() (bool, error)
type GeneratePlaylistRequest
    func (request GeneratePlaylistRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GeneratePlaylistRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GeneratePlaylistRequest) RetryPolicy() *common.RetryPolicy
    func (request GeneratePlaylistRequest) String() string
    func (request GeneratePlaylistRequest) ValidateEnumValue() (bool, error)
type GeneratePlaylistResponse
    func (response GeneratePlaylistResponse) HTTPResponse() *http.Response
    func (response GeneratePlaylistResponse) String() string
type GenerateSessionTokenDetails
    func (m GenerateSessionTokenDetails) String() string
    func (m GenerateSessionTokenDetails) ValidateEnumValue() (bool, error)
type GenerateSessionTokenDetailsScopesEnum
    func GetGenerateSessionTokenDetailsScopesEnumValues() []GenerateSessionTokenDetailsScopesEnum
    func GetMappingGenerateSessionTokenDetailsScopesEnum(val string) (GenerateSessionTokenDetailsScopesEnum, bool)
type GenerateSessionTokenRequest
    func (request GenerateSessionTokenRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GenerateSessionTokenRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GenerateSessionTokenRequest) RetryPolicy() *common.RetryPolicy
    func (request GenerateSessionTokenRequest) String() string
    func (request GenerateSessionTokenRequest) ValidateEnumValue() (bool, error)
type GenerateSessionTokenResponse
    func (response GenerateSessionTokenResponse) HTTPResponse() *http.Response
    func (response GenerateSessionTokenResponse) String() string
type GetMediaAssetDistributionChannelAttachmentRequest
    func (request GetMediaAssetDistributionChannelAttachmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMediaAssetDistributionChannelAttachmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMediaAssetDistributionChannelAttachmentRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMediaAssetDistributionChannelAttachmentRequest) String() string
    func (request GetMediaAssetDistributionChannelAttachmentRequest) ValidateEnumValue() (bool, error)
type GetMediaAssetDistributionChannelAttachmentResponse
    func (response GetMediaAssetDistributionChannelAttachmentResponse) HTTPResponse() *http.Response
    func (response GetMediaAssetDistributionChannelAttachmentResponse) String() string
type GetMediaAssetRequest
    func (request GetMediaAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMediaAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMediaAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMediaAssetRequest) String() string
    func (request GetMediaAssetRequest) ValidateEnumValue() (bool, error)
type GetMediaAssetResponse
    func (response GetMediaAssetResponse) HTTPResponse() *http.Response
    func (response GetMediaAssetResponse) String() string
type GetMediaWorkflowConfigurationRequest
    func (request GetMediaWorkflowConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMediaWorkflowConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMediaWorkflowConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMediaWorkflowConfigurationRequest) String() string
    func (request GetMediaWorkflowConfigurationRequest) ValidateEnumValue() (bool, error)
type GetMediaWorkflowConfigurationResponse
    func (response GetMediaWorkflowConfigurationResponse) HTTPResponse() *http.Response
    func (response GetMediaWorkflowConfigurationResponse) String() string
type GetMediaWorkflowJobRequest
    func (request GetMediaWorkflowJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMediaWorkflowJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMediaWorkflowJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMediaWorkflowJobRequest) String() string
    func (request GetMediaWorkflowJobRequest) ValidateEnumValue() (bool, error)
type GetMediaWorkflowJobResponse
    func (response GetMediaWorkflowJobResponse) HTTPResponse() *http.Response
    func (response GetMediaWorkflowJobResponse) String() string
type GetMediaWorkflowRequest
    func (request GetMediaWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMediaWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMediaWorkflowRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMediaWorkflowRequest) String() string
    func (request GetMediaWorkflowRequest) ValidateEnumValue() (bool, error)
type GetMediaWorkflowResponse
    func (response GetMediaWorkflowResponse) HTTPResponse() *http.Response
    func (response GetMediaWorkflowResponse) String() string
type GetStreamCdnConfigRequest
    func (request GetStreamCdnConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStreamCdnConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStreamCdnConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStreamCdnConfigRequest) String() string
    func (request GetStreamCdnConfigRequest) ValidateEnumValue() (bool, error)
type GetStreamCdnConfigResponse
    func (response GetStreamCdnConfigResponse) HTTPResponse() *http.Response
    func (response GetStreamCdnConfigResponse) String() string
type GetStreamDistributionChannelRequest
    func (request GetStreamDistributionChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStreamDistributionChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStreamDistributionChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStreamDistributionChannelRequest) String() string
    func (request GetStreamDistributionChannelRequest) ValidateEnumValue() (bool, error)
type GetStreamDistributionChannelResponse
    func (response GetStreamDistributionChannelResponse) HTTPResponse() *http.Response
    func (response GetStreamDistributionChannelResponse) String() string
type GetStreamPackagingConfigRequest
    func (request GetStreamPackagingConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetStreamPackagingConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetStreamPackagingConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request GetStreamPackagingConfigRequest) String() string
    func (request GetStreamPackagingConfigRequest) ValidateEnumValue() (bool, error)
type GetStreamPackagingConfigResponse
    func (response GetStreamPackagingConfigResponse) HTTPResponse() *http.Response
    func (response GetStreamPackagingConfigResponse) String() string
type HlsStreamPackagingConfig
    func (m HlsStreamPackagingConfig) GetCompartmentId() *string
    func (m HlsStreamPackagingConfig) GetDefinedTags() map[string]map[string]interface{}
    func (m HlsStreamPackagingConfig) GetDisplayName() *string
    func (m HlsStreamPackagingConfig) GetDistributionChannelId() *string
    func (m HlsStreamPackagingConfig) GetEncryption() StreamPackagingConfigEncryption
    func (m HlsStreamPackagingConfig) GetFreeformTags() map[string]string
    func (m HlsStreamPackagingConfig) GetId() *string
    func (m HlsStreamPackagingConfig) GetLifecycleState() StreamPackagingConfigLifecycleStateEnum
    func (m HlsStreamPackagingConfig) GetLocks() []ResourceLock
    func (m HlsStreamPackagingConfig) GetSegmentTimeInSeconds() *int
    func (m HlsStreamPackagingConfig) GetSystemTags() map[string]map[string]interface{}
    func (m HlsStreamPackagingConfig) GetTimeCreated() *common.SDKTime
    func (m HlsStreamPackagingConfig) GetTimeUpdated() *common.SDKTime
    func (m HlsStreamPackagingConfig) MarshalJSON() (buff []byte, e error)
    func (m HlsStreamPackagingConfig) String() string
    func (m *HlsStreamPackagingConfig) UnmarshalJSON(data []byte) (e error)
    func (m HlsStreamPackagingConfig) ValidateEnumValue() (bool, error)
type IngestStreamDistributionChannelDetails
type IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum
    func GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumValues() []IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum
    func GetMappingIngestStreamDistributionChannelDetailsIngestPayloadTypeEnum(val string) (IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum, bool)
type IngestStreamDistributionChannelRequest
    func (request IngestStreamDistributionChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request IngestStreamDistributionChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request IngestStreamDistributionChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request IngestStreamDistributionChannelRequest) String() string
    func (request IngestStreamDistributionChannelRequest) ValidateEnumValue() (bool, error)
type IngestStreamDistributionChannelResponse
    func (response IngestStreamDistributionChannelResponse) HTTPResponse() *http.Response
    func (response IngestStreamDistributionChannelResponse) String() string
type IngestStreamDistributionChannelResult
    func (m IngestStreamDistributionChannelResult) String() string
    func (m IngestStreamDistributionChannelResult) ValidateEnumValue() (bool, error)
type JobOutput
    func (m JobOutput) String() string
    func (m JobOutput) ValidateEnumValue() (bool, error)
type JobOutputAssetTypeEnum
    func GetJobOutputAssetTypeEnumValues() []JobOutputAssetTypeEnum
    func GetMappingJobOutputAssetTypeEnum(val string) (JobOutputAssetTypeEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type ListMediaAssetDistributionChannelAttachmentsRequest
    func (request ListMediaAssetDistributionChannelAttachmentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMediaAssetDistributionChannelAttachmentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMediaAssetDistributionChannelAttachmentsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMediaAssetDistributionChannelAttachmentsRequest) String() string
    func (request ListMediaAssetDistributionChannelAttachmentsRequest) ValidateEnumValue() (bool, error)
type ListMediaAssetDistributionChannelAttachmentsResponse
    func (response ListMediaAssetDistributionChannelAttachmentsResponse) HTTPResponse() *http.Response
    func (response ListMediaAssetDistributionChannelAttachmentsResponse) String() string
type ListMediaAssetDistributionChannelAttachmentsSortByEnum
    func GetListMediaAssetDistributionChannelAttachmentsSortByEnumValues() []ListMediaAssetDistributionChannelAttachmentsSortByEnum
    func GetMappingListMediaAssetDistributionChannelAttachmentsSortByEnum(val string) (ListMediaAssetDistributionChannelAttachmentsSortByEnum, bool)
type ListMediaAssetDistributionChannelAttachmentsSortOrderEnum
    func GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumValues() []ListMediaAssetDistributionChannelAttachmentsSortOrderEnum
    func GetMappingListMediaAssetDistributionChannelAttachmentsSortOrderEnum(val string) (ListMediaAssetDistributionChannelAttachmentsSortOrderEnum, bool)
type ListMediaAssetsLifecycleStateEnum
    func GetListMediaAssetsLifecycleStateEnumValues() []ListMediaAssetsLifecycleStateEnum
    func GetMappingListMediaAssetsLifecycleStateEnum(val string) (ListMediaAssetsLifecycleStateEnum, bool)
type ListMediaAssetsRequest
    func (request ListMediaAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMediaAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMediaAssetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMediaAssetsRequest) String() string
    func (request ListMediaAssetsRequest) ValidateEnumValue() (bool, error)
type ListMediaAssetsResponse
    func (response ListMediaAssetsResponse) HTTPResponse() *http.Response
    func (response ListMediaAssetsResponse) String() string
type ListMediaAssetsSortByEnum
    func GetListMediaAssetsSortByEnumValues() []ListMediaAssetsSortByEnum
    func GetMappingListMediaAssetsSortByEnum(val string) (ListMediaAssetsSortByEnum, bool)
type ListMediaAssetsSortOrderEnum
    func GetListMediaAssetsSortOrderEnumValues() []ListMediaAssetsSortOrderEnum
    func GetMappingListMediaAssetsSortOrderEnum(val string) (ListMediaAssetsSortOrderEnum, bool)
type ListMediaAssetsTypeEnum
    func GetListMediaAssetsTypeEnumValues() []ListMediaAssetsTypeEnum
    func GetMappingListMediaAssetsTypeEnum(val string) (ListMediaAssetsTypeEnum, bool)
type ListMediaWorkflowConfigurationsRequest
    func (request ListMediaWorkflowConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMediaWorkflowConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMediaWorkflowConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMediaWorkflowConfigurationsRequest) String() string
    func (request ListMediaWorkflowConfigurationsRequest) ValidateEnumValue() (bool, error)
type ListMediaWorkflowConfigurationsResponse
    func (response ListMediaWorkflowConfigurationsResponse) HTTPResponse() *http.Response
    func (response ListMediaWorkflowConfigurationsResponse) String() string
type ListMediaWorkflowConfigurationsSortByEnum
    func GetListMediaWorkflowConfigurationsSortByEnumValues() []ListMediaWorkflowConfigurationsSortByEnum
    func GetMappingListMediaWorkflowConfigurationsSortByEnum(val string) (ListMediaWorkflowConfigurationsSortByEnum, bool)
type ListMediaWorkflowConfigurationsSortOrderEnum
    func GetListMediaWorkflowConfigurationsSortOrderEnumValues() []ListMediaWorkflowConfigurationsSortOrderEnum
    func GetMappingListMediaWorkflowConfigurationsSortOrderEnum(val string) (ListMediaWorkflowConfigurationsSortOrderEnum, bool)
type ListMediaWorkflowJobsRequest
    func (request ListMediaWorkflowJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMediaWorkflowJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMediaWorkflowJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMediaWorkflowJobsRequest) String() string
    func (request ListMediaWorkflowJobsRequest) ValidateEnumValue() (bool, error)
type ListMediaWorkflowJobsResponse
    func (response ListMediaWorkflowJobsResponse) HTTPResponse() *http.Response
    func (response ListMediaWorkflowJobsResponse) String() string
type ListMediaWorkflowJobsSortByEnum
    func GetListMediaWorkflowJobsSortByEnumValues() []ListMediaWorkflowJobsSortByEnum
    func GetMappingListMediaWorkflowJobsSortByEnum(val string) (ListMediaWorkflowJobsSortByEnum, bool)
type ListMediaWorkflowJobsSortOrderEnum
    func GetListMediaWorkflowJobsSortOrderEnumValues() []ListMediaWorkflowJobsSortOrderEnum
    func GetMappingListMediaWorkflowJobsSortOrderEnum(val string) (ListMediaWorkflowJobsSortOrderEnum, bool)
type ListMediaWorkflowTaskDeclarationsRequest
    func (request ListMediaWorkflowTaskDeclarationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMediaWorkflowTaskDeclarationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMediaWorkflowTaskDeclarationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMediaWorkflowTaskDeclarationsRequest) String() string
    func (request ListMediaWorkflowTaskDeclarationsRequest) ValidateEnumValue() (bool, error)
type ListMediaWorkflowTaskDeclarationsResponse
    func (response ListMediaWorkflowTaskDeclarationsResponse) HTTPResponse() *http.Response
    func (response ListMediaWorkflowTaskDeclarationsResponse) String() string
type ListMediaWorkflowTaskDeclarationsSortByEnum
    func GetListMediaWorkflowTaskDeclarationsSortByEnumValues() []ListMediaWorkflowTaskDeclarationsSortByEnum
    func GetMappingListMediaWorkflowTaskDeclarationsSortByEnum(val string) (ListMediaWorkflowTaskDeclarationsSortByEnum, bool)
type ListMediaWorkflowTaskDeclarationsSortOrderEnum
    func GetListMediaWorkflowTaskDeclarationsSortOrderEnumValues() []ListMediaWorkflowTaskDeclarationsSortOrderEnum
    func GetMappingListMediaWorkflowTaskDeclarationsSortOrderEnum(val string) (ListMediaWorkflowTaskDeclarationsSortOrderEnum, bool)
type ListMediaWorkflowsRequest
    func (request ListMediaWorkflowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMediaWorkflowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMediaWorkflowsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMediaWorkflowsRequest) String() string
    func (request ListMediaWorkflowsRequest) ValidateEnumValue() (bool, error)
type ListMediaWorkflowsResponse
    func (response ListMediaWorkflowsResponse) HTTPResponse() *http.Response
    func (response ListMediaWorkflowsResponse) String() string
type ListMediaWorkflowsSortByEnum
    func GetListMediaWorkflowsSortByEnumValues() []ListMediaWorkflowsSortByEnum
    func GetMappingListMediaWorkflowsSortByEnum(val string) (ListMediaWorkflowsSortByEnum, bool)
type ListMediaWorkflowsSortOrderEnum
    func GetListMediaWorkflowsSortOrderEnumValues() []ListMediaWorkflowsSortOrderEnum
    func GetMappingListMediaWorkflowsSortOrderEnum(val string) (ListMediaWorkflowsSortOrderEnum, bool)
type ListStreamCdnConfigsRequest
    func (request ListStreamCdnConfigsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStreamCdnConfigsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStreamCdnConfigsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStreamCdnConfigsRequest) String() string
    func (request ListStreamCdnConfigsRequest) ValidateEnumValue() (bool, error)
type ListStreamCdnConfigsResponse
    func (response ListStreamCdnConfigsResponse) HTTPResponse() *http.Response
    func (response ListStreamCdnConfigsResponse) String() string
type ListStreamCdnConfigsSortByEnum
    func GetListStreamCdnConfigsSortByEnumValues() []ListStreamCdnConfigsSortByEnum
    func GetMappingListStreamCdnConfigsSortByEnum(val string) (ListStreamCdnConfigsSortByEnum, bool)
type ListStreamCdnConfigsSortOrderEnum
    func GetListStreamCdnConfigsSortOrderEnumValues() []ListStreamCdnConfigsSortOrderEnum
    func GetMappingListStreamCdnConfigsSortOrderEnum(val string) (ListStreamCdnConfigsSortOrderEnum, bool)
type ListStreamDistributionChannelsRequest
    func (request ListStreamDistributionChannelsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStreamDistributionChannelsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStreamDistributionChannelsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStreamDistributionChannelsRequest) String() string
    func (request ListStreamDistributionChannelsRequest) ValidateEnumValue() (bool, error)
type ListStreamDistributionChannelsResponse
    func (response ListStreamDistributionChannelsResponse) HTTPResponse() *http.Response
    func (response ListStreamDistributionChannelsResponse) String() string
type ListStreamDistributionChannelsSortByEnum
    func GetListStreamDistributionChannelsSortByEnumValues() []ListStreamDistributionChannelsSortByEnum
    func GetMappingListStreamDistributionChannelsSortByEnum(val string) (ListStreamDistributionChannelsSortByEnum, bool)
type ListStreamDistributionChannelsSortOrderEnum
    func GetListStreamDistributionChannelsSortOrderEnumValues() []ListStreamDistributionChannelsSortOrderEnum
    func GetMappingListStreamDistributionChannelsSortOrderEnum(val string) (ListStreamDistributionChannelsSortOrderEnum, bool)
type ListStreamPackagingConfigsRequest
    func (request ListStreamPackagingConfigsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListStreamPackagingConfigsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListStreamPackagingConfigsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListStreamPackagingConfigsRequest) String() string
    func (request ListStreamPackagingConfigsRequest) ValidateEnumValue() (bool, error)
type ListStreamPackagingConfigsResponse
    func (response ListStreamPackagingConfigsResponse) HTTPResponse() *http.Response
    func (response ListStreamPackagingConfigsResponse) String() string
type ListStreamPackagingConfigsSortByEnum
    func GetListStreamPackagingConfigsSortByEnumValues() []ListStreamPackagingConfigsSortByEnum
    func GetMappingListStreamPackagingConfigsSortByEnum(val string) (ListStreamPackagingConfigsSortByEnum, bool)
type ListStreamPackagingConfigsSortOrderEnum
    func GetListStreamPackagingConfigsSortOrderEnumValues() []ListStreamPackagingConfigsSortOrderEnum
    func GetMappingListStreamPackagingConfigsSortOrderEnum(val string) (ListStreamPackagingConfigsSortOrderEnum, bool)
type ListSystemMediaWorkflowsRequest
    func (request ListSystemMediaWorkflowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSystemMediaWorkflowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSystemMediaWorkflowsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSystemMediaWorkflowsRequest) String() string
    func (request ListSystemMediaWorkflowsRequest) ValidateEnumValue() (bool, error)
type ListSystemMediaWorkflowsResponse
    func (response ListSystemMediaWorkflowsResponse) HTTPResponse() *http.Response
    func (response ListSystemMediaWorkflowsResponse) String() string
type ListSystemMediaWorkflowsSortOrderEnum
    func GetListSystemMediaWorkflowsSortOrderEnumValues() []ListSystemMediaWorkflowsSortOrderEnum
    func GetMappingListSystemMediaWorkflowsSortOrderEnum(val string) (ListSystemMediaWorkflowsSortOrderEnum, bool)
type MediaAsset
    func (m MediaAsset) String() string
    func (m MediaAsset) ValidateEnumValue() (bool, error)
type MediaAssetCollection
    func (m MediaAssetCollection) String() string
    func (m MediaAssetCollection) ValidateEnumValue() (bool, error)
type MediaAssetDistributionChannelAttachment
    func (m MediaAssetDistributionChannelAttachment) String() string
    func (m MediaAssetDistributionChannelAttachment) ValidateEnumValue() (bool, error)
type MediaAssetDistributionChannelAttachmentCollection
    func (m MediaAssetDistributionChannelAttachmentCollection) String() string
    func (m MediaAssetDistributionChannelAttachmentCollection) ValidateEnumValue() (bool, error)
type MediaAssetDistributionChannelAttachmentLifecycleStateEnum
    func GetMappingMediaAssetDistributionChannelAttachmentLifecycleStateEnum(val string) (MediaAssetDistributionChannelAttachmentLifecycleStateEnum, bool)
    func GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumValues() []MediaAssetDistributionChannelAttachmentLifecycleStateEnum
type MediaAssetDistributionChannelAttachmentSortByEnum
    func GetMappingMediaAssetDistributionChannelAttachmentSortByEnum(val string) (MediaAssetDistributionChannelAttachmentSortByEnum, bool)
    func GetMediaAssetDistributionChannelAttachmentSortByEnumValues() []MediaAssetDistributionChannelAttachmentSortByEnum
type MediaAssetDistributionChannelAttachmentSummary
    func (m MediaAssetDistributionChannelAttachmentSummary) String() string
    func (m MediaAssetDistributionChannelAttachmentSummary) ValidateEnumValue() (bool, error)
type MediaAssetSortByEnum
    func GetMappingMediaAssetSortByEnum(val string) (MediaAssetSortByEnum, bool)
    func GetMediaAssetSortByEnumValues() []MediaAssetSortByEnum
type MediaAssetSummary
    func (m MediaAssetSummary) String() string
    func (m MediaAssetSummary) ValidateEnumValue() (bool, error)
type MediaAssetTag
    func (m MediaAssetTag) String() string
    func (m MediaAssetTag) ValidateEnumValue() (bool, error)
type MediaAssetTagTypeEnum
    func GetMappingMediaAssetTagTypeEnum(val string) (MediaAssetTagTypeEnum, bool)
    func GetMediaAssetTagTypeEnumValues() []MediaAssetTagTypeEnum
type MediaServicesClient
    func NewMediaServicesClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MediaServicesClient, err error)
    func NewMediaServicesClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MediaServicesClient, err error)
    func (client MediaServicesClient) AddMediaAssetLock(ctx context.Context, request AddMediaAssetLockRequest) (response AddMediaAssetLockResponse, err error)
    func (client MediaServicesClient) AddMediaWorkflowConfigurationLock(ctx context.Context, request AddMediaWorkflowConfigurationLockRequest) (response AddMediaWorkflowConfigurationLockResponse, err error)
    func (client MediaServicesClient) AddMediaWorkflowJobLock(ctx context.Context, request AddMediaWorkflowJobLockRequest) (response AddMediaWorkflowJobLockResponse, err error)
    func (client MediaServicesClient) AddMediaWorkflowLock(ctx context.Context, request AddMediaWorkflowLockRequest) (response AddMediaWorkflowLockResponse, err error)
    func (client MediaServicesClient) AddStreamCdnConfigLock(ctx context.Context, request AddStreamCdnConfigLockRequest) (response AddStreamCdnConfigLockResponse, err error)
    func (client MediaServicesClient) AddStreamDistributionChannelLock(ctx context.Context, request AddStreamDistributionChannelLockRequest) (response AddStreamDistributionChannelLockResponse, err error)
    func (client MediaServicesClient) AddStreamPackagingConfigLock(ctx context.Context, request AddStreamPackagingConfigLockRequest) (response AddStreamPackagingConfigLockResponse, err error)
    func (client MediaServicesClient) ChangeMediaAssetCompartment(ctx context.Context, request ChangeMediaAssetCompartmentRequest) (response ChangeMediaAssetCompartmentResponse, err error)
    func (client MediaServicesClient) ChangeMediaWorkflowCompartment(ctx context.Context, request ChangeMediaWorkflowCompartmentRequest) (response ChangeMediaWorkflowCompartmentResponse, err error)
    func (client MediaServicesClient) ChangeMediaWorkflowConfigurationCompartment(ctx context.Context, request ChangeMediaWorkflowConfigurationCompartmentRequest) (response ChangeMediaWorkflowConfigurationCompartmentResponse, err error)
    func (client MediaServicesClient) ChangeMediaWorkflowJobCompartment(ctx context.Context, request ChangeMediaWorkflowJobCompartmentRequest) (response ChangeMediaWorkflowJobCompartmentResponse, err error)
    func (client MediaServicesClient) ChangeStreamDistributionChannelCompartment(ctx context.Context, request ChangeStreamDistributionChannelCompartmentRequest) (response ChangeStreamDistributionChannelCompartmentResponse, err error)
    func (client *MediaServicesClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client MediaServicesClient) CreateMediaAsset(ctx context.Context, request CreateMediaAssetRequest) (response CreateMediaAssetResponse, err error)
    func (client MediaServicesClient) CreateMediaWorkflow(ctx context.Context, request CreateMediaWorkflowRequest) (response CreateMediaWorkflowResponse, err error)
    func (client MediaServicesClient) CreateMediaWorkflowConfiguration(ctx context.Context, request CreateMediaWorkflowConfigurationRequest) (response CreateMediaWorkflowConfigurationResponse, err error)
    func (client MediaServicesClient) CreateMediaWorkflowJob(ctx context.Context, request CreateMediaWorkflowJobRequest) (response CreateMediaWorkflowJobResponse, err error)
    func (client MediaServicesClient) CreateStreamCdnConfig(ctx context.Context, request CreateStreamCdnConfigRequest) (response CreateStreamCdnConfigResponse, err error)
    func (client MediaServicesClient) CreateStreamDistributionChannel(ctx context.Context, request CreateStreamDistributionChannelRequest) (response CreateStreamDistributionChannelResponse, err error)
    func (client MediaServicesClient) CreateStreamPackagingConfig(ctx context.Context, request CreateStreamPackagingConfigRequest) (response CreateStreamPackagingConfigResponse, err error)
    func (client MediaServicesClient) DeleteMediaAsset(ctx context.Context, request DeleteMediaAssetRequest) (response DeleteMediaAssetResponse, err error)
    func (client MediaServicesClient) DeleteMediaAssetDistributionChannelAttachment(ctx context.Context, request DeleteMediaAssetDistributionChannelAttachmentRequest) (response DeleteMediaAssetDistributionChannelAttachmentResponse, err error)
    func (client MediaServicesClient) DeleteMediaWorkflow(ctx context.Context, request DeleteMediaWorkflowRequest) (response DeleteMediaWorkflowResponse, err error)
    func (client MediaServicesClient) DeleteMediaWorkflowConfiguration(ctx context.Context, request DeleteMediaWorkflowConfigurationRequest) (response DeleteMediaWorkflowConfigurationResponse, err error)
    func (client MediaServicesClient) DeleteMediaWorkflowJob(ctx context.Context, request DeleteMediaWorkflowJobRequest) (response DeleteMediaWorkflowJobResponse, err error)
    func (client MediaServicesClient) DeleteStreamCdnConfig(ctx context.Context, request DeleteStreamCdnConfigRequest) (response DeleteStreamCdnConfigResponse, err error)
    func (client MediaServicesClient) DeleteStreamDistributionChannel(ctx context.Context, request DeleteStreamDistributionChannelRequest) (response DeleteStreamDistributionChannelResponse, err error)
    func (client MediaServicesClient) DeleteStreamPackagingConfig(ctx context.Context, request DeleteStreamPackagingConfigRequest) (response DeleteStreamPackagingConfigResponse, err error)
    func (client MediaServicesClient) GetMediaAsset(ctx context.Context, request GetMediaAssetRequest) (response GetMediaAssetResponse, err error)
    func (client MediaServicesClient) GetMediaAssetDistributionChannelAttachment(ctx context.Context, request GetMediaAssetDistributionChannelAttachmentRequest) (response GetMediaAssetDistributionChannelAttachmentResponse, err error)
    func (client MediaServicesClient) GetMediaWorkflow(ctx context.Context, request GetMediaWorkflowRequest) (response GetMediaWorkflowResponse, err error)
    func (client MediaServicesClient) GetMediaWorkflowConfiguration(ctx context.Context, request GetMediaWorkflowConfigurationRequest) (response GetMediaWorkflowConfigurationResponse, err error)
    func (client MediaServicesClient) GetMediaWorkflowJob(ctx context.Context, request GetMediaWorkflowJobRequest) (response GetMediaWorkflowJobResponse, err error)
    func (client MediaServicesClient) GetStreamCdnConfig(ctx context.Context, request GetStreamCdnConfigRequest) (response GetStreamCdnConfigResponse, err error)
    func (client MediaServicesClient) GetStreamDistributionChannel(ctx context.Context, request GetStreamDistributionChannelRequest) (response GetStreamDistributionChannelResponse, err error)
    func (client MediaServicesClient) GetStreamPackagingConfig(ctx context.Context, request GetStreamPackagingConfigRequest) (response GetStreamPackagingConfigResponse, err error)
    func (client MediaServicesClient) IngestStreamDistributionChannel(ctx context.Context, request IngestStreamDistributionChannelRequest) (response IngestStreamDistributionChannelResponse, err error)
    func (client MediaServicesClient) ListMediaAssetDistributionChannelAttachments(ctx context.Context, request ListMediaAssetDistributionChannelAttachmentsRequest) (response ListMediaAssetDistributionChannelAttachmentsResponse, err error)
    func (client MediaServicesClient) ListMediaAssets(ctx context.Context, request ListMediaAssetsRequest) (response ListMediaAssetsResponse, err error)
    func (client MediaServicesClient) ListMediaWorkflowConfigurations(ctx context.Context, request ListMediaWorkflowConfigurationsRequest) (response ListMediaWorkflowConfigurationsResponse, err error)
    func (client MediaServicesClient) ListMediaWorkflowJobs(ctx context.Context, request ListMediaWorkflowJobsRequest) (response ListMediaWorkflowJobsResponse, err error)
    func (client MediaServicesClient) ListMediaWorkflowTaskDeclarations(ctx context.Context, request ListMediaWorkflowTaskDeclarationsRequest) (response ListMediaWorkflowTaskDeclarationsResponse, err error)
    func (client MediaServicesClient) ListMediaWorkflows(ctx context.Context, request ListMediaWorkflowsRequest) (response ListMediaWorkflowsResponse, err error)
    func (client MediaServicesClient) ListStreamCdnConfigs(ctx context.Context, request ListStreamCdnConfigsRequest) (response ListStreamCdnConfigsResponse, err error)
    func (client MediaServicesClient) ListStreamDistributionChannels(ctx context.Context, request ListStreamDistributionChannelsRequest) (response ListStreamDistributionChannelsResponse, err error)
    func (client MediaServicesClient) ListStreamPackagingConfigs(ctx context.Context, request ListStreamPackagingConfigsRequest) (response ListStreamPackagingConfigsResponse, err error)
    func (client MediaServicesClient) ListSystemMediaWorkflows(ctx context.Context, request ListSystemMediaWorkflowsRequest) (response ListSystemMediaWorkflowsResponse, err error)
    func (client MediaServicesClient) RemoveMediaAssetLock(ctx context.Context, request RemoveMediaAssetLockRequest) (response RemoveMediaAssetLockResponse, err error)
    func (client MediaServicesClient) RemoveMediaWorkflowConfigurationLock(ctx context.Context, request RemoveMediaWorkflowConfigurationLockRequest) (response RemoveMediaWorkflowConfigurationLockResponse, err error)
    func (client MediaServicesClient) RemoveMediaWorkflowJobLock(ctx context.Context, request RemoveMediaWorkflowJobLockRequest) (response RemoveMediaWorkflowJobLockResponse, err error)
    func (client MediaServicesClient) RemoveMediaWorkflowLock(ctx context.Context, request RemoveMediaWorkflowLockRequest) (response RemoveMediaWorkflowLockResponse, err error)
    func (client MediaServicesClient) RemoveStreamCdnConfigLock(ctx context.Context, request RemoveStreamCdnConfigLockRequest) (response RemoveStreamCdnConfigLockResponse, err error)
    func (client MediaServicesClient) RemoveStreamDistributionChannelLock(ctx context.Context, request RemoveStreamDistributionChannelLockRequest) (response RemoveStreamDistributionChannelLockResponse, err error)
    func (client MediaServicesClient) RemoveStreamPackagingConfigLock(ctx context.Context, request RemoveStreamPackagingConfigLockRequest) (response RemoveStreamPackagingConfigLockResponse, err error)
    func (client *MediaServicesClient) SetRegion(region string)
    func (client MediaServicesClient) UpdateMediaAsset(ctx context.Context, request UpdateMediaAssetRequest) (response UpdateMediaAssetResponse, err error)
    func (client MediaServicesClient) UpdateMediaWorkflow(ctx context.Context, request UpdateMediaWorkflowRequest) (response UpdateMediaWorkflowResponse, err error)
    func (client MediaServicesClient) UpdateMediaWorkflowConfiguration(ctx context.Context, request UpdateMediaWorkflowConfigurationRequest) (response UpdateMediaWorkflowConfigurationResponse, err error)
    func (client MediaServicesClient) UpdateMediaWorkflowJob(ctx context.Context, request UpdateMediaWorkflowJobRequest) (response UpdateMediaWorkflowJobResponse, err error)
    func (client MediaServicesClient) UpdateStreamCdnConfig(ctx context.Context, request UpdateStreamCdnConfigRequest) (response UpdateStreamCdnConfigResponse, err error)
    func (client MediaServicesClient) UpdateStreamDistributionChannel(ctx context.Context, request UpdateStreamDistributionChannelRequest) (response UpdateStreamDistributionChannelResponse, err error)
    func (client MediaServicesClient) UpdateStreamPackagingConfig(ctx context.Context, request UpdateStreamPackagingConfigRequest) (response UpdateStreamPackagingConfigResponse, err error)
type MediaStreamClient
    func NewMediaStreamClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MediaStreamClient, err error)
    func NewMediaStreamClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MediaStreamClient, err error)
    func (client *MediaStreamClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client MediaStreamClient) GeneratePlaylist(ctx context.Context, request GeneratePlaylistRequest) (response GeneratePlaylistResponse, err error)
    func (client MediaStreamClient) GenerateSessionToken(ctx context.Context, request GenerateSessionTokenRequest) (response GenerateSessionTokenResponse, err error)
    func (client *MediaStreamClient) SetRegion(region string)
type MediaWorkflow
    func (m MediaWorkflow) String() string
    func (m MediaWorkflow) ValidateEnumValue() (bool, error)
type MediaWorkflowCollection
    func (m MediaWorkflowCollection) String() string
    func (m MediaWorkflowCollection) ValidateEnumValue() (bool, error)
type MediaWorkflowConfiguration
    func (m MediaWorkflowConfiguration) String() string
    func (m MediaWorkflowConfiguration) ValidateEnumValue() (bool, error)
type MediaWorkflowConfigurationCollection
    func (m MediaWorkflowConfigurationCollection) String() string
    func (m MediaWorkflowConfigurationCollection) ValidateEnumValue() (bool, error)
type MediaWorkflowConfigurationLifecycleStateEnum
    func GetMappingMediaWorkflowConfigurationLifecycleStateEnum(val string) (MediaWorkflowConfigurationLifecycleStateEnum, bool)
    func GetMediaWorkflowConfigurationLifecycleStateEnumValues() []MediaWorkflowConfigurationLifecycleStateEnum
type MediaWorkflowConfigurationSummary
    func (m MediaWorkflowConfigurationSummary) String() string
    func (m MediaWorkflowConfigurationSummary) ValidateEnumValue() (bool, error)
type MediaWorkflowJob
    func (m MediaWorkflowJob) String() string
    func (m MediaWorkflowJob) ValidateEnumValue() (bool, error)
type MediaWorkflowJobCollection
    func (m MediaWorkflowJobCollection) String() string
    func (m MediaWorkflowJobCollection) ValidateEnumValue() (bool, error)
type MediaWorkflowJobLifecycleStateEnum
    func GetMappingMediaWorkflowJobLifecycleStateEnum(val string) (MediaWorkflowJobLifecycleStateEnum, bool)
    func GetMediaWorkflowJobLifecycleStateEnumValues() []MediaWorkflowJobLifecycleStateEnum
type MediaWorkflowJobSortByEnum
    func GetMappingMediaWorkflowJobSortByEnum(val string) (MediaWorkflowJobSortByEnum, bool)
    func GetMediaWorkflowJobSortByEnumValues() []MediaWorkflowJobSortByEnum
type MediaWorkflowJobSummary
    func (m MediaWorkflowJobSummary) String() string
    func (m MediaWorkflowJobSummary) ValidateEnumValue() (bool, error)
type MediaWorkflowLifecycleStateEnum
    func GetMappingMediaWorkflowLifecycleStateEnum(val string) (MediaWorkflowLifecycleStateEnum, bool)
    func GetMediaWorkflowLifecycleStateEnumValues() []MediaWorkflowLifecycleStateEnum
type MediaWorkflowSummary
    func (m MediaWorkflowSummary) String() string
    func (m MediaWorkflowSummary) ValidateEnumValue() (bool, error)
type MediaWorkflowTask
    func (m MediaWorkflowTask) String() string
    func (m MediaWorkflowTask) ValidateEnumValue() (bool, error)
type MediaWorkflowTaskDeclaration
    func (m MediaWorkflowTaskDeclaration) String() string
    func (m MediaWorkflowTaskDeclaration) ValidateEnumValue() (bool, error)
type MediaWorkflowTaskDeclarationCollection
    func (m MediaWorkflowTaskDeclarationCollection) String() string
    func (m MediaWorkflowTaskDeclarationCollection) ValidateEnumValue() (bool, error)
type MediaWorkflowTaskDeclarationSortByEnum
    func GetMappingMediaWorkflowTaskDeclarationSortByEnum(val string) (MediaWorkflowTaskDeclarationSortByEnum, bool)
    func GetMediaWorkflowTaskDeclarationSortByEnumValues() []MediaWorkflowTaskDeclarationSortByEnum
type MediaWorkflowTaskState
    func (m MediaWorkflowTaskState) String() string
    func (m MediaWorkflowTaskState) ValidateEnumValue() (bool, error)
type Metadata
    func (m Metadata) String() string
    func (m Metadata) ValidateEnumValue() (bool, error)
type RemoveLockDetails
    func (m RemoveLockDetails) String() string
    func (m RemoveLockDetails) ValidateEnumValue() (bool, error)
type RemoveLockDetailsTypeEnum
    func GetMappingRemoveLockDetailsTypeEnum(val string) (RemoveLockDetailsTypeEnum, bool)
    func GetRemoveLockDetailsTypeEnumValues() []RemoveLockDetailsTypeEnum
type RemoveMediaAssetLockRequest
    func (request RemoveMediaAssetLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveMediaAssetLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveMediaAssetLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveMediaAssetLockRequest) String() string
    func (request RemoveMediaAssetLockRequest) ValidateEnumValue() (bool, error)
type RemoveMediaAssetLockResponse
    func (response RemoveMediaAssetLockResponse) HTTPResponse() *http.Response
    func (response RemoveMediaAssetLockResponse) String() string
type RemoveMediaWorkflowConfigurationLockRequest
    func (request RemoveMediaWorkflowConfigurationLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveMediaWorkflowConfigurationLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveMediaWorkflowConfigurationLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveMediaWorkflowConfigurationLockRequest) String() string
    func (request RemoveMediaWorkflowConfigurationLockRequest) ValidateEnumValue() (bool, error)
type RemoveMediaWorkflowConfigurationLockResponse
    func (response RemoveMediaWorkflowConfigurationLockResponse) HTTPResponse() *http.Response
    func (response RemoveMediaWorkflowConfigurationLockResponse) String() string
type RemoveMediaWorkflowJobLockRequest
    func (request RemoveMediaWorkflowJobLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveMediaWorkflowJobLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveMediaWorkflowJobLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveMediaWorkflowJobLockRequest) String() string
    func (request RemoveMediaWorkflowJobLockRequest) ValidateEnumValue() (bool, error)
type RemoveMediaWorkflowJobLockResponse
    func (response RemoveMediaWorkflowJobLockResponse) HTTPResponse() *http.Response
    func (response RemoveMediaWorkflowJobLockResponse) String() string
type RemoveMediaWorkflowLockRequest
    func (request RemoveMediaWorkflowLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveMediaWorkflowLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveMediaWorkflowLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveMediaWorkflowLockRequest) String() string
    func (request RemoveMediaWorkflowLockRequest) ValidateEnumValue() (bool, error)
type RemoveMediaWorkflowLockResponse
    func (response RemoveMediaWorkflowLockResponse) HTTPResponse() *http.Response
    func (response RemoveMediaWorkflowLockResponse) String() string
type RemoveStreamCdnConfigLockRequest
    func (request RemoveStreamCdnConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveStreamCdnConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveStreamCdnConfigLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveStreamCdnConfigLockRequest) String() string
    func (request RemoveStreamCdnConfigLockRequest) ValidateEnumValue() (bool, error)
type RemoveStreamCdnConfigLockResponse
    func (response RemoveStreamCdnConfigLockResponse) HTTPResponse() *http.Response
    func (response RemoveStreamCdnConfigLockResponse) String() string
type RemoveStreamDistributionChannelLockRequest
    func (request RemoveStreamDistributionChannelLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveStreamDistributionChannelLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveStreamDistributionChannelLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveStreamDistributionChannelLockRequest) String() string
    func (request RemoveStreamDistributionChannelLockRequest) ValidateEnumValue() (bool, error)
type RemoveStreamDistributionChannelLockResponse
    func (response RemoveStreamDistributionChannelLockResponse) HTTPResponse() *http.Response
    func (response RemoveStreamDistributionChannelLockResponse) String() string
type RemoveStreamPackagingConfigLockRequest
    func (request RemoveStreamPackagingConfigLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveStreamPackagingConfigLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveStreamPackagingConfigLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveStreamPackagingConfigLockRequest) String() string
    func (request RemoveStreamPackagingConfigLockRequest) ValidateEnumValue() (bool, error)
type RemoveStreamPackagingConfigLockResponse
    func (response RemoveStreamPackagingConfigLockResponse) HTTPResponse() *http.Response
    func (response RemoveStreamPackagingConfigLockResponse) String() string
type ResourceLock
    func (m ResourceLock) String() string
    func (m ResourceLock) ValidateEnumValue() (bool, error)
type ResourceLockTypeEnum
    func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)
    func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum
type SessionToken
    func (m SessionToken) String() string
    func (m SessionToken) ValidateEnumValue() (bool, error)
type SortByEnum
    func GetMappingSortByEnum(val string) (SortByEnum, bool)
    func GetSortByEnumValues() []SortByEnum
type SortOrderEnum
    func GetMappingSortOrderEnum(val string) (SortOrderEnum, bool)
    func GetSortOrderEnumValues() []SortOrderEnum
type StreamCdnConfig
    func (m StreamCdnConfig) String() string
    func (m *StreamCdnConfig) UnmarshalJSON(data []byte) (e error)
    func (m StreamCdnConfig) ValidateEnumValue() (bool, error)
type StreamCdnConfigCollection
    func (m StreamCdnConfigCollection) String() string
    func (m StreamCdnConfigCollection) ValidateEnumValue() (bool, error)
type StreamCdnConfigLifecycleStateEnum
    func GetMappingStreamCdnConfigLifecycleStateEnum(val string) (StreamCdnConfigLifecycleStateEnum, bool)
    func GetStreamCdnConfigLifecycleStateEnumValues() []StreamCdnConfigLifecycleStateEnum
type StreamCdnConfigSection
type StreamCdnConfigSectionTypeEnum
    func GetMappingStreamCdnConfigSectionTypeEnum(val string) (StreamCdnConfigSectionTypeEnum, bool)
    func GetStreamCdnConfigSectionTypeEnumValues() []StreamCdnConfigSectionTypeEnum
type StreamCdnConfigSummary
    func (m StreamCdnConfigSummary) String() string
    func (m StreamCdnConfigSummary) ValidateEnumValue() (bool, error)
type StreamDistributionChannel
    func (m StreamDistributionChannel) String() string
    func (m StreamDistributionChannel) ValidateEnumValue() (bool, error)
type StreamDistributionChannelCollection
    func (m StreamDistributionChannelCollection) String() string
    func (m StreamDistributionChannelCollection) ValidateEnumValue() (bool, error)
type StreamDistributionChannelLifecycleStateEnum
    func GetMappingStreamDistributionChannelLifecycleStateEnum(val string) (StreamDistributionChannelLifecycleStateEnum, bool)
    func GetStreamDistributionChannelLifecycleStateEnumValues() []StreamDistributionChannelLifecycleStateEnum
type StreamDistributionChannelSummary
    func (m StreamDistributionChannelSummary) String() string
    func (m StreamDistributionChannelSummary) ValidateEnumValue() (bool, error)
type StreamPackagingConfig
type StreamPackagingConfigCollection
    func (m StreamPackagingConfigCollection) String() string
    func (m StreamPackagingConfigCollection) ValidateEnumValue() (bool, error)
type StreamPackagingConfigEncryption
type StreamPackagingConfigEncryptionAes128
    func (m StreamPackagingConfigEncryptionAes128) MarshalJSON() (buff []byte, e error)
    func (m StreamPackagingConfigEncryptionAes128) String() string
    func (m StreamPackagingConfigEncryptionAes128) ValidateEnumValue() (bool, error)
type StreamPackagingConfigEncryptionAlgorithmEnum
    func GetMappingStreamPackagingConfigEncryptionAlgorithmEnum(val string) (StreamPackagingConfigEncryptionAlgorithmEnum, bool)
    func GetStreamPackagingConfigEncryptionAlgorithmEnumValues() []StreamPackagingConfigEncryptionAlgorithmEnum
type StreamPackagingConfigEncryptionNone
    func (m StreamPackagingConfigEncryptionNone) MarshalJSON() (buff []byte, e error)
    func (m StreamPackagingConfigEncryptionNone) String() string
    func (m StreamPackagingConfigEncryptionNone) ValidateEnumValue() (bool, error)
type StreamPackagingConfigLifecycleStateEnum
    func GetMappingStreamPackagingConfigLifecycleStateEnum(val string) (StreamPackagingConfigLifecycleStateEnum, bool)
    func GetStreamPackagingConfigLifecycleStateEnumValues() []StreamPackagingConfigLifecycleStateEnum
type StreamPackagingConfigStreamPackagingFormatEnum
    func GetMappingStreamPackagingConfigStreamPackagingFormatEnum(val string) (StreamPackagingConfigStreamPackagingFormatEnum, bool)
    func GetStreamPackagingConfigStreamPackagingFormatEnumValues() []StreamPackagingConfigStreamPackagingFormatEnum
type StreamPackagingConfigSummary
    func (m StreamPackagingConfigSummary) String() string
    func (m StreamPackagingConfigSummary) ValidateEnumValue() (bool, error)
type SystemMediaWorkflow
    func (m SystemMediaWorkflow) String() string
    func (m SystemMediaWorkflow) ValidateEnumValue() (bool, error)
type SystemMediaWorkflowCollection
    func (m SystemMediaWorkflowCollection) String() string
    func (m SystemMediaWorkflowCollection) ValidateEnumValue() (bool, error)
type UpdateMediaAssetDetails
    func (m UpdateMediaAssetDetails) String() string
    func (m UpdateMediaAssetDetails) ValidateEnumValue() (bool, error)
type UpdateMediaAssetRequest
    func (request UpdateMediaAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMediaAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMediaAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMediaAssetRequest) String() string
    func (request UpdateMediaAssetRequest) ValidateEnumValue() (bool, error)
type UpdateMediaAssetResponse
    func (response UpdateMediaAssetResponse) HTTPResponse() *http.Response
    func (response UpdateMediaAssetResponse) String() string
type UpdateMediaWorkflowConfigurationDetails
    func (m UpdateMediaWorkflowConfigurationDetails) String() string
    func (m UpdateMediaWorkflowConfigurationDetails) ValidateEnumValue() (bool, error)
type UpdateMediaWorkflowConfigurationRequest
    func (request UpdateMediaWorkflowConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMediaWorkflowConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMediaWorkflowConfigurationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMediaWorkflowConfigurationRequest) String() string
    func (request UpdateMediaWorkflowConfigurationRequest) ValidateEnumValue() (bool, error)
type UpdateMediaWorkflowConfigurationResponse
    func (response UpdateMediaWorkflowConfigurationResponse) HTTPResponse() *http.Response
    func (response UpdateMediaWorkflowConfigurationResponse) String() string
type UpdateMediaWorkflowDetails
    func (m UpdateMediaWorkflowDetails) String() string
    func (m UpdateMediaWorkflowDetails) ValidateEnumValue() (bool, error)
type UpdateMediaWorkflowJobDetails
    func (m UpdateMediaWorkflowJobDetails) String() string
    func (m UpdateMediaWorkflowJobDetails) ValidateEnumValue() (bool, error)
type UpdateMediaWorkflowJobRequest
    func (request UpdateMediaWorkflowJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMediaWorkflowJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMediaWorkflowJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMediaWorkflowJobRequest) String() string
    func (request UpdateMediaWorkflowJobRequest) ValidateEnumValue() (bool, error)
type UpdateMediaWorkflowJobResponse
    func (response UpdateMediaWorkflowJobResponse) HTTPResponse() *http.Response
    func (response UpdateMediaWorkflowJobResponse) String() string
type UpdateMediaWorkflowRequest
    func (request UpdateMediaWorkflowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMediaWorkflowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMediaWorkflowRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMediaWorkflowRequest) String() string
    func (request UpdateMediaWorkflowRequest) ValidateEnumValue() (bool, error)
type UpdateMediaWorkflowResponse
    func (response UpdateMediaWorkflowResponse) HTTPResponse() *http.Response
    func (response UpdateMediaWorkflowResponse) String() string
type UpdateStreamCdnConfigDetails
    func (m UpdateStreamCdnConfigDetails) String() string
    func (m *UpdateStreamCdnConfigDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateStreamCdnConfigDetails) ValidateEnumValue() (bool, error)
type UpdateStreamCdnConfigRequest
    func (request UpdateStreamCdnConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStreamCdnConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStreamCdnConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStreamCdnConfigRequest) String() string
    func (request UpdateStreamCdnConfigRequest) ValidateEnumValue() (bool, error)
type UpdateStreamCdnConfigResponse
    func (response UpdateStreamCdnConfigResponse) HTTPResponse() *http.Response
    func (response UpdateStreamCdnConfigResponse) String() string
type UpdateStreamDistributionChannelDetails
    func (m UpdateStreamDistributionChannelDetails) String() string
    func (m UpdateStreamDistributionChannelDetails) ValidateEnumValue() (bool, error)
type UpdateStreamDistributionChannelRequest
    func (request UpdateStreamDistributionChannelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStreamDistributionChannelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStreamDistributionChannelRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStreamDistributionChannelRequest) String() string
    func (request UpdateStreamDistributionChannelRequest) ValidateEnumValue() (bool, error)
type UpdateStreamDistributionChannelResponse
    func (response UpdateStreamDistributionChannelResponse) HTTPResponse() *http.Response
    func (response UpdateStreamDistributionChannelResponse) String() string
type UpdateStreamPackagingConfigDetails
    func (m UpdateStreamPackagingConfigDetails) String() string
    func (m UpdateStreamPackagingConfigDetails) ValidateEnumValue() (bool, error)
type UpdateStreamPackagingConfigRequest
    func (request UpdateStreamPackagingConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateStreamPackagingConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateStreamPackagingConfigRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateStreamPackagingConfigRequest) String() string
    func (request UpdateStreamPackagingConfigRequest) ValidateEnumValue() (bool, error)
type UpdateStreamPackagingConfigResponse
    func (response UpdateStreamPackagingConfigResponse) HTTPResponse() *http.Response
    func (response UpdateStreamPackagingConfigResponse) String() string

Package files

add_lock_details.go add_media_asset_lock_request_response.go add_media_workflow_configuration_lock_request_response.go add_media_workflow_job_lock_request_response.go add_media_workflow_lock_request_response.go add_stream_cdn_config_lock_request_response.go add_stream_distribution_channel_lock_request_response.go add_stream_packaging_config_lock_request_response.go akamai_manual_stream_cdn_config.go asset_metadata_entry_details.go asset_type.go change_media_asset_compartment_details.go change_media_asset_compartment_request_response.go change_media_workflow_compartment_details.go change_media_workflow_compartment_request_response.go change_media_workflow_configuration_compartment_details.go change_media_workflow_configuration_compartment_request_response.go change_media_workflow_job_compartment_details.go change_media_workflow_job_compartment_request_response.go change_stream_distribution_channel_compartment_details.go change_stream_distribution_channel_compartment_request_response.go create_media_asset_details.go create_media_asset_request_response.go create_media_workflow_configuration_details.go create_media_workflow_configuration_request_response.go create_media_workflow_details.go create_media_workflow_job_by_id_details.go create_media_workflow_job_by_name_details.go create_media_workflow_job_details.go create_media_workflow_job_request_response.go create_media_workflow_request_response.go create_stream_cdn_config_details.go create_stream_cdn_config_request_response.go create_stream_distribution_channel_details.go create_stream_distribution_channel_request_response.go create_stream_packaging_config_details.go create_stream_packaging_config_request_response.go dash_stream_packaging_config.go delete_media_asset_distribution_channel_attachment_request_response.go delete_media_asset_request_response.go delete_media_workflow_configuration_request_response.go delete_media_workflow_job_request_response.go delete_media_workflow_request_response.go delete_mode.go delete_stream_cdn_config_request_response.go delete_stream_distribution_channel_request_response.go delete_stream_packaging_config_request_response.go edge_stream_cdn_config.go generate_playlist_request_response.go generate_session_token_details.go generate_session_token_request_response.go get_media_asset_distribution_channel_attachment_request_response.go get_media_asset_request_response.go get_media_workflow_configuration_request_response.go get_media_workflow_job_request_response.go get_media_workflow_request_response.go get_stream_cdn_config_request_response.go get_stream_distribution_channel_request_response.go get_stream_packaging_config_request_response.go hls_stream_packaging_config.go ingest_stream_distribution_channel_details.go ingest_stream_distribution_channel_request_response.go ingest_stream_distribution_channel_result.go job_output.go lifecycle_state.go list_media_asset_distribution_channel_attachments_request_response.go list_media_assets_request_response.go list_media_workflow_configurations_request_response.go list_media_workflow_jobs_request_response.go list_media_workflow_task_declarations_request_response.go list_media_workflows_request_response.go list_stream_cdn_configs_request_response.go list_stream_distribution_channels_request_response.go list_stream_packaging_configs_request_response.go list_system_media_workflows_request_response.go media_asset.go media_asset_collection.go media_asset_distribution_channel_attachment.go media_asset_distribution_channel_attachment_collection.go media_asset_distribution_channel_attachment_sort_by.go media_asset_distribution_channel_attachment_summary.go media_asset_sort_by.go media_asset_summary.go media_asset_tag.go media_workflow.go media_workflow_collection.go media_workflow_configuration.go media_workflow_configuration_collection.go media_workflow_configuration_summary.go media_workflow_job.go media_workflow_job_collection.go media_workflow_job_sort_by.go media_workflow_job_summary.go media_workflow_summary.go media_workflow_task.go media_workflow_task_declaration.go media_workflow_task_declaration_collection.go media_workflow_task_declaration_sort_by.go media_workflow_task_state.go mediaservices_client.go mediaservices_mediastream_client.go metadata.go remove_lock_details.go remove_media_asset_lock_request_response.go remove_media_workflow_configuration_lock_request_response.go remove_media_workflow_job_lock_request_response.go remove_media_workflow_lock_request_response.go remove_stream_cdn_config_lock_request_response.go remove_stream_distribution_channel_lock_request_response.go remove_stream_packaging_config_lock_request_response.go resource_lock.go session_token.go sort_by.go sort_order.go stream_cdn_config.go stream_cdn_config_collection.go stream_cdn_config_section.go stream_cdn_config_summary.go stream_distribution_channel.go stream_distribution_channel_collection.go stream_distribution_channel_summary.go stream_packaging_config.go stream_packaging_config_collection.go stream_packaging_config_encryption.go stream_packaging_config_encryption_aes128.go stream_packaging_config_encryption_none.go stream_packaging_config_summary.go system_media_workflow.go system_media_workflow_collection.go update_media_asset_details.go update_media_asset_request_response.go update_media_workflow_configuration_details.go update_media_workflow_configuration_request_response.go update_media_workflow_details.go update_media_workflow_job_details.go update_media_workflow_job_request_response.go update_media_workflow_request_response.go update_stream_cdn_config_details.go update_stream_cdn_config_request_response.go update_stream_distribution_channel_details.go update_stream_distribution_channel_request_response.go update_stream_packaging_config_details.go update_stream_packaging_config_request_response.go

func GetAddLockDetailsTypeEnumStringValues

func GetAddLockDetailsTypeEnumStringValues() []string

GetAddLockDetailsTypeEnumStringValues Enumerates the set of values in String for AddLockDetailsTypeEnum

func GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumStringValues

func GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumStringValues() []string

GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumStringValues Enumerates the set of values in String for AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

func GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumStringValues

func GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumStringValues() []string

GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumStringValues Enumerates the set of values in String for AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

func GetAssetTypeEnumStringValues

func GetAssetTypeEnumStringValues() []string

GetAssetTypeEnumStringValues Enumerates the set of values in String for AssetTypeEnum

func GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumStringValues

func GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumStringValues() []string

GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumStringValues Enumerates the set of values in String for CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

func GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumStringValues

func GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumStringValues() []string

GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumStringValues Enumerates the set of values in String for CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

func GetDeleteMediaAssetDeleteModeEnumStringValues

func GetDeleteMediaAssetDeleteModeEnumStringValues() []string

GetDeleteMediaAssetDeleteModeEnumStringValues Enumerates the set of values in String for DeleteMediaAssetDeleteModeEnum

func GetDeleteModeEnumStringValues

func GetDeleteModeEnumStringValues() []string

GetDeleteModeEnumStringValues Enumerates the set of values in String for DeleteModeEnum

func GetGenerateSessionTokenDetailsScopesEnumStringValues

func GetGenerateSessionTokenDetailsScopesEnumStringValues() []string

GetGenerateSessionTokenDetailsScopesEnumStringValues Enumerates the set of values in String for GenerateSessionTokenDetailsScopesEnum

func GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumStringValues

func GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumStringValues() []string

GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumStringValues Enumerates the set of values in String for IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

func GetJobOutputAssetTypeEnumStringValues

func GetJobOutputAssetTypeEnumStringValues() []string

GetJobOutputAssetTypeEnumStringValues Enumerates the set of values in String for JobOutputAssetTypeEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetListMediaAssetDistributionChannelAttachmentsSortByEnumStringValues

func GetListMediaAssetDistributionChannelAttachmentsSortByEnumStringValues() []string

GetListMediaAssetDistributionChannelAttachmentsSortByEnumStringValues Enumerates the set of values in String for ListMediaAssetDistributionChannelAttachmentsSortByEnum

func GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumStringValues

func GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumStringValues() []string

GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumStringValues Enumerates the set of values in String for ListMediaAssetDistributionChannelAttachmentsSortOrderEnum

func GetListMediaAssetsLifecycleStateEnumStringValues

func GetListMediaAssetsLifecycleStateEnumStringValues() []string

GetListMediaAssetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListMediaAssetsLifecycleStateEnum

func GetListMediaAssetsSortByEnumStringValues

func GetListMediaAssetsSortByEnumStringValues() []string

GetListMediaAssetsSortByEnumStringValues Enumerates the set of values in String for ListMediaAssetsSortByEnum

func GetListMediaAssetsSortOrderEnumStringValues

func GetListMediaAssetsSortOrderEnumStringValues() []string

GetListMediaAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListMediaAssetsSortOrderEnum

func GetListMediaAssetsTypeEnumStringValues

func GetListMediaAssetsTypeEnumStringValues() []string

GetListMediaAssetsTypeEnumStringValues Enumerates the set of values in String for ListMediaAssetsTypeEnum

func GetListMediaWorkflowConfigurationsSortByEnumStringValues

func GetListMediaWorkflowConfigurationsSortByEnumStringValues() []string

GetListMediaWorkflowConfigurationsSortByEnumStringValues Enumerates the set of values in String for ListMediaWorkflowConfigurationsSortByEnum

func GetListMediaWorkflowConfigurationsSortOrderEnumStringValues

func GetListMediaWorkflowConfigurationsSortOrderEnumStringValues() []string

GetListMediaWorkflowConfigurationsSortOrderEnumStringValues Enumerates the set of values in String for ListMediaWorkflowConfigurationsSortOrderEnum

func GetListMediaWorkflowJobsSortByEnumStringValues

func GetListMediaWorkflowJobsSortByEnumStringValues() []string

GetListMediaWorkflowJobsSortByEnumStringValues Enumerates the set of values in String for ListMediaWorkflowJobsSortByEnum

func GetListMediaWorkflowJobsSortOrderEnumStringValues

func GetListMediaWorkflowJobsSortOrderEnumStringValues() []string

GetListMediaWorkflowJobsSortOrderEnumStringValues Enumerates the set of values in String for ListMediaWorkflowJobsSortOrderEnum

func GetListMediaWorkflowTaskDeclarationsSortByEnumStringValues

func GetListMediaWorkflowTaskDeclarationsSortByEnumStringValues() []string

GetListMediaWorkflowTaskDeclarationsSortByEnumStringValues Enumerates the set of values in String for ListMediaWorkflowTaskDeclarationsSortByEnum

func GetListMediaWorkflowTaskDeclarationsSortOrderEnumStringValues

func GetListMediaWorkflowTaskDeclarationsSortOrderEnumStringValues() []string

GetListMediaWorkflowTaskDeclarationsSortOrderEnumStringValues Enumerates the set of values in String for ListMediaWorkflowTaskDeclarationsSortOrderEnum

func GetListMediaWorkflowsSortByEnumStringValues

func GetListMediaWorkflowsSortByEnumStringValues() []string

GetListMediaWorkflowsSortByEnumStringValues Enumerates the set of values in String for ListMediaWorkflowsSortByEnum

func GetListMediaWorkflowsSortOrderEnumStringValues

func GetListMediaWorkflowsSortOrderEnumStringValues() []string

GetListMediaWorkflowsSortOrderEnumStringValues Enumerates the set of values in String for ListMediaWorkflowsSortOrderEnum

func GetListStreamCdnConfigsSortByEnumStringValues

func GetListStreamCdnConfigsSortByEnumStringValues() []string

GetListStreamCdnConfigsSortByEnumStringValues Enumerates the set of values in String for ListStreamCdnConfigsSortByEnum

func GetListStreamCdnConfigsSortOrderEnumStringValues

func GetListStreamCdnConfigsSortOrderEnumStringValues() []string

GetListStreamCdnConfigsSortOrderEnumStringValues Enumerates the set of values in String for ListStreamCdnConfigsSortOrderEnum

func GetListStreamDistributionChannelsSortByEnumStringValues

func GetListStreamDistributionChannelsSortByEnumStringValues() []string

GetListStreamDistributionChannelsSortByEnumStringValues Enumerates the set of values in String for ListStreamDistributionChannelsSortByEnum

func GetListStreamDistributionChannelsSortOrderEnumStringValues

func GetListStreamDistributionChannelsSortOrderEnumStringValues() []string

GetListStreamDistributionChannelsSortOrderEnumStringValues Enumerates the set of values in String for ListStreamDistributionChannelsSortOrderEnum

func GetListStreamPackagingConfigsSortByEnumStringValues

func GetListStreamPackagingConfigsSortByEnumStringValues() []string

GetListStreamPackagingConfigsSortByEnumStringValues Enumerates the set of values in String for ListStreamPackagingConfigsSortByEnum

func GetListStreamPackagingConfigsSortOrderEnumStringValues

func GetListStreamPackagingConfigsSortOrderEnumStringValues() []string

GetListStreamPackagingConfigsSortOrderEnumStringValues Enumerates the set of values in String for ListStreamPackagingConfigsSortOrderEnum

func GetListSystemMediaWorkflowsSortOrderEnumStringValues

func GetListSystemMediaWorkflowsSortOrderEnumStringValues() []string

GetListSystemMediaWorkflowsSortOrderEnumStringValues Enumerates the set of values in String for ListSystemMediaWorkflowsSortOrderEnum

func GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumStringValues

func GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumStringValues() []string

GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumStringValues Enumerates the set of values in String for MediaAssetDistributionChannelAttachmentLifecycleStateEnum

func GetMediaAssetDistributionChannelAttachmentSortByEnumStringValues

func GetMediaAssetDistributionChannelAttachmentSortByEnumStringValues() []string

GetMediaAssetDistributionChannelAttachmentSortByEnumStringValues Enumerates the set of values in String for MediaAssetDistributionChannelAttachmentSortByEnum

func GetMediaAssetSortByEnumStringValues

func GetMediaAssetSortByEnumStringValues() []string

GetMediaAssetSortByEnumStringValues Enumerates the set of values in String for MediaAssetSortByEnum

func GetMediaAssetTagTypeEnumStringValues

func GetMediaAssetTagTypeEnumStringValues() []string

GetMediaAssetTagTypeEnumStringValues Enumerates the set of values in String for MediaAssetTagTypeEnum

func GetMediaWorkflowConfigurationLifecycleStateEnumStringValues

func GetMediaWorkflowConfigurationLifecycleStateEnumStringValues() []string

GetMediaWorkflowConfigurationLifecycleStateEnumStringValues Enumerates the set of values in String for MediaWorkflowConfigurationLifecycleStateEnum

func GetMediaWorkflowJobLifecycleStateEnumStringValues

func GetMediaWorkflowJobLifecycleStateEnumStringValues() []string

GetMediaWorkflowJobLifecycleStateEnumStringValues Enumerates the set of values in String for MediaWorkflowJobLifecycleStateEnum

func GetMediaWorkflowJobSortByEnumStringValues

func GetMediaWorkflowJobSortByEnumStringValues() []string

GetMediaWorkflowJobSortByEnumStringValues Enumerates the set of values in String for MediaWorkflowJobSortByEnum

func GetMediaWorkflowLifecycleStateEnumStringValues

func GetMediaWorkflowLifecycleStateEnumStringValues() []string

GetMediaWorkflowLifecycleStateEnumStringValues Enumerates the set of values in String for MediaWorkflowLifecycleStateEnum

func GetMediaWorkflowTaskDeclarationSortByEnumStringValues

func GetMediaWorkflowTaskDeclarationSortByEnumStringValues() []string

GetMediaWorkflowTaskDeclarationSortByEnumStringValues Enumerates the set of values in String for MediaWorkflowTaskDeclarationSortByEnum

func GetRemoveLockDetailsTypeEnumStringValues

func GetRemoveLockDetailsTypeEnumStringValues() []string

GetRemoveLockDetailsTypeEnumStringValues Enumerates the set of values in String for RemoveLockDetailsTypeEnum

func GetResourceLockTypeEnumStringValues

func GetResourceLockTypeEnumStringValues() []string

GetResourceLockTypeEnumStringValues Enumerates the set of values in String for ResourceLockTypeEnum

func GetSortByEnumStringValues

func GetSortByEnumStringValues() []string

GetSortByEnumStringValues Enumerates the set of values in String for SortByEnum

func GetSortOrderEnumStringValues

func GetSortOrderEnumStringValues() []string

GetSortOrderEnumStringValues Enumerates the set of values in String for SortOrderEnum

func GetStreamCdnConfigLifecycleStateEnumStringValues

func GetStreamCdnConfigLifecycleStateEnumStringValues() []string

GetStreamCdnConfigLifecycleStateEnumStringValues Enumerates the set of values in String for StreamCdnConfigLifecycleStateEnum

func GetStreamCdnConfigSectionTypeEnumStringValues

func GetStreamCdnConfigSectionTypeEnumStringValues() []string

GetStreamCdnConfigSectionTypeEnumStringValues Enumerates the set of values in String for StreamCdnConfigSectionTypeEnum

func GetStreamDistributionChannelLifecycleStateEnumStringValues

func GetStreamDistributionChannelLifecycleStateEnumStringValues() []string

GetStreamDistributionChannelLifecycleStateEnumStringValues Enumerates the set of values in String for StreamDistributionChannelLifecycleStateEnum

func GetStreamPackagingConfigEncryptionAlgorithmEnumStringValues

func GetStreamPackagingConfigEncryptionAlgorithmEnumStringValues() []string

GetStreamPackagingConfigEncryptionAlgorithmEnumStringValues Enumerates the set of values in String for StreamPackagingConfigEncryptionAlgorithmEnum

func GetStreamPackagingConfigLifecycleStateEnumStringValues

func GetStreamPackagingConfigLifecycleStateEnumStringValues() []string

GetStreamPackagingConfigLifecycleStateEnumStringValues Enumerates the set of values in String for StreamPackagingConfigLifecycleStateEnum

func GetStreamPackagingConfigStreamPackagingFormatEnumStringValues

func GetStreamPackagingConfigStreamPackagingFormatEnumStringValues() []string

GetStreamPackagingConfigStreamPackagingFormatEnumStringValues Enumerates the set of values in String for StreamPackagingConfigStreamPackagingFormatEnum

type AddLockDetails

AddLockDetails Request payload to add lock to the resource. The FULL lock type allows no modifications (delete, create, update). The DELETE lock type allows all modifications, but delete is not allowed. type: object

type AddLockDetails struct {

    // Type of the lock.
    Type AddLockDetailsTypeEnum `mandatory:"true" json:"type"`

    // The compartment ID of the lock.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The ID of the Target that is locking this Target. Indicates that deleting this Target will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (AddLockDetails) String

func (m AddLockDetails) String() string

func (AddLockDetails) ValidateEnumValue

func (m AddLockDetails) 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 AddLockDetailsTypeEnum

AddLockDetailsTypeEnum Enum with underlying type: string

type AddLockDetailsTypeEnum string

Set of constants representing the allowable values for AddLockDetailsTypeEnum

const (
    AddLockDetailsTypeFull   AddLockDetailsTypeEnum = "FULL"
    AddLockDetailsTypeDelete AddLockDetailsTypeEnum = "DELETE"
)

func GetAddLockDetailsTypeEnumValues

func GetAddLockDetailsTypeEnumValues() []AddLockDetailsTypeEnum

GetAddLockDetailsTypeEnumValues Enumerates the set of values for AddLockDetailsTypeEnum

func GetMappingAddLockDetailsTypeEnum

func GetMappingAddLockDetailsTypeEnum(val string) (AddLockDetailsTypeEnum, bool)

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

type AddMediaAssetLockRequest

AddMediaAssetLockRequest wrapper for the AddMediaAssetLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaAssetLock.go.html to see an example of how to use AddMediaAssetLockRequest.

type AddMediaAssetLockRequest struct {

    // The details to be updated for the AddLock.
    AddLockDetails `contributesTo:"body"`

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (AddMediaAssetLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaAssetLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddMediaAssetLockRequest) RetryPolicy

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

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

func (AddMediaAssetLockRequest) String

func (request AddMediaAssetLockRequest) String() string

func (AddMediaAssetLockRequest) ValidateEnumValue

func (request AddMediaAssetLockRequest) 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 AddMediaAssetLockResponse

AddMediaAssetLockResponse wrapper for the AddMediaAssetLock operation

type AddMediaAssetLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaAsset instance
    MediaAsset `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 (AddMediaAssetLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddMediaAssetLockResponse) String

func (response AddMediaAssetLockResponse) String() string

type AddMediaWorkflowConfigurationLockRequest

AddMediaWorkflowConfigurationLockRequest wrapper for the AddMediaWorkflowConfigurationLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaWorkflowConfigurationLock.go.html to see an example of how to use AddMediaWorkflowConfigurationLockRequest.

type AddMediaWorkflowConfigurationLockRequest struct {

    // AddResourceLockDetails body parameter
    AddResourceLockDetails AddLockDetails `contributesTo:"body"`

    // Unique MediaWorkflowConfiguration identifier.
    MediaWorkflowConfigurationId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowConfigurationId"`

    // 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 the 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 (AddMediaWorkflowConfigurationLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaWorkflowConfigurationLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddMediaWorkflowConfigurationLockRequest) RetryPolicy

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

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

func (AddMediaWorkflowConfigurationLockRequest) String

func (request AddMediaWorkflowConfigurationLockRequest) String() string

func (AddMediaWorkflowConfigurationLockRequest) ValidateEnumValue

func (request AddMediaWorkflowConfigurationLockRequest) 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 AddMediaWorkflowConfigurationLockResponse

AddMediaWorkflowConfigurationLockResponse wrapper for the AddMediaWorkflowConfigurationLock operation

type AddMediaWorkflowConfigurationLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowConfiguration instance
    MediaWorkflowConfiguration `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 (AddMediaWorkflowConfigurationLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddMediaWorkflowConfigurationLockResponse) String

func (response AddMediaWorkflowConfigurationLockResponse) String() string

type AddMediaWorkflowJobLockRequest

AddMediaWorkflowJobLockRequest wrapper for the AddMediaWorkflowJobLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaWorkflowJobLock.go.html to see an example of how to use AddMediaWorkflowJobLockRequest.

type AddMediaWorkflowJobLockRequest struct {

    // The details to be updated for the AddLock.
    AddLockDetails `contributesTo:"body"`

    // Unique MediaWorkflowJob identifier.
    MediaWorkflowJobId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowJobId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (AddMediaWorkflowJobLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaWorkflowJobLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddMediaWorkflowJobLockRequest) RetryPolicy

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

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

func (AddMediaWorkflowJobLockRequest) String

func (request AddMediaWorkflowJobLockRequest) String() string

func (AddMediaWorkflowJobLockRequest) ValidateEnumValue

func (request AddMediaWorkflowJobLockRequest) 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 AddMediaWorkflowJobLockResponse

AddMediaWorkflowJobLockResponse wrapper for the AddMediaWorkflowJobLock operation

type AddMediaWorkflowJobLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowJob instance
    MediaWorkflowJob `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 (AddMediaWorkflowJobLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddMediaWorkflowJobLockResponse) String

func (response AddMediaWorkflowJobLockResponse) String() string

type AddMediaWorkflowLockRequest

AddMediaWorkflowLockRequest wrapper for the AddMediaWorkflowLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaWorkflowLock.go.html to see an example of how to use AddMediaWorkflowLockRequest.

type AddMediaWorkflowLockRequest struct {

    // AddResourceLockDetails body parameter
    AddResourceLockDetails AddLockDetails `contributesTo:"body"`

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (AddMediaWorkflowLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaWorkflowLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddMediaWorkflowLockRequest) RetryPolicy

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

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

func (AddMediaWorkflowLockRequest) String

func (request AddMediaWorkflowLockRequest) String() string

func (AddMediaWorkflowLockRequest) ValidateEnumValue

func (request AddMediaWorkflowLockRequest) 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 AddMediaWorkflowLockResponse

AddMediaWorkflowLockResponse wrapper for the AddMediaWorkflowLock operation

type AddMediaWorkflowLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflow instance
    MediaWorkflow `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 (AddMediaWorkflowLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddMediaWorkflowLockResponse) String

func (response AddMediaWorkflowLockResponse) String() string

type AddStreamCdnConfigLockRequest

AddStreamCdnConfigLockRequest wrapper for the AddStreamCdnConfigLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddStreamCdnConfigLock.go.html to see an example of how to use AddStreamCdnConfigLockRequest.

type AddStreamCdnConfigLockRequest struct {

    // AddResourceLockDetails body parameter
    AddResourceLockDetails AddLockDetails `contributesTo:"body"`

    // Unique StreamCdnConfig identifier.
    StreamCdnConfigId *string `mandatory:"true" contributesTo:"path" name:"streamCdnConfigId"`

    // 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 the 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 (AddStreamCdnConfigLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddStreamCdnConfigLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddStreamCdnConfigLockRequest) RetryPolicy

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

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

func (AddStreamCdnConfigLockRequest) String

func (request AddStreamCdnConfigLockRequest) String() string

func (AddStreamCdnConfigLockRequest) ValidateEnumValue

func (request AddStreamCdnConfigLockRequest) 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 AddStreamCdnConfigLockResponse

AddStreamCdnConfigLockResponse wrapper for the AddStreamCdnConfigLock operation

type AddStreamCdnConfigLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamCdnConfig instance
    StreamCdnConfig `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 (AddStreamCdnConfigLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddStreamCdnConfigLockResponse) String

func (response AddStreamCdnConfigLockResponse) String() string

type AddStreamDistributionChannelLockRequest

AddStreamDistributionChannelLockRequest wrapper for the AddStreamDistributionChannelLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddStreamDistributionChannelLock.go.html to see an example of how to use AddStreamDistributionChannelLockRequest.

type AddStreamDistributionChannelLockRequest struct {

    // AddResourceLockDetails body parameter
    AddResourceLockDetails AddLockDetails `contributesTo:"body"`

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // 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 the 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 (AddStreamDistributionChannelLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddStreamDistributionChannelLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddStreamDistributionChannelLockRequest) RetryPolicy

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

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

func (AddStreamDistributionChannelLockRequest) String

func (request AddStreamDistributionChannelLockRequest) String() string

func (AddStreamDistributionChannelLockRequest) ValidateEnumValue

func (request AddStreamDistributionChannelLockRequest) 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 AddStreamDistributionChannelLockResponse

AddStreamDistributionChannelLockResponse wrapper for the AddStreamDistributionChannelLock operation

type AddStreamDistributionChannelLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamDistributionChannel instance
    StreamDistributionChannel `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 (AddStreamDistributionChannelLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddStreamDistributionChannelLockResponse) String

func (response AddStreamDistributionChannelLockResponse) String() string

type AddStreamPackagingConfigLockRequest

AddStreamPackagingConfigLockRequest wrapper for the AddStreamPackagingConfigLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddStreamPackagingConfigLock.go.html to see an example of how to use AddStreamPackagingConfigLockRequest.

type AddStreamPackagingConfigLockRequest struct {

    // AddResourceLockDetails body parameter
    AddResourceLockDetails AddLockDetails `contributesTo:"body"`

    // Unique Stream Packaging Configuration path identifier.
    StreamPackagingConfigId *string `mandatory:"true" contributesTo:"path" name:"streamPackagingConfigId"`

    // 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 the 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 (AddStreamPackagingConfigLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddStreamPackagingConfigLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddStreamPackagingConfigLockRequest) RetryPolicy

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

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

func (AddStreamPackagingConfigLockRequest) String

func (request AddStreamPackagingConfigLockRequest) String() string

func (AddStreamPackagingConfigLockRequest) ValidateEnumValue

func (request AddStreamPackagingConfigLockRequest) 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 AddStreamPackagingConfigLockResponse

AddStreamPackagingConfigLockResponse wrapper for the AddStreamPackagingConfigLock operation

type AddStreamPackagingConfigLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamPackagingConfig instance
    StreamPackagingConfig `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 (AddStreamPackagingConfigLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddStreamPackagingConfigLockResponse) String

func (response AddStreamPackagingConfigLockResponse) String() string

type AkamaiManualStreamCdnConfig

AkamaiManualStreamCdnConfig Configuration fields for manual Akamai configuration.

type AkamaiManualStreamCdnConfig struct {

    // The shared secret key A, two for errorless key rotation.
    OriginAuthSecretKeyA *string `mandatory:"false" json:"originAuthSecretKeyA"`

    // Nonce identifier for originAuthSecretKeyA (used to determine key used to sign).
    OriginAuthSecretKeyNonceA *string `mandatory:"false" json:"originAuthSecretKeyNonceA"`

    // The shared secret key B, two for errorless key rotation.
    OriginAuthSecretKeyB *string `mandatory:"false" json:"originAuthSecretKeyB"`

    // Nonce identifier for originAuthSecretKeyB (used to determine key used to sign).
    OriginAuthSecretKeyNonceB *string `mandatory:"false" json:"originAuthSecretKeyNonceB"`

    // The hostname of the CDN edge server to use when building CDN URLs.
    EdgeHostname *string `mandatory:"false" json:"edgeHostname"`

    // The path to prepend when building CDN URLs.
    EdgePathPrefix *string `mandatory:"false" json:"edgePathPrefix"`

    // Whether token authentication should be used at the CDN edge.
    IsEdgeTokenAuth *bool `mandatory:"false" json:"isEdgeTokenAuth"`

    // The encryption key to use for edge token authentication.
    EdgeTokenKey *string `mandatory:"false" json:"edgeTokenKey"`

    // Salt to use when encrypting authentication token.
    EdgeTokenSalt *string `mandatory:"false" json:"edgeTokenSalt"`

    // The type of data used to compute the signature.
    OriginAuthSignType AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum `mandatory:"false" json:"originAuthSignType,omitempty"`

    // The type of encryption used to compute the signature.
    OriginAuthSignEncryption AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum `mandatory:"false" json:"originAuthSignEncryption,omitempty"`
}

func (AkamaiManualStreamCdnConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (AkamaiManualStreamCdnConfig) String

func (m AkamaiManualStreamCdnConfig) String() string

func (AkamaiManualStreamCdnConfig) ValidateEnumValue

func (m AkamaiManualStreamCdnConfig) 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 AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum Enum with underlying type: string

type AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum string

Set of constants representing the allowable values for AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

const (
    AkamaiManualStreamCdnConfigOriginAuthSignEncryptionSha256Hmac AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum = "SHA256-HMAC"
)

func GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumValues

func GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumValues() []AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

GetAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnumValues Enumerates the set of values for AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

func GetMappingAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

func GetMappingAkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum(val string) (AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum, bool)

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

type AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum Enum with underlying type: string

type AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum string

Set of constants representing the allowable values for AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

const (
    AkamaiManualStreamCdnConfigOriginAuthSignTypeForwardurl AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum = "ForwardURL"
)

func GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumValues

func GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumValues() []AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

GetAkamaiManualStreamCdnConfigOriginAuthSignTypeEnumValues Enumerates the set of values for AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

func GetMappingAkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

func GetMappingAkamaiManualStreamCdnConfigOriginAuthSignTypeEnum(val string) (AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum, bool)

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

type AssetMetadataEntryDetails

AssetMetadataEntryDetails Asset Metadata entry information.

type AssetMetadataEntryDetails struct {

    // The Media Asset ID to ingest into the Distribution Channel.
    MediaAssetId *string `mandatory:"true" json:"mediaAssetId"`

    // The compartment ID where the Ingest Workflow Job will be run.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`
}

func (AssetMetadataEntryDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (AssetMetadataEntryDetails) String

func (m AssetMetadataEntryDetails) String() string

func (AssetMetadataEntryDetails) ValidateEnumValue

func (m AssetMetadataEntryDetails) 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 AssetTypeEnum

AssetTypeEnum Enum with underlying type: string

type AssetTypeEnum string

Set of constants representing the allowable values for AssetTypeEnum

const (
    AssetTypeAudio       AssetTypeEnum = "AUDIO"
    AssetTypeVideo       AssetTypeEnum = "VIDEO"
    AssetTypePlaylist    AssetTypeEnum = "PLAYLIST"
    AssetTypeImage       AssetTypeEnum = "IMAGE"
    AssetTypeCaptionFile AssetTypeEnum = "CAPTION_FILE"
    AssetTypeUnknown     AssetTypeEnum = "UNKNOWN"
)

func GetAssetTypeEnumValues

func GetAssetTypeEnumValues() []AssetTypeEnum

GetAssetTypeEnumValues Enumerates the set of values for AssetTypeEnum

func GetMappingAssetTypeEnum

func GetMappingAssetTypeEnum(val string) (AssetTypeEnum, bool)

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

type ChangeMediaAssetCompartmentDetails

ChangeMediaAssetCompartmentDetails The information to be updated.

type ChangeMediaAssetCompartmentDetails struct {

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMediaAssetCompartmentDetails) String

func (m ChangeMediaAssetCompartmentDetails) String() string

func (ChangeMediaAssetCompartmentDetails) ValidateEnumValue

func (m ChangeMediaAssetCompartmentDetails) 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 ChangeMediaAssetCompartmentRequest

ChangeMediaAssetCompartmentRequest wrapper for the ChangeMediaAssetCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaAssetCompartment.go.html to see an example of how to use ChangeMediaAssetCompartmentRequest.

type ChangeMediaAssetCompartmentRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // The information to be updated.
    ChangeMediaAssetCompartmentDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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"`

    // 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 (ChangeMediaAssetCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMediaAssetCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMediaAssetCompartmentRequest) RetryPolicy

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

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

func (ChangeMediaAssetCompartmentRequest) String

func (request ChangeMediaAssetCompartmentRequest) String() string

func (ChangeMediaAssetCompartmentRequest) ValidateEnumValue

func (request ChangeMediaAssetCompartmentRequest) 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 ChangeMediaAssetCompartmentResponse

ChangeMediaAssetCompartmentResponse wrapper for the ChangeMediaAssetCompartment operation

type ChangeMediaAssetCompartmentResponse 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 (ChangeMediaAssetCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaAssetCompartmentResponse) String

func (response ChangeMediaAssetCompartmentResponse) String() string

type ChangeMediaWorkflowCompartmentDetails

ChangeMediaWorkflowCompartmentDetails The information to be updated.

type ChangeMediaWorkflowCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMediaWorkflowCompartmentDetails) String

func (m ChangeMediaWorkflowCompartmentDetails) String() string

func (ChangeMediaWorkflowCompartmentDetails) ValidateEnumValue

func (m ChangeMediaWorkflowCompartmentDetails) 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 ChangeMediaWorkflowCompartmentRequest

ChangeMediaWorkflowCompartmentRequest wrapper for the ChangeMediaWorkflowCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaWorkflowCompartment.go.html to see an example of how to use ChangeMediaWorkflowCompartmentRequest.

type ChangeMediaWorkflowCompartmentRequest struct {

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowId"`

    // The change compartment payload.
    ChangeMediaWorkflowCompartmentDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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"`

    // 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 (ChangeMediaWorkflowCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMediaWorkflowCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMediaWorkflowCompartmentRequest) RetryPolicy

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

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

func (ChangeMediaWorkflowCompartmentRequest) String

func (request ChangeMediaWorkflowCompartmentRequest) String() string

func (ChangeMediaWorkflowCompartmentRequest) ValidateEnumValue

func (request ChangeMediaWorkflowCompartmentRequest) 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 ChangeMediaWorkflowCompartmentResponse

ChangeMediaWorkflowCompartmentResponse wrapper for the ChangeMediaWorkflowCompartment operation

type ChangeMediaWorkflowCompartmentResponse 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 (ChangeMediaWorkflowCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaWorkflowCompartmentResponse) String

func (response ChangeMediaWorkflowCompartmentResponse) String() string

type ChangeMediaWorkflowConfigurationCompartmentDetails

ChangeMediaWorkflowConfigurationCompartmentDetails The details of the compartment to which the MediaWorkflowConfiguration will be moved.

type ChangeMediaWorkflowConfigurationCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMediaWorkflowConfigurationCompartmentDetails) String

func (m ChangeMediaWorkflowConfigurationCompartmentDetails) String() string

func (ChangeMediaWorkflowConfigurationCompartmentDetails) ValidateEnumValue

func (m ChangeMediaWorkflowConfigurationCompartmentDetails) 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 ChangeMediaWorkflowConfigurationCompartmentRequest

ChangeMediaWorkflowConfigurationCompartmentRequest wrapper for the ChangeMediaWorkflowConfigurationCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaWorkflowConfigurationCompartment.go.html to see an example of how to use ChangeMediaWorkflowConfigurationCompartmentRequest.

type ChangeMediaWorkflowConfigurationCompartmentRequest struct {

    // Unique MediaWorkflowConfiguration identifier.
    MediaWorkflowConfigurationId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowConfigurationId"`

    // The information to be updated.
    ChangeMediaWorkflowConfigurationCompartmentDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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"`

    // 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 (ChangeMediaWorkflowConfigurationCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMediaWorkflowConfigurationCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMediaWorkflowConfigurationCompartmentRequest) RetryPolicy

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

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

func (ChangeMediaWorkflowConfigurationCompartmentRequest) String

func (request ChangeMediaWorkflowConfigurationCompartmentRequest) String() string

func (ChangeMediaWorkflowConfigurationCompartmentRequest) ValidateEnumValue

func (request ChangeMediaWorkflowConfigurationCompartmentRequest) 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 ChangeMediaWorkflowConfigurationCompartmentResponse

ChangeMediaWorkflowConfigurationCompartmentResponse wrapper for the ChangeMediaWorkflowConfigurationCompartment operation

type ChangeMediaWorkflowConfigurationCompartmentResponse 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 (ChangeMediaWorkflowConfigurationCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaWorkflowConfigurationCompartmentResponse) String

func (response ChangeMediaWorkflowConfigurationCompartmentResponse) String() string

type ChangeMediaWorkflowJobCompartmentDetails

ChangeMediaWorkflowJobCompartmentDetails The information to be updated.

type ChangeMediaWorkflowJobCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMediaWorkflowJobCompartmentDetails) String

func (m ChangeMediaWorkflowJobCompartmentDetails) String() string

func (ChangeMediaWorkflowJobCompartmentDetails) ValidateEnumValue

func (m ChangeMediaWorkflowJobCompartmentDetails) 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 ChangeMediaWorkflowJobCompartmentRequest

ChangeMediaWorkflowJobCompartmentRequest wrapper for the ChangeMediaWorkflowJobCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaWorkflowJobCompartment.go.html to see an example of how to use ChangeMediaWorkflowJobCompartmentRequest.

type ChangeMediaWorkflowJobCompartmentRequest struct {

    // Unique MediaWorkflowJob identifier.
    MediaWorkflowJobId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowJobId"`

    // The change compartment payload.
    ChangeMediaWorkflowJobCompartmentDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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"`

    // 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 (ChangeMediaWorkflowJobCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMediaWorkflowJobCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMediaWorkflowJobCompartmentRequest) RetryPolicy

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

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

func (ChangeMediaWorkflowJobCompartmentRequest) String

func (request ChangeMediaWorkflowJobCompartmentRequest) String() string

func (ChangeMediaWorkflowJobCompartmentRequest) ValidateEnumValue

func (request ChangeMediaWorkflowJobCompartmentRequest) 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 ChangeMediaWorkflowJobCompartmentResponse

ChangeMediaWorkflowJobCompartmentResponse wrapper for the ChangeMediaWorkflowJobCompartment operation

type ChangeMediaWorkflowJobCompartmentResponse 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 (ChangeMediaWorkflowJobCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaWorkflowJobCompartmentResponse) String

func (response ChangeMediaWorkflowJobCompartmentResponse) String() string

type ChangeStreamDistributionChannelCompartmentDetails

ChangeStreamDistributionChannelCompartmentDetails The information to be updated.

type ChangeStreamDistributionChannelCompartmentDetails struct {

    // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment
    // into which the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeStreamDistributionChannelCompartmentDetails) String

func (m ChangeStreamDistributionChannelCompartmentDetails) String() string

func (ChangeStreamDistributionChannelCompartmentDetails) ValidateEnumValue

func (m ChangeStreamDistributionChannelCompartmentDetails) 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 ChangeStreamDistributionChannelCompartmentRequest

ChangeStreamDistributionChannelCompartmentRequest wrapper for the ChangeStreamDistributionChannelCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeStreamDistributionChannelCompartment.go.html to see an example of how to use ChangeStreamDistributionChannelCompartmentRequest.

type ChangeStreamDistributionChannelCompartmentRequest struct {

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // The change compartment payload.
    ChangeStreamDistributionChannelCompartmentDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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"`

    // 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 (ChangeStreamDistributionChannelCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeStreamDistributionChannelCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeStreamDistributionChannelCompartmentRequest) RetryPolicy

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

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

func (ChangeStreamDistributionChannelCompartmentRequest) String

func (request ChangeStreamDistributionChannelCompartmentRequest) String() string

func (ChangeStreamDistributionChannelCompartmentRequest) ValidateEnumValue

func (request ChangeStreamDistributionChannelCompartmentRequest) 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 ChangeStreamDistributionChannelCompartmentResponse

ChangeStreamDistributionChannelCompartmentResponse wrapper for the ChangeStreamDistributionChannelCompartment operation

type ChangeStreamDistributionChannelCompartmentResponse 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 (ChangeStreamDistributionChannelCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeStreamDistributionChannelCompartmentResponse) String

func (response ChangeStreamDistributionChannelCompartmentResponse) String() string

type CreateMediaAssetDetails

CreateMediaAssetDetails The information about new MediaAsset.

type CreateMediaAssetDetails struct {

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The type of the media asset.
    Type AssetTypeEnum `mandatory:"true" json:"type"`

    // The ID of the MediaWorkflow used to produce this asset.
    SourceMediaWorkflowId *string `mandatory:"false" json:"sourceMediaWorkflowId"`

    // The ID of the MediaWorkflowJob used to produce this asset.
    MediaWorkflowJobId *string `mandatory:"false" json:"mediaWorkflowJobId"`

    // The version of the MediaWorkflow used to produce this asset.
    SourceMediaWorkflowVersion *int64 `mandatory:"false" json:"sourceMediaWorkflowVersion"`

    // Display name for the Media Asset. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The ID of the parent asset from which this asset is derived.
    ParentMediaAssetId *string `mandatory:"false" json:"parentMediaAssetId"`

    // The ID of the senior most asset from which this asset is derived.
    MasterMediaAssetId *string `mandatory:"false" json:"masterMediaAssetId"`

    // The name of the object storage bucket where this asset is located.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The object storage namespace where this asset is located.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The object storage object name that identifies this asset.
    ObjectName *string `mandatory:"false" json:"objectName"`

    // eTag of the underlying object storage object.
    ObjectEtag *string `mandatory:"false" json:"objectEtag"`

    // List of Metadata.
    Metadata []Metadata `mandatory:"false" json:"metadata"`

    // The start index for video segment files.
    SegmentRangeStartIndex *int64 `mandatory:"false" json:"segmentRangeStartIndex"`

    // The end index for video segment files.
    SegmentRangeEndIndex *int64 `mandatory:"false" json:"segmentRangeEndIndex"`

    // list of tags for the MediaAsset.
    MediaAssetTags []MediaAssetTag `mandatory:"false" json:"mediaAssetTags"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateMediaAssetDetails) String

func (m CreateMediaAssetDetails) String() string

func (CreateMediaAssetDetails) ValidateEnumValue

func (m CreateMediaAssetDetails) 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 CreateMediaAssetRequest

CreateMediaAssetRequest wrapper for the CreateMediaAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaAsset.go.html to see an example of how to use CreateMediaAssetRequest.

type CreateMediaAssetRequest struct {

    // Details for the new MediaAsset.
    CreateMediaAssetDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (CreateMediaAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMediaAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMediaAssetRequest) RetryPolicy

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

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

func (CreateMediaAssetRequest) String

func (request CreateMediaAssetRequest) String() string

func (CreateMediaAssetRequest) ValidateEnumValue

func (request CreateMediaAssetRequest) 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 CreateMediaAssetResponse

CreateMediaAssetResponse wrapper for the CreateMediaAsset operation

type CreateMediaAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaAsset instance
    MediaAsset `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 (CreateMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaAssetResponse) String

func (response CreateMediaAssetResponse) String() string

type CreateMediaWorkflowConfigurationDetails

CreateMediaWorkflowConfigurationDetails The information needed to create a new MediaWorkflowConfiguration.

type CreateMediaWorkflowConfigurationDetails struct {

    // MediaWorkflowConfiguration identifier. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Reuseable parameter values encoded as a JSON; the top and second level JSON elements are
    // objects. Each key of the top level object refers to a task key that is unqiue to the
    // workflow, each of the second level objects' keys refer to the name of a parameter that is
    // unique to the task. taskKey -> parameterName -> parameterValue
    Parameters map[string]interface{} `mandatory:"true" json:"parameters"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateMediaWorkflowConfigurationDetails) String

func (m CreateMediaWorkflowConfigurationDetails) String() string

func (CreateMediaWorkflowConfigurationDetails) ValidateEnumValue

func (m CreateMediaWorkflowConfigurationDetails) 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 CreateMediaWorkflowConfigurationRequest

CreateMediaWorkflowConfigurationRequest wrapper for the CreateMediaWorkflowConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaWorkflowConfiguration.go.html to see an example of how to use CreateMediaWorkflowConfigurationRequest.

type CreateMediaWorkflowConfigurationRequest struct {

    // Details for the new MediaWorkflowConfiguration.
    CreateMediaWorkflowConfigurationDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (CreateMediaWorkflowConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMediaWorkflowConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMediaWorkflowConfigurationRequest) RetryPolicy

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

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

func (CreateMediaWorkflowConfigurationRequest) String

func (request CreateMediaWorkflowConfigurationRequest) String() string

func (CreateMediaWorkflowConfigurationRequest) ValidateEnumValue

func (request CreateMediaWorkflowConfigurationRequest) 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 CreateMediaWorkflowConfigurationResponse

CreateMediaWorkflowConfigurationResponse wrapper for the CreateMediaWorkflowConfiguration operation

type CreateMediaWorkflowConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowConfiguration instance
    MediaWorkflowConfiguration `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 (CreateMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaWorkflowConfigurationResponse) String

func (response CreateMediaWorkflowConfigurationResponse) String() string

type CreateMediaWorkflowDetails

CreateMediaWorkflowDetails The information about new MediaWorkflow.

type CreateMediaWorkflowDetails struct {

    // Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array must be unique
    // within the array. The order of tasks given here will be preserved.
    Tasks []MediaWorkflowTask `mandatory:"false" json:"tasks"`

    // Configurations to be applied to all the jobs for this workflow. Parameters in these configurations are
    // overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the
    // parameters of the MediaWorkflowJob.
    MediaWorkflowConfigurationIds []string `mandatory:"false" json:"mediaWorkflowConfigurationIds"`

    // JSON object representing named parameters and their default values that can be referenced throughout this workflow.
    // The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating
    // MediaWorkflowJobs from this MediaWorkflow.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateMediaWorkflowDetails) String

func (m CreateMediaWorkflowDetails) String() string

func (CreateMediaWorkflowDetails) ValidateEnumValue

func (m CreateMediaWorkflowDetails) 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 CreateMediaWorkflowJobByIdDetails

CreateMediaWorkflowJobByIdDetails Information to run a MediaWorkflow identified by its OCID.

type CreateMediaWorkflowJobByIdDetails struct {

    // ID of the compartment in which the job should be created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Configurations to be applied to this run of the workflow.
    MediaWorkflowConfigurationIds []string `mandatory:"false" json:"mediaWorkflowConfigurationIds"`

    // Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow,
    // the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this
    // MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be
    // JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level
    // keys refer to a parameter's name.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // OCID of the MediaWorkflow that should be run.
    MediaWorkflowId *string `mandatory:"false" json:"mediaWorkflowId"`
}

func (CreateMediaWorkflowJobByIdDetails) GetCompartmentId

func (m CreateMediaWorkflowJobByIdDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateMediaWorkflowJobByIdDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateMediaWorkflowJobByIdDetails) GetDisplayName

func (m CreateMediaWorkflowJobByIdDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateMediaWorkflowJobByIdDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateMediaWorkflowJobByIdDetails) GetLocks

func (m CreateMediaWorkflowJobByIdDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateMediaWorkflowJobByIdDetails) GetMediaWorkflowConfigurationIds

func (m CreateMediaWorkflowJobByIdDetails) GetMediaWorkflowConfigurationIds() []string

GetMediaWorkflowConfigurationIds returns MediaWorkflowConfigurationIds

func (CreateMediaWorkflowJobByIdDetails) GetParameters

func (m CreateMediaWorkflowJobByIdDetails) GetParameters() map[string]interface{}

GetParameters returns Parameters

func (CreateMediaWorkflowJobByIdDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateMediaWorkflowJobByIdDetails) String

func (m CreateMediaWorkflowJobByIdDetails) String() string

func (CreateMediaWorkflowJobByIdDetails) ValidateEnumValue

func (m CreateMediaWorkflowJobByIdDetails) 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 CreateMediaWorkflowJobByNameDetails

CreateMediaWorkflowJobByNameDetails Information to run a system MediaWorkflow identified by its name.

type CreateMediaWorkflowJobByNameDetails struct {

    // ID of the compartment in which the job should be created.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Configurations to be applied to this run of the workflow.
    MediaWorkflowConfigurationIds []string `mandatory:"false" json:"mediaWorkflowConfigurationIds"`

    // Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow,
    // the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this
    // MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be
    // JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level
    // keys refer to a parameter's name.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // Name of the system MediaWorkflow that should be run.
    MediaWorkflowName *string `mandatory:"false" json:"mediaWorkflowName"`
}

func (CreateMediaWorkflowJobByNameDetails) GetCompartmentId

func (m CreateMediaWorkflowJobByNameDetails) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (CreateMediaWorkflowJobByNameDetails) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (CreateMediaWorkflowJobByNameDetails) GetDisplayName

func (m CreateMediaWorkflowJobByNameDetails) GetDisplayName() *string

GetDisplayName returns DisplayName

func (CreateMediaWorkflowJobByNameDetails) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (CreateMediaWorkflowJobByNameDetails) GetLocks

func (m CreateMediaWorkflowJobByNameDetails) GetLocks() []ResourceLock

GetLocks returns Locks

func (CreateMediaWorkflowJobByNameDetails) GetMediaWorkflowConfigurationIds

func (m CreateMediaWorkflowJobByNameDetails) GetMediaWorkflowConfigurationIds() []string

GetMediaWorkflowConfigurationIds returns MediaWorkflowConfigurationIds

func (CreateMediaWorkflowJobByNameDetails) GetParameters

func (m CreateMediaWorkflowJobByNameDetails) GetParameters() map[string]interface{}

GetParameters returns Parameters

func (CreateMediaWorkflowJobByNameDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateMediaWorkflowJobByNameDetails) String

func (m CreateMediaWorkflowJobByNameDetails) String() string

func (CreateMediaWorkflowJobByNameDetails) ValidateEnumValue

func (m CreateMediaWorkflowJobByNameDetails) 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 CreateMediaWorkflowJobDetails

CreateMediaWorkflowJobDetails Information to run the MediaWorkflow.

type CreateMediaWorkflowJobDetails interface {

    // ID of the compartment in which the job should be created.
    GetCompartmentId() *string

    // Configurations to be applied to this run of the workflow.
    GetMediaWorkflowConfigurationIds() []string

    // Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
    GetDisplayName() *string

    // Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow,
    // the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this
    // MediaWorkflowJob. The parameters are given as JSON. The top level and 2nd level elements must be
    // JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level
    // keys refer to a parameter's name.
    GetParameters() map[string]interface{}

    // 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{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum Enum with underlying type: string

type CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum string

Set of constants representing the allowable values for CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

const (
    CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeId   CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum = "ID"
    CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeName CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum = "NAME"
)

func GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumValues

func GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumValues() []CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

GetCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnumValues Enumerates the set of values for CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

func GetMappingCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

func GetMappingCreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum(val string) (CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum, bool)

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

type CreateMediaWorkflowJobRequest

CreateMediaWorkflowJobRequest wrapper for the CreateMediaWorkflowJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaWorkflowJob.go.html to see an example of how to use CreateMediaWorkflowJobRequest.

type CreateMediaWorkflowJobRequest struct {

    // The information to run the mediaWorkflow.
    CreateMediaWorkflowJobDetails `contributesTo:"body"`

    // 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 the 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 (CreateMediaWorkflowJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMediaWorkflowJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMediaWorkflowJobRequest) RetryPolicy

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

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

func (CreateMediaWorkflowJobRequest) String

func (request CreateMediaWorkflowJobRequest) String() string

func (CreateMediaWorkflowJobRequest) ValidateEnumValue

func (request CreateMediaWorkflowJobRequest) 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 CreateMediaWorkflowJobResponse

CreateMediaWorkflowJobResponse wrapper for the CreateMediaWorkflowJob operation

type CreateMediaWorkflowJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowJob instance
    MediaWorkflowJob `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 (CreateMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaWorkflowJobResponse) String

func (response CreateMediaWorkflowJobResponse) String() string

type CreateMediaWorkflowRequest

CreateMediaWorkflowRequest wrapper for the CreateMediaWorkflow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaWorkflow.go.html to see an example of how to use CreateMediaWorkflowRequest.

type CreateMediaWorkflowRequest struct {

    // Details for the new MediaWorkflow.
    CreateMediaWorkflowDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (CreateMediaWorkflowRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMediaWorkflowRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMediaWorkflowRequest) RetryPolicy

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

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

func (CreateMediaWorkflowRequest) String

func (request CreateMediaWorkflowRequest) String() string

func (CreateMediaWorkflowRequest) ValidateEnumValue

func (request CreateMediaWorkflowRequest) 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 CreateMediaWorkflowResponse

CreateMediaWorkflowResponse wrapper for the CreateMediaWorkflow operation

type CreateMediaWorkflowResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflow instance
    MediaWorkflow `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 (CreateMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaWorkflowResponse) String

func (response CreateMediaWorkflowResponse) String() string

type CreateStreamCdnConfigDetails

CreateStreamCdnConfigDetails The information about the new CDN Configuration.

type CreateStreamCdnConfigDetails struct {

    // CDN Config display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Distribution Channel Identifier.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    Config StreamCdnConfigSection `mandatory:"true" json:"config"`

    // Whether publishing to CDN is enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateStreamCdnConfigDetails) String

func (m CreateStreamCdnConfigDetails) String() string

func (*CreateStreamCdnConfigDetails) UnmarshalJSON

func (m *CreateStreamCdnConfigDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateStreamCdnConfigDetails) ValidateEnumValue

func (m CreateStreamCdnConfigDetails) 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 CreateStreamCdnConfigRequest

CreateStreamCdnConfigRequest wrapper for the CreateStreamCdnConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateStreamCdnConfig.go.html to see an example of how to use CreateStreamCdnConfigRequest.

type CreateStreamCdnConfigRequest struct {

    // Details for the new StreamCdnConfig.
    CreateStreamCdnConfigDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (CreateStreamCdnConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateStreamCdnConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateStreamCdnConfigRequest) RetryPolicy

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

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

func (CreateStreamCdnConfigRequest) String

func (request CreateStreamCdnConfigRequest) String() string

func (CreateStreamCdnConfigRequest) ValidateEnumValue

func (request CreateStreamCdnConfigRequest) 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 CreateStreamCdnConfigResponse

CreateStreamCdnConfigResponse wrapper for the CreateStreamCdnConfig operation

type CreateStreamCdnConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamCdnConfig instance
    StreamCdnConfig `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 (CreateStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateStreamCdnConfigResponse) String

func (response CreateStreamCdnConfigResponse) String() string

type CreateStreamDistributionChannelDetails

CreateStreamDistributionChannelDetails The information about the new Stream Distribution Channel.

type CreateStreamDistributionChannelDetails struct {

    // Stream Distribution Channel display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateStreamDistributionChannelDetails) String

func (m CreateStreamDistributionChannelDetails) String() string

func (CreateStreamDistributionChannelDetails) ValidateEnumValue

func (m CreateStreamDistributionChannelDetails) 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 CreateStreamDistributionChannelRequest

CreateStreamDistributionChannelRequest wrapper for the CreateStreamDistributionChannel operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateStreamDistributionChannel.go.html to see an example of how to use CreateStreamDistributionChannelRequest.

type CreateStreamDistributionChannelRequest struct {

    // Details for the new Stream Distribution Channel.
    CreateStreamDistributionChannelDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (CreateStreamDistributionChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateStreamDistributionChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateStreamDistributionChannelRequest) RetryPolicy

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

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

func (CreateStreamDistributionChannelRequest) String

func (request CreateStreamDistributionChannelRequest) String() string

func (CreateStreamDistributionChannelRequest) ValidateEnumValue

func (request CreateStreamDistributionChannelRequest) 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 CreateStreamDistributionChannelResponse

CreateStreamDistributionChannelResponse wrapper for the CreateStreamDistributionChannel operation

type CreateStreamDistributionChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamDistributionChannel instance
    StreamDistributionChannel `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 (CreateStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateStreamDistributionChannelResponse) String

func (response CreateStreamDistributionChannelResponse) String() string

type CreateStreamPackagingConfigDetails

CreateStreamPackagingConfigDetails The information about the new Packaging Configuration.

type CreateStreamPackagingConfigDetails struct {

    // Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // The name of the stream Packaging Configuration. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The output format for the package.
    StreamPackagingFormat CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum `mandatory:"true" json:"streamPackagingFormat"`

    // The duration in seconds for each fragment.
    SegmentTimeInSeconds *int `mandatory:"true" json:"segmentTimeInSeconds"`

    Encryption StreamPackagingConfigEncryption `mandatory:"false" json:"encryption"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CreateStreamPackagingConfigDetails) String

func (m CreateStreamPackagingConfigDetails) String() string

func (*CreateStreamPackagingConfigDetails) UnmarshalJSON

func (m *CreateStreamPackagingConfigDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateStreamPackagingConfigDetails) ValidateEnumValue

func (m CreateStreamPackagingConfigDetails) 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 CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum Enum with underlying type: string

type CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum string

Set of constants representing the allowable values for CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

const (
    CreateStreamPackagingConfigDetailsStreamPackagingFormatHls  CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum = "HLS"
    CreateStreamPackagingConfigDetailsStreamPackagingFormatDash CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum = "DASH"
)

func GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumValues

func GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumValues() []CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

GetCreateStreamPackagingConfigDetailsStreamPackagingFormatEnumValues Enumerates the set of values for CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

func GetMappingCreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

func GetMappingCreateStreamPackagingConfigDetailsStreamPackagingFormatEnum(val string) (CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum, bool)

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

type CreateStreamPackagingConfigRequest

CreateStreamPackagingConfigRequest wrapper for the CreateStreamPackagingConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateStreamPackagingConfig.go.html to see an example of how to use CreateStreamPackagingConfigRequest.

type CreateStreamPackagingConfigRequest struct {

    // Details for the new Stream Packaging Configuration.
    CreateStreamPackagingConfigDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (CreateStreamPackagingConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateStreamPackagingConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateStreamPackagingConfigRequest) RetryPolicy

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

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

func (CreateStreamPackagingConfigRequest) String

func (request CreateStreamPackagingConfigRequest) String() string

func (CreateStreamPackagingConfigRequest) ValidateEnumValue

func (request CreateStreamPackagingConfigRequest) 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 CreateStreamPackagingConfigResponse

CreateStreamPackagingConfigResponse wrapper for the CreateStreamPackagingConfig operation

type CreateStreamPackagingConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamPackagingConfig instance
    StreamPackagingConfig `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 (CreateStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateStreamPackagingConfigResponse) String

func (response CreateStreamPackagingConfigResponse) String() string

type DashStreamPackagingConfig

DashStreamPackagingConfig Configuration fields for a DASH Packaging Configuration.

type DashStreamPackagingConfig struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // The name of the stream packaging configuration. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The duration in seconds for each fragment.
    SegmentTimeInSeconds *int `mandatory:"true" json:"segmentTimeInSeconds"`

    Encryption StreamPackagingConfigEncryption `mandatory:"false" json:"encryption"`

    // The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Packaging Configuration.
    LifecycleState StreamPackagingConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DashStreamPackagingConfig) GetCompartmentId

func (m DashStreamPackagingConfig) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (DashStreamPackagingConfig) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (DashStreamPackagingConfig) GetDisplayName

func (m DashStreamPackagingConfig) GetDisplayName() *string

GetDisplayName returns DisplayName

func (DashStreamPackagingConfig) GetDistributionChannelId

func (m DashStreamPackagingConfig) GetDistributionChannelId() *string

GetDistributionChannelId returns DistributionChannelId

func (DashStreamPackagingConfig) GetEncryption

func (m DashStreamPackagingConfig) GetEncryption() StreamPackagingConfigEncryption

GetEncryption returns Encryption

func (DashStreamPackagingConfig) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (DashStreamPackagingConfig) GetId

func (m DashStreamPackagingConfig) GetId() *string

GetId returns Id

func (DashStreamPackagingConfig) GetLifecycleState

func (m DashStreamPackagingConfig) GetLifecycleState() StreamPackagingConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (DashStreamPackagingConfig) GetLocks

func (m DashStreamPackagingConfig) GetLocks() []ResourceLock

GetLocks returns Locks

func (DashStreamPackagingConfig) GetSegmentTimeInSeconds

func (m DashStreamPackagingConfig) GetSegmentTimeInSeconds() *int

GetSegmentTimeInSeconds returns SegmentTimeInSeconds

func (DashStreamPackagingConfig) GetSystemTags

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

GetSystemTags returns SystemTags

func (DashStreamPackagingConfig) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (DashStreamPackagingConfig) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (DashStreamPackagingConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (DashStreamPackagingConfig) String

func (m DashStreamPackagingConfig) String() string

func (*DashStreamPackagingConfig) UnmarshalJSON

func (m *DashStreamPackagingConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DashStreamPackagingConfig) ValidateEnumValue

func (m DashStreamPackagingConfig) 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 DeleteMediaAssetDeleteModeEnum

DeleteMediaAssetDeleteModeEnum Enum with underlying type: string

type DeleteMediaAssetDeleteModeEnum string

Set of constants representing the allowable values for DeleteMediaAssetDeleteModeEnum

const (
    DeleteMediaAssetDeleteModeChildren    DeleteMediaAssetDeleteModeEnum = "DELETE_CHILDREN"
    DeleteMediaAssetDeleteModeDerivations DeleteMediaAssetDeleteModeEnum = "DELETE_DERIVATIONS"
)

func GetDeleteMediaAssetDeleteModeEnumValues

func GetDeleteMediaAssetDeleteModeEnumValues() []DeleteMediaAssetDeleteModeEnum

GetDeleteMediaAssetDeleteModeEnumValues Enumerates the set of values for DeleteMediaAssetDeleteModeEnum

func GetMappingDeleteMediaAssetDeleteModeEnum

func GetMappingDeleteMediaAssetDeleteModeEnum(val string) (DeleteMediaAssetDeleteModeEnum, bool)

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

type DeleteMediaAssetDistributionChannelAttachmentRequest

DeleteMediaAssetDistributionChannelAttachmentRequest wrapper for the DeleteMediaAssetDistributionChannelAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaAssetDistributionChannelAttachment.go.html to see an example of how to use DeleteMediaAssetDistributionChannelAttachmentRequest.

type DeleteMediaAssetDistributionChannelAttachmentRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // Unique DistributionChannel identifier.
    DistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"distributionChannelId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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"`

    // Version of the attachment.
    Version *int64 `mandatory:"false" contributesTo:"query" name:"version"`

    // 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 (DeleteMediaAssetDistributionChannelAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMediaAssetDistributionChannelAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMediaAssetDistributionChannelAttachmentRequest) RetryPolicy

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

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

func (DeleteMediaAssetDistributionChannelAttachmentRequest) String

func (request DeleteMediaAssetDistributionChannelAttachmentRequest) String() string

func (DeleteMediaAssetDistributionChannelAttachmentRequest) ValidateEnumValue

func (request DeleteMediaAssetDistributionChannelAttachmentRequest) 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 DeleteMediaAssetDistributionChannelAttachmentResponse

DeleteMediaAssetDistributionChannelAttachmentResponse wrapper for the DeleteMediaAssetDistributionChannelAttachment operation

type DeleteMediaAssetDistributionChannelAttachmentResponse 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 (DeleteMediaAssetDistributionChannelAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaAssetDistributionChannelAttachmentResponse) String

func (response DeleteMediaAssetDistributionChannelAttachmentResponse) String() string

type DeleteMediaAssetRequest

DeleteMediaAssetRequest wrapper for the DeleteMediaAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaAsset.go.html to see an example of how to use DeleteMediaAssetRequest.

type DeleteMediaAssetRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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"`

    // DeleteMode decides whether to delete all the immediate children or all assets with the asset's ID as their masterMediaAssetId.
    DeleteMode DeleteMediaAssetDeleteModeEnum `mandatory:"false" contributesTo:"query" name:"deleteMode" 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 (DeleteMediaAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMediaAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMediaAssetRequest) RetryPolicy

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

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

func (DeleteMediaAssetRequest) String

func (request DeleteMediaAssetRequest) String() string

func (DeleteMediaAssetRequest) ValidateEnumValue

func (request DeleteMediaAssetRequest) 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 DeleteMediaAssetResponse

DeleteMediaAssetResponse wrapper for the DeleteMediaAsset operation

type DeleteMediaAssetResponse 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 (DeleteMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaAssetResponse) String

func (response DeleteMediaAssetResponse) String() string

type DeleteMediaWorkflowConfigurationRequest

DeleteMediaWorkflowConfigurationRequest wrapper for the DeleteMediaWorkflowConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaWorkflowConfiguration.go.html to see an example of how to use DeleteMediaWorkflowConfigurationRequest.

type DeleteMediaWorkflowConfigurationRequest struct {

    // Unique MediaWorkflowConfiguration identifier.
    MediaWorkflowConfigurationId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowConfigurationId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (DeleteMediaWorkflowConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMediaWorkflowConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMediaWorkflowConfigurationRequest) RetryPolicy

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

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

func (DeleteMediaWorkflowConfigurationRequest) String

func (request DeleteMediaWorkflowConfigurationRequest) String() string

func (DeleteMediaWorkflowConfigurationRequest) ValidateEnumValue

func (request DeleteMediaWorkflowConfigurationRequest) 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 DeleteMediaWorkflowConfigurationResponse

DeleteMediaWorkflowConfigurationResponse wrapper for the DeleteMediaWorkflowConfiguration operation

type DeleteMediaWorkflowConfigurationResponse 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 (DeleteMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaWorkflowConfigurationResponse) String

func (response DeleteMediaWorkflowConfigurationResponse) String() string

type DeleteMediaWorkflowJobRequest

DeleteMediaWorkflowJobRequest wrapper for the DeleteMediaWorkflowJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaWorkflowJob.go.html to see an example of how to use DeleteMediaWorkflowJobRequest.

type DeleteMediaWorkflowJobRequest struct {

    // Unique MediaWorkflowJob identifier.
    MediaWorkflowJobId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowJobId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (DeleteMediaWorkflowJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMediaWorkflowJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMediaWorkflowJobRequest) RetryPolicy

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

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

func (DeleteMediaWorkflowJobRequest) String

func (request DeleteMediaWorkflowJobRequest) String() string

func (DeleteMediaWorkflowJobRequest) ValidateEnumValue

func (request DeleteMediaWorkflowJobRequest) 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 DeleteMediaWorkflowJobResponse

DeleteMediaWorkflowJobResponse wrapper for the DeleteMediaWorkflowJob operation

type DeleteMediaWorkflowJobResponse 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 (DeleteMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaWorkflowJobResponse) String

func (response DeleteMediaWorkflowJobResponse) String() string

type DeleteMediaWorkflowRequest

DeleteMediaWorkflowRequest wrapper for the DeleteMediaWorkflow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaWorkflow.go.html to see an example of how to use DeleteMediaWorkflowRequest.

type DeleteMediaWorkflowRequest struct {

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (DeleteMediaWorkflowRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMediaWorkflowRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMediaWorkflowRequest) RetryPolicy

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

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

func (DeleteMediaWorkflowRequest) String

func (request DeleteMediaWorkflowRequest) String() string

func (DeleteMediaWorkflowRequest) ValidateEnumValue

func (request DeleteMediaWorkflowRequest) 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 DeleteMediaWorkflowResponse

DeleteMediaWorkflowResponse wrapper for the DeleteMediaWorkflow operation

type DeleteMediaWorkflowResponse 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 (DeleteMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaWorkflowResponse) String

func (response DeleteMediaWorkflowResponse) String() string

type DeleteModeEnum

DeleteModeEnum Enum with underlying type: string

type DeleteModeEnum string

Set of constants representing the allowable values for DeleteModeEnum

const (
    DeleteModeDeleteChildren    DeleteModeEnum = "DELETE_CHILDREN"
    DeleteModeDeleteDerivations DeleteModeEnum = "DELETE_DERIVATIONS"
)

func GetDeleteModeEnumValues

func GetDeleteModeEnumValues() []DeleteModeEnum

GetDeleteModeEnumValues Enumerates the set of values for DeleteModeEnum

func GetMappingDeleteModeEnum

func GetMappingDeleteModeEnum(val string) (DeleteModeEnum, bool)

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

type DeleteStreamCdnConfigRequest

DeleteStreamCdnConfigRequest wrapper for the DeleteStreamCdnConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteStreamCdnConfig.go.html to see an example of how to use DeleteStreamCdnConfigRequest.

type DeleteStreamCdnConfigRequest struct {

    // Unique StreamCdnConfig identifier.
    StreamCdnConfigId *string `mandatory:"true" contributesTo:"path" name:"streamCdnConfigId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (DeleteStreamCdnConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteStreamCdnConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteStreamCdnConfigRequest) RetryPolicy

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

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

func (DeleteStreamCdnConfigRequest) String

func (request DeleteStreamCdnConfigRequest) String() string

func (DeleteStreamCdnConfigRequest) ValidateEnumValue

func (request DeleteStreamCdnConfigRequest) 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 DeleteStreamCdnConfigResponse

DeleteStreamCdnConfigResponse wrapper for the DeleteStreamCdnConfig operation

type DeleteStreamCdnConfigResponse 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 (DeleteStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteStreamCdnConfigResponse) String

func (response DeleteStreamCdnConfigResponse) String() string

type DeleteStreamDistributionChannelRequest

DeleteStreamDistributionChannelRequest wrapper for the DeleteStreamDistributionChannel operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteStreamDistributionChannel.go.html to see an example of how to use DeleteStreamDistributionChannelRequest.

type DeleteStreamDistributionChannelRequest struct {

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (DeleteStreamDistributionChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteStreamDistributionChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteStreamDistributionChannelRequest) RetryPolicy

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

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

func (DeleteStreamDistributionChannelRequest) String

func (request DeleteStreamDistributionChannelRequest) String() string

func (DeleteStreamDistributionChannelRequest) ValidateEnumValue

func (request DeleteStreamDistributionChannelRequest) 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 DeleteStreamDistributionChannelResponse

DeleteStreamDistributionChannelResponse wrapper for the DeleteStreamDistributionChannel operation

type DeleteStreamDistributionChannelResponse 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 (DeleteStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteStreamDistributionChannelResponse) String

func (response DeleteStreamDistributionChannelResponse) String() string

type DeleteStreamPackagingConfigRequest

DeleteStreamPackagingConfigRequest wrapper for the DeleteStreamPackagingConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteStreamPackagingConfig.go.html to see an example of how to use DeleteStreamPackagingConfigRequest.

type DeleteStreamPackagingConfigRequest struct {

    // Unique Stream Packaging Configuration path identifier.
    StreamPackagingConfigId *string `mandatory:"true" contributesTo:"path" name:"streamPackagingConfigId"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (DeleteStreamPackagingConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteStreamPackagingConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteStreamPackagingConfigRequest) RetryPolicy

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

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

func (DeleteStreamPackagingConfigRequest) String

func (request DeleteStreamPackagingConfigRequest) String() string

func (DeleteStreamPackagingConfigRequest) ValidateEnumValue

func (request DeleteStreamPackagingConfigRequest) 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 DeleteStreamPackagingConfigResponse

DeleteStreamPackagingConfigResponse wrapper for the DeleteStreamPackagingConfig operation

type DeleteStreamPackagingConfigResponse 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 (DeleteStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteStreamPackagingConfigResponse) String

func (response DeleteStreamPackagingConfigResponse) String() string

type EdgeStreamCdnConfig

EdgeStreamCdnConfig Configuration fields for Edge configuration.

type EdgeStreamCdnConfig struct {
}

func (EdgeStreamCdnConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (EdgeStreamCdnConfig) String

func (m EdgeStreamCdnConfig) String() string

func (EdgeStreamCdnConfig) ValidateEnumValue

func (m EdgeStreamCdnConfig) 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 GeneratePlaylistRequest

GeneratePlaylistRequest wrapper for the GeneratePlaylist operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GeneratePlaylist.go.html to see an example of how to use GeneratePlaylistRequest.

type GeneratePlaylistRequest struct {

    // Unique Stream Packaging Configuration identifier.
    StreamPackagingConfigId *string `mandatory:"true" contributesTo:"query" name:"streamPackagingConfigId"`

    // Unique MediaAsset identifier.
    MediaAssetId *string `mandatory:"true" contributesTo:"query" name:"mediaAssetId"`

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

    // Streaming session authentication token.
    Token *string `mandatory:"false" contributesTo:"query" name:"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 (GeneratePlaylistRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GeneratePlaylistRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GeneratePlaylistRequest) RetryPolicy

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

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

func (GeneratePlaylistRequest) String

func (request GeneratePlaylistRequest) String() string

func (GeneratePlaylistRequest) ValidateEnumValue

func (request GeneratePlaylistRequest) 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 GeneratePlaylistResponse

GeneratePlaylistResponse wrapper for the GeneratePlaylist operation

type GeneratePlaylistResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // 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 (GeneratePlaylistResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GeneratePlaylistResponse) String

func (response GeneratePlaylistResponse) String() string

type GenerateSessionTokenDetails

GenerateSessionTokenDetails Information about the new session token.

type GenerateSessionTokenDetails struct {

    // Array of scopes the token can act upon.
    Scopes []GenerateSessionTokenDetailsScopesEnum `mandatory:"true" json:"scopes"`

    // The packaging config resource identifier used to limit the scope of the token.
    PackagingConfigId *string `mandatory:"true" json:"packagingConfigId"`

    // Token expiry time. An RFC3339 formatted datetime string.
    TimeExpires *common.SDKTime `mandatory:"false" json:"timeExpires"`

    // Array of asset resource IDs used to limit the scope of the token.
    AssetIds []string `mandatory:"false" json:"assetIds"`
}

func (GenerateSessionTokenDetails) String

func (m GenerateSessionTokenDetails) String() string

func (GenerateSessionTokenDetails) ValidateEnumValue

func (m GenerateSessionTokenDetails) 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 GenerateSessionTokenDetailsScopesEnum

GenerateSessionTokenDetailsScopesEnum Enum with underlying type: string

type GenerateSessionTokenDetailsScopesEnum string

Set of constants representing the allowable values for GenerateSessionTokenDetailsScopesEnum

const (
    GenerateSessionTokenDetailsScopesPlaylist GenerateSessionTokenDetailsScopesEnum = "PLAYLIST"
    GenerateSessionTokenDetailsScopesEdge     GenerateSessionTokenDetailsScopesEnum = "EDGE"
)

func GetGenerateSessionTokenDetailsScopesEnumValues

func GetGenerateSessionTokenDetailsScopesEnumValues() []GenerateSessionTokenDetailsScopesEnum

GetGenerateSessionTokenDetailsScopesEnumValues Enumerates the set of values for GenerateSessionTokenDetailsScopesEnum

func GetMappingGenerateSessionTokenDetailsScopesEnum

func GetMappingGenerateSessionTokenDetailsScopesEnum(val string) (GenerateSessionTokenDetailsScopesEnum, bool)

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

type GenerateSessionTokenRequest

GenerateSessionTokenRequest wrapper for the GenerateSessionToken operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GenerateSessionToken.go.html to see an example of how to use GenerateSessionTokenRequest.

type GenerateSessionTokenRequest struct {

    // Details to generate a new stream session token.
    GenerateSessionTokenDetails `contributesTo:"body"`

    // 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 (GenerateSessionTokenRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GenerateSessionTokenRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GenerateSessionTokenRequest) RetryPolicy

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

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

func (GenerateSessionTokenRequest) String

func (request GenerateSessionTokenRequest) String() string

func (GenerateSessionTokenRequest) ValidateEnumValue

func (request GenerateSessionTokenRequest) 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 GenerateSessionTokenResponse

GenerateSessionTokenResponse wrapper for the GenerateSessionToken operation

type GenerateSessionTokenResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SessionToken instance
    SessionToken `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 (GenerateSessionTokenResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GenerateSessionTokenResponse) String

func (response GenerateSessionTokenResponse) String() string

type GetMediaAssetDistributionChannelAttachmentRequest

GetMediaAssetDistributionChannelAttachmentRequest wrapper for the GetMediaAssetDistributionChannelAttachment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaAssetDistributionChannelAttachment.go.html to see an example of how to use GetMediaAssetDistributionChannelAttachmentRequest.

type GetMediaAssetDistributionChannelAttachmentRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // Unique DistributionChannel identifier.
    DistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"distributionChannelId"`

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

    // Version of the attachment.
    Version *int64 `mandatory:"false" contributesTo:"query" name:"version"`

    // 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 (GetMediaAssetDistributionChannelAttachmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMediaAssetDistributionChannelAttachmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMediaAssetDistributionChannelAttachmentRequest) RetryPolicy

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

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

func (GetMediaAssetDistributionChannelAttachmentRequest) String

func (request GetMediaAssetDistributionChannelAttachmentRequest) String() string

func (GetMediaAssetDistributionChannelAttachmentRequest) ValidateEnumValue

func (request GetMediaAssetDistributionChannelAttachmentRequest) 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 GetMediaAssetDistributionChannelAttachmentResponse

GetMediaAssetDistributionChannelAttachmentResponse wrapper for the GetMediaAssetDistributionChannelAttachment operation

type GetMediaAssetDistributionChannelAttachmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaAssetDistributionChannelAttachment instance
    MediaAssetDistributionChannelAttachment `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 (GetMediaAssetDistributionChannelAttachmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaAssetDistributionChannelAttachmentResponse) String

func (response GetMediaAssetDistributionChannelAttachmentResponse) String() string

type GetMediaAssetRequest

GetMediaAssetRequest wrapper for the GetMediaAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaAsset.go.html to see an example of how to use GetMediaAssetRequest.

type GetMediaAssetRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // 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 (GetMediaAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMediaAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMediaAssetRequest) RetryPolicy

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

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

func (GetMediaAssetRequest) String

func (request GetMediaAssetRequest) String() string

func (GetMediaAssetRequest) ValidateEnumValue

func (request GetMediaAssetRequest) 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 GetMediaAssetResponse

GetMediaAssetResponse wrapper for the GetMediaAsset operation

type GetMediaAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaAsset instance
    MediaAsset `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 (GetMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaAssetResponse) String

func (response GetMediaAssetResponse) String() string

type GetMediaWorkflowConfigurationRequest

GetMediaWorkflowConfigurationRequest wrapper for the GetMediaWorkflowConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaWorkflowConfiguration.go.html to see an example of how to use GetMediaWorkflowConfigurationRequest.

type GetMediaWorkflowConfigurationRequest struct {

    // Unique MediaWorkflowConfiguration identifier.
    MediaWorkflowConfigurationId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowConfigurationId"`

    // 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 (GetMediaWorkflowConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMediaWorkflowConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMediaWorkflowConfigurationRequest) RetryPolicy

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

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

func (GetMediaWorkflowConfigurationRequest) String

func (request GetMediaWorkflowConfigurationRequest) String() string

func (GetMediaWorkflowConfigurationRequest) ValidateEnumValue

func (request GetMediaWorkflowConfigurationRequest) 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 GetMediaWorkflowConfigurationResponse

GetMediaWorkflowConfigurationResponse wrapper for the GetMediaWorkflowConfiguration operation

type GetMediaWorkflowConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowConfiguration instance
    MediaWorkflowConfiguration `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 (GetMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaWorkflowConfigurationResponse) String

func (response GetMediaWorkflowConfigurationResponse) String() string

type GetMediaWorkflowJobRequest

GetMediaWorkflowJobRequest wrapper for the GetMediaWorkflowJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaWorkflowJob.go.html to see an example of how to use GetMediaWorkflowJobRequest.

type GetMediaWorkflowJobRequest struct {

    // Unique MediaWorkflowJob identifier.
    MediaWorkflowJobId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowJobId"`

    // 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 (GetMediaWorkflowJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMediaWorkflowJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMediaWorkflowJobRequest) RetryPolicy

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

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

func (GetMediaWorkflowJobRequest) String

func (request GetMediaWorkflowJobRequest) String() string

func (GetMediaWorkflowJobRequest) ValidateEnumValue

func (request GetMediaWorkflowJobRequest) 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 GetMediaWorkflowJobResponse

GetMediaWorkflowJobResponse wrapper for the GetMediaWorkflowJob operation

type GetMediaWorkflowJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowJob instance
    MediaWorkflowJob `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 (GetMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaWorkflowJobResponse) String

func (response GetMediaWorkflowJobResponse) String() string

type GetMediaWorkflowRequest

GetMediaWorkflowRequest wrapper for the GetMediaWorkflow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaWorkflow.go.html to see an example of how to use GetMediaWorkflowRequest.

type GetMediaWorkflowRequest struct {

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowId"`

    // 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 (GetMediaWorkflowRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMediaWorkflowRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMediaWorkflowRequest) RetryPolicy

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

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

func (GetMediaWorkflowRequest) String

func (request GetMediaWorkflowRequest) String() string

func (GetMediaWorkflowRequest) ValidateEnumValue

func (request GetMediaWorkflowRequest) 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 GetMediaWorkflowResponse

GetMediaWorkflowResponse wrapper for the GetMediaWorkflow operation

type GetMediaWorkflowResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflow instance
    MediaWorkflow `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 (GetMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaWorkflowResponse) String

func (response GetMediaWorkflowResponse) String() string

type GetStreamCdnConfigRequest

GetStreamCdnConfigRequest wrapper for the GetStreamCdnConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetStreamCdnConfig.go.html to see an example of how to use GetStreamCdnConfigRequest.

type GetStreamCdnConfigRequest struct {

    // Unique StreamCdnConfig identifier.
    StreamCdnConfigId *string `mandatory:"true" contributesTo:"path" name:"streamCdnConfigId"`

    // 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 (GetStreamCdnConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetStreamCdnConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetStreamCdnConfigRequest) RetryPolicy

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

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

func (GetStreamCdnConfigRequest) String

func (request GetStreamCdnConfigRequest) String() string

func (GetStreamCdnConfigRequest) ValidateEnumValue

func (request GetStreamCdnConfigRequest) 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 GetStreamCdnConfigResponse

GetStreamCdnConfigResponse wrapper for the GetStreamCdnConfig operation

type GetStreamCdnConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamCdnConfig instance
    StreamCdnConfig `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 (GetStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetStreamCdnConfigResponse) String

func (response GetStreamCdnConfigResponse) String() string

type GetStreamDistributionChannelRequest

GetStreamDistributionChannelRequest wrapper for the GetStreamDistributionChannel operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetStreamDistributionChannel.go.html to see an example of how to use GetStreamDistributionChannelRequest.

type GetStreamDistributionChannelRequest struct {

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // 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 (GetStreamDistributionChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetStreamDistributionChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetStreamDistributionChannelRequest) RetryPolicy

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

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

func (GetStreamDistributionChannelRequest) String

func (request GetStreamDistributionChannelRequest) String() string

func (GetStreamDistributionChannelRequest) ValidateEnumValue

func (request GetStreamDistributionChannelRequest) 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 GetStreamDistributionChannelResponse

GetStreamDistributionChannelResponse wrapper for the GetStreamDistributionChannel operation

type GetStreamDistributionChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamDistributionChannel instance
    StreamDistributionChannel `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 (GetStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetStreamDistributionChannelResponse) String

func (response GetStreamDistributionChannelResponse) String() string

type GetStreamPackagingConfigRequest

GetStreamPackagingConfigRequest wrapper for the GetStreamPackagingConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetStreamPackagingConfig.go.html to see an example of how to use GetStreamPackagingConfigRequest.

type GetStreamPackagingConfigRequest struct {

    // Unique Stream Packaging Configuration path identifier.
    StreamPackagingConfigId *string `mandatory:"true" contributesTo:"path" name:"streamPackagingConfigId"`

    // 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 (GetStreamPackagingConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetStreamPackagingConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetStreamPackagingConfigRequest) RetryPolicy

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

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

func (GetStreamPackagingConfigRequest) String

func (request GetStreamPackagingConfigRequest) String() string

func (GetStreamPackagingConfigRequest) ValidateEnumValue

func (request GetStreamPackagingConfigRequest) 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 GetStreamPackagingConfigResponse

GetStreamPackagingConfigResponse wrapper for the GetStreamPackagingConfig operation

type GetStreamPackagingConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamPackagingConfig instance
    StreamPackagingConfig `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 (GetStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetStreamPackagingConfigResponse) String

func (response GetStreamPackagingConfigResponse) String() string

type HlsStreamPackagingConfig

HlsStreamPackagingConfig Configuration fields for a HLS Packaging Configuration.

type HlsStreamPackagingConfig struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // The name of the stream packaging configuration. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The duration in seconds for each fragment.
    SegmentTimeInSeconds *int `mandatory:"true" json:"segmentTimeInSeconds"`

    Encryption StreamPackagingConfigEncryption `mandatory:"false" json:"encryption"`

    // The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // The current state of the Packaging Configuration.
    LifecycleState StreamPackagingConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (HlsStreamPackagingConfig) GetCompartmentId

func (m HlsStreamPackagingConfig) GetCompartmentId() *string

GetCompartmentId returns CompartmentId

func (HlsStreamPackagingConfig) GetDefinedTags

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

GetDefinedTags returns DefinedTags

func (HlsStreamPackagingConfig) GetDisplayName

func (m HlsStreamPackagingConfig) GetDisplayName() *string

GetDisplayName returns DisplayName

func (HlsStreamPackagingConfig) GetDistributionChannelId

func (m HlsStreamPackagingConfig) GetDistributionChannelId() *string

GetDistributionChannelId returns DistributionChannelId

func (HlsStreamPackagingConfig) GetEncryption

func (m HlsStreamPackagingConfig) GetEncryption() StreamPackagingConfigEncryption

GetEncryption returns Encryption

func (HlsStreamPackagingConfig) GetFreeformTags

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

GetFreeformTags returns FreeformTags

func (HlsStreamPackagingConfig) GetId

func (m HlsStreamPackagingConfig) GetId() *string

GetId returns Id

func (HlsStreamPackagingConfig) GetLifecycleState

func (m HlsStreamPackagingConfig) GetLifecycleState() StreamPackagingConfigLifecycleStateEnum

GetLifecycleState returns LifecycleState

func (HlsStreamPackagingConfig) GetLocks

func (m HlsStreamPackagingConfig) GetLocks() []ResourceLock

GetLocks returns Locks

func (HlsStreamPackagingConfig) GetSegmentTimeInSeconds

func (m HlsStreamPackagingConfig) GetSegmentTimeInSeconds() *int

GetSegmentTimeInSeconds returns SegmentTimeInSeconds

func (HlsStreamPackagingConfig) GetSystemTags

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

GetSystemTags returns SystemTags

func (HlsStreamPackagingConfig) GetTimeCreated

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

GetTimeCreated returns TimeCreated

func (HlsStreamPackagingConfig) GetTimeUpdated

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

GetTimeUpdated returns TimeUpdated

func (HlsStreamPackagingConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (HlsStreamPackagingConfig) String

func (m HlsStreamPackagingConfig) String() string

func (*HlsStreamPackagingConfig) UnmarshalJSON

func (m *HlsStreamPackagingConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (HlsStreamPackagingConfig) ValidateEnumValue

func (m HlsStreamPackagingConfig) 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 IngestStreamDistributionChannelDetails

IngestStreamDistributionChannelDetails Ingest Payload Information.

type IngestStreamDistributionChannelDetails interface {
}

type IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum Enum with underlying type: string

type IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum string

Set of constants representing the allowable values for IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

const (
    IngestStreamDistributionChannelDetailsIngestPayloadTypeAssetMetadataMediaAsset IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum = "ASSET_METADATA_MEDIA_ASSET"
)

func GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumValues

func GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumValues() []IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

GetIngestStreamDistributionChannelDetailsIngestPayloadTypeEnumValues Enumerates the set of values for IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

func GetMappingIngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

func GetMappingIngestStreamDistributionChannelDetailsIngestPayloadTypeEnum(val string) (IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum, bool)

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

type IngestStreamDistributionChannelRequest

IngestStreamDistributionChannelRequest wrapper for the IngestStreamDistributionChannel operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/IngestStreamDistributionChannel.go.html to see an example of how to use IngestStreamDistributionChannelRequest.

type IngestStreamDistributionChannelRequest struct {

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // Playlist entry information.
    IngestStreamDistributionChannelDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (IngestStreamDistributionChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (IngestStreamDistributionChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (IngestStreamDistributionChannelRequest) RetryPolicy

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

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

func (IngestStreamDistributionChannelRequest) String

func (request IngestStreamDistributionChannelRequest) String() string

func (IngestStreamDistributionChannelRequest) ValidateEnumValue

func (request IngestStreamDistributionChannelRequest) 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 IngestStreamDistributionChannelResponse

IngestStreamDistributionChannelResponse wrapper for the IngestStreamDistributionChannel operation

type IngestStreamDistributionChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The IngestStreamDistributionChannelResult instance
    IngestStreamDistributionChannelResult `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"`
}

func (IngestStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestStreamDistributionChannelResponse) String

func (response IngestStreamDistributionChannelResponse) String() string

type IngestStreamDistributionChannelResult

IngestStreamDistributionChannelResult The Ingest Workflow Job information.

type IngestStreamDistributionChannelResult struct {

    // Identifier of the Ingest Workflow Job created.
    MediaWorkflowJobId *string `mandatory:"true" json:"mediaWorkflowJobId"`
}

func (IngestStreamDistributionChannelResult) String

func (m IngestStreamDistributionChannelResult) String() string

func (IngestStreamDistributionChannelResult) ValidateEnumValue

func (m IngestStreamDistributionChannelResult) 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 JobOutput

JobOutput The output result of an executed MediaWorkflowJob.

type JobOutput struct {

    // Type of job output.
    AssetType JobOutputAssetTypeEnum `mandatory:"false" json:"assetType,omitempty"`

    // The namespace name of the job output.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The bucket name of the job output.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The object name of the job output.
    ObjectName *string `mandatory:"false" json:"objectName"`

    // The ID associated with the job output.
    Id *string `mandatory:"false" json:"id"`
}

func (JobOutput) String

func (m JobOutput) String() string

func (JobOutput) ValidateEnumValue

func (m JobOutput) 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 JobOutputAssetTypeEnum

JobOutputAssetTypeEnum Enum with underlying type: string

type JobOutputAssetTypeEnum string

Set of constants representing the allowable values for JobOutputAssetTypeEnum

const (
    JobOutputAssetTypeAudio            JobOutputAssetTypeEnum = "AUDIO"
    JobOutputAssetTypeVideo            JobOutputAssetTypeEnum = "VIDEO"
    JobOutputAssetTypePlaylist         JobOutputAssetTypeEnum = "PLAYLIST"
    JobOutputAssetTypeImage            JobOutputAssetTypeEnum = "IMAGE"
    JobOutputAssetTypeCaptionFile      JobOutputAssetTypeEnum = "CAPTION_FILE"
    JobOutputAssetTypeTranscriptionJob JobOutputAssetTypeEnum = "TRANSCRIPTION_JOB"
    JobOutputAssetTypeVisionJob        JobOutputAssetTypeEnum = "VISION_JOB"
    JobOutputAssetTypeTextAnalysis     JobOutputAssetTypeEnum = "TEXT_ANALYSIS"
    JobOutputAssetTypeInputFile        JobOutputAssetTypeEnum = "INPUT_FILE"
    JobOutputAssetTypeOther            JobOutputAssetTypeEnum = "OTHER"
)

func GetJobOutputAssetTypeEnumValues

func GetJobOutputAssetTypeEnumValues() []JobOutputAssetTypeEnum

GetJobOutputAssetTypeEnumValues Enumerates the set of values for JobOutputAssetTypeEnum

func GetMappingJobOutputAssetTypeEnum

func GetMappingJobOutputAssetTypeEnum(val string) (JobOutputAssetTypeEnum, bool)

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

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating LifecycleStateEnum = "CREATING"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
    LifecycleStateActive   LifecycleStateEnum = "ACTIVE"
    LifecycleStateDeleting LifecycleStateEnum = "DELETING"
    LifecycleStateDeleted  LifecycleStateEnum = "DELETED"
    LifecycleStateFailed   LifecycleStateEnum = "FAILED"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type ListMediaAssetDistributionChannelAttachmentsRequest

ListMediaAssetDistributionChannelAttachmentsRequest wrapper for the ListMediaAssetDistributionChannelAttachments operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaAssetDistributionChannelAttachments.go.html to see an example of how to use ListMediaAssetDistributionChannelAttachmentsRequest.

type ListMediaAssetDistributionChannelAttachmentsRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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 client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMediaAssetDistributionChannelAttachmentsSortOrderEnum `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 ListMediaAssetDistributionChannelAttachmentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique DistributionChannel identifier.
    DistributionChannelId *string `mandatory:"false" contributesTo:"query" name:"distributionChannelId"`

    // 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 (ListMediaAssetDistributionChannelAttachmentsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMediaAssetDistributionChannelAttachmentsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMediaAssetDistributionChannelAttachmentsRequest) RetryPolicy

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

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

func (ListMediaAssetDistributionChannelAttachmentsRequest) String

func (request ListMediaAssetDistributionChannelAttachmentsRequest) String() string

func (ListMediaAssetDistributionChannelAttachmentsRequest) ValidateEnumValue

func (request ListMediaAssetDistributionChannelAttachmentsRequest) 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 ListMediaAssetDistributionChannelAttachmentsResponse

ListMediaAssetDistributionChannelAttachmentsResponse wrapper for the ListMediaAssetDistributionChannelAttachments operation

type ListMediaAssetDistributionChannelAttachmentsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MediaAssetDistributionChannelAttachmentCollection instances
    MediaAssetDistributionChannelAttachmentCollection `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 (ListMediaAssetDistributionChannelAttachmentsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaAssetDistributionChannelAttachmentsResponse) String

func (response ListMediaAssetDistributionChannelAttachmentsResponse) String() string

type ListMediaAssetDistributionChannelAttachmentsSortByEnum

ListMediaAssetDistributionChannelAttachmentsSortByEnum Enum with underlying type: string

type ListMediaAssetDistributionChannelAttachmentsSortByEnum string

Set of constants representing the allowable values for ListMediaAssetDistributionChannelAttachmentsSortByEnum

const (
    ListMediaAssetDistributionChannelAttachmentsSortByMediaassetid          ListMediaAssetDistributionChannelAttachmentsSortByEnum = "mediaAssetId"
    ListMediaAssetDistributionChannelAttachmentsSortByDistributionchannelid ListMediaAssetDistributionChannelAttachmentsSortByEnum = "distributionChannelId"
    ListMediaAssetDistributionChannelAttachmentsSortByDisplayname           ListMediaAssetDistributionChannelAttachmentsSortByEnum = "displayName"
    ListMediaAssetDistributionChannelAttachmentsSortByVersion               ListMediaAssetDistributionChannelAttachmentsSortByEnum = "version"
)

func GetListMediaAssetDistributionChannelAttachmentsSortByEnumValues

func GetListMediaAssetDistributionChannelAttachmentsSortByEnumValues() []ListMediaAssetDistributionChannelAttachmentsSortByEnum

GetListMediaAssetDistributionChannelAttachmentsSortByEnumValues Enumerates the set of values for ListMediaAssetDistributionChannelAttachmentsSortByEnum

func GetMappingListMediaAssetDistributionChannelAttachmentsSortByEnum

func GetMappingListMediaAssetDistributionChannelAttachmentsSortByEnum(val string) (ListMediaAssetDistributionChannelAttachmentsSortByEnum, bool)

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

type ListMediaAssetDistributionChannelAttachmentsSortOrderEnum

ListMediaAssetDistributionChannelAttachmentsSortOrderEnum Enum with underlying type: string

type ListMediaAssetDistributionChannelAttachmentsSortOrderEnum string

Set of constants representing the allowable values for ListMediaAssetDistributionChannelAttachmentsSortOrderEnum

const (
    ListMediaAssetDistributionChannelAttachmentsSortOrderAsc  ListMediaAssetDistributionChannelAttachmentsSortOrderEnum = "ASC"
    ListMediaAssetDistributionChannelAttachmentsSortOrderDesc ListMediaAssetDistributionChannelAttachmentsSortOrderEnum = "DESC"
)

func GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumValues

func GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumValues() []ListMediaAssetDistributionChannelAttachmentsSortOrderEnum

GetListMediaAssetDistributionChannelAttachmentsSortOrderEnumValues Enumerates the set of values for ListMediaAssetDistributionChannelAttachmentsSortOrderEnum

func GetMappingListMediaAssetDistributionChannelAttachmentsSortOrderEnum

func GetMappingListMediaAssetDistributionChannelAttachmentsSortOrderEnum(val string) (ListMediaAssetDistributionChannelAttachmentsSortOrderEnum, bool)

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

type ListMediaAssetsLifecycleStateEnum

ListMediaAssetsLifecycleStateEnum Enum with underlying type: string

type ListMediaAssetsLifecycleStateEnum string

Set of constants representing the allowable values for ListMediaAssetsLifecycleStateEnum

const (
    ListMediaAssetsLifecycleStateCreating ListMediaAssetsLifecycleStateEnum = "CREATING"
    ListMediaAssetsLifecycleStateUpdating ListMediaAssetsLifecycleStateEnum = "UPDATING"
    ListMediaAssetsLifecycleStateActive   ListMediaAssetsLifecycleStateEnum = "ACTIVE"
    ListMediaAssetsLifecycleStateDeleting ListMediaAssetsLifecycleStateEnum = "DELETING"
    ListMediaAssetsLifecycleStateDeleted  ListMediaAssetsLifecycleStateEnum = "DELETED"
    ListMediaAssetsLifecycleStateFailed   ListMediaAssetsLifecycleStateEnum = "FAILED"
)

func GetListMediaAssetsLifecycleStateEnumValues

func GetListMediaAssetsLifecycleStateEnumValues() []ListMediaAssetsLifecycleStateEnum

GetListMediaAssetsLifecycleStateEnumValues Enumerates the set of values for ListMediaAssetsLifecycleStateEnum

func GetMappingListMediaAssetsLifecycleStateEnum

func GetMappingListMediaAssetsLifecycleStateEnum(val string) (ListMediaAssetsLifecycleStateEnum, bool)

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

type ListMediaAssetsRequest

ListMediaAssetsRequest wrapper for the ListMediaAssets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaAssets.go.html to see an example of how to use ListMediaAssetsRequest.

type ListMediaAssetsRequest struct {

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

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // 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"`

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState ListMediaAssetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMediaAssetsSortOrderEnum `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 ListMediaAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

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

    // Unique DistributionChannel identifier.
    DistributionChannelId *string `mandatory:"false" contributesTo:"query" name:"distributionChannelId"`

    // Unique MediaAsset identifier of the asset from which this asset is derived.
    ParentMediaAssetId *string `mandatory:"false" contributesTo:"query" name:"parentMediaAssetId"`

    // Unique MediaAsset identifier of the first asset upload.
    MasterMediaAssetId *string `mandatory:"false" contributesTo:"query" name:"masterMediaAssetId"`

    // Filter MediaAsset by the asset type.
    Type ListMediaAssetsTypeEnum `mandatory:"false" contributesTo:"query" name:"type" omitEmpty:"true"`

    // Filter MediaAsset by the bucket where the object is stored.
    BucketName *string `mandatory:"false" contributesTo:"query" name:"bucketName"`

    // Filter MediaAsset by the name of the object in object storage.
    ObjectName *string `mandatory:"false" contributesTo:"query" name:"objectName"`

    // The ID of the MediaWorkflowJob used to produce this asset, if this parameter is supplied then the workflow ID must also be supplied.
    MediaWorkflowJobId *string `mandatory:"false" contributesTo:"query" name:"mediaWorkflowJobId"`

    // The ID of the MediaWorkflow used to produce this asset.
    SourceMediaWorkflowId *string `mandatory:"false" contributesTo:"query" name:"sourceMediaWorkflowId"`

    // The version of the MediaWorkflow used to produce this asset.
    SourceMediaWorkflowVersion *int64 `mandatory:"false" contributesTo:"query" name:"sourceMediaWorkflowVersion"`

    // 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 (ListMediaAssetsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMediaAssetsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMediaAssetsRequest) RetryPolicy

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

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

func (ListMediaAssetsRequest) String

func (request ListMediaAssetsRequest) String() string

func (ListMediaAssetsRequest) ValidateEnumValue

func (request ListMediaAssetsRequest) 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 ListMediaAssetsResponse

ListMediaAssetsResponse wrapper for the ListMediaAssets operation

type ListMediaAssetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MediaAssetCollection instances
    MediaAssetCollection `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 (ListMediaAssetsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaAssetsResponse) String

func (response ListMediaAssetsResponse) String() string

type ListMediaAssetsSortByEnum

ListMediaAssetsSortByEnum Enum with underlying type: string

type ListMediaAssetsSortByEnum string

Set of constants representing the allowable values for ListMediaAssetsSortByEnum

const (
    ListMediaAssetsSortByCompartmentid      ListMediaAssetsSortByEnum = "compartmentId"
    ListMediaAssetsSortByType               ListMediaAssetsSortByEnum = "type"
    ListMediaAssetsSortByLifecyclestate     ListMediaAssetsSortByEnum = "lifecycleState"
    ListMediaAssetsSortByParentmediaassetid ListMediaAssetsSortByEnum = "parentMediaAssetId"
    ListMediaAssetsSortByMastermediaassetid ListMediaAssetsSortByEnum = "masterMediaAssetId"
    ListMediaAssetsSortByDisplayname        ListMediaAssetsSortByEnum = "displayName"
    ListMediaAssetsSortByTimecreated        ListMediaAssetsSortByEnum = "timeCreated"
    ListMediaAssetsSortByTimeupdated        ListMediaAssetsSortByEnum = "timeUpdated"
)

func GetListMediaAssetsSortByEnumValues

func GetListMediaAssetsSortByEnumValues() []ListMediaAssetsSortByEnum

GetListMediaAssetsSortByEnumValues Enumerates the set of values for ListMediaAssetsSortByEnum

func GetMappingListMediaAssetsSortByEnum

func GetMappingListMediaAssetsSortByEnum(val string) (ListMediaAssetsSortByEnum, bool)

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

type ListMediaAssetsSortOrderEnum

ListMediaAssetsSortOrderEnum Enum with underlying type: string

type ListMediaAssetsSortOrderEnum string

Set of constants representing the allowable values for ListMediaAssetsSortOrderEnum

const (
    ListMediaAssetsSortOrderAsc  ListMediaAssetsSortOrderEnum = "ASC"
    ListMediaAssetsSortOrderDesc ListMediaAssetsSortOrderEnum = "DESC"
)

func GetListMediaAssetsSortOrderEnumValues

func GetListMediaAssetsSortOrderEnumValues() []ListMediaAssetsSortOrderEnum

GetListMediaAssetsSortOrderEnumValues Enumerates the set of values for ListMediaAssetsSortOrderEnum

func GetMappingListMediaAssetsSortOrderEnum

func GetMappingListMediaAssetsSortOrderEnum(val string) (ListMediaAssetsSortOrderEnum, bool)

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

type ListMediaAssetsTypeEnum

ListMediaAssetsTypeEnum Enum with underlying type: string

type ListMediaAssetsTypeEnum string

Set of constants representing the allowable values for ListMediaAssetsTypeEnum

const (
    ListMediaAssetsTypeAudio       ListMediaAssetsTypeEnum = "AUDIO"
    ListMediaAssetsTypeVideo       ListMediaAssetsTypeEnum = "VIDEO"
    ListMediaAssetsTypePlaylist    ListMediaAssetsTypeEnum = "PLAYLIST"
    ListMediaAssetsTypeImage       ListMediaAssetsTypeEnum = "IMAGE"
    ListMediaAssetsTypeCaptionFile ListMediaAssetsTypeEnum = "CAPTION_FILE"
    ListMediaAssetsTypeUnknown     ListMediaAssetsTypeEnum = "UNKNOWN"
)

func GetListMediaAssetsTypeEnumValues

func GetListMediaAssetsTypeEnumValues() []ListMediaAssetsTypeEnum

GetListMediaAssetsTypeEnumValues Enumerates the set of values for ListMediaAssetsTypeEnum

func GetMappingListMediaAssetsTypeEnum

func GetMappingListMediaAssetsTypeEnum(val string) (ListMediaAssetsTypeEnum, bool)

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

type ListMediaWorkflowConfigurationsRequest

ListMediaWorkflowConfigurationsRequest wrapper for the ListMediaWorkflowConfigurations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflowConfigurations.go.html to see an example of how to use ListMediaWorkflowConfigurationsRequest.

type ListMediaWorkflowConfigurationsRequest struct {

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

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState MediaWorkflowLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Unique MediaWorkflowConfiguration identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // 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 ListMediaWorkflowConfigurationsSortOrderEnum `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 ListMediaWorkflowConfigurationsSortByEnum `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 (ListMediaWorkflowConfigurationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMediaWorkflowConfigurationsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMediaWorkflowConfigurationsRequest) RetryPolicy

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

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

func (ListMediaWorkflowConfigurationsRequest) String

func (request ListMediaWorkflowConfigurationsRequest) String() string

func (ListMediaWorkflowConfigurationsRequest) ValidateEnumValue

func (request ListMediaWorkflowConfigurationsRequest) 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 ListMediaWorkflowConfigurationsResponse

ListMediaWorkflowConfigurationsResponse wrapper for the ListMediaWorkflowConfigurations operation

type ListMediaWorkflowConfigurationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MediaWorkflowConfigurationCollection instances
    MediaWorkflowConfigurationCollection `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 (ListMediaWorkflowConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowConfigurationsResponse) String

func (response ListMediaWorkflowConfigurationsResponse) String() string

type ListMediaWorkflowConfigurationsSortByEnum

ListMediaWorkflowConfigurationsSortByEnum Enum with underlying type: string

type ListMediaWorkflowConfigurationsSortByEnum string

Set of constants representing the allowable values for ListMediaWorkflowConfigurationsSortByEnum

const (
    ListMediaWorkflowConfigurationsSortByTimecreated ListMediaWorkflowConfigurationsSortByEnum = "timeCreated"
    ListMediaWorkflowConfigurationsSortByDisplayname ListMediaWorkflowConfigurationsSortByEnum = "displayName"
)

func GetListMediaWorkflowConfigurationsSortByEnumValues

func GetListMediaWorkflowConfigurationsSortByEnumValues() []ListMediaWorkflowConfigurationsSortByEnum

GetListMediaWorkflowConfigurationsSortByEnumValues Enumerates the set of values for ListMediaWorkflowConfigurationsSortByEnum

func GetMappingListMediaWorkflowConfigurationsSortByEnum

func GetMappingListMediaWorkflowConfigurationsSortByEnum(val string) (ListMediaWorkflowConfigurationsSortByEnum, bool)

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

type ListMediaWorkflowConfigurationsSortOrderEnum

ListMediaWorkflowConfigurationsSortOrderEnum Enum with underlying type: string

type ListMediaWorkflowConfigurationsSortOrderEnum string

Set of constants representing the allowable values for ListMediaWorkflowConfigurationsSortOrderEnum

const (
    ListMediaWorkflowConfigurationsSortOrderAsc  ListMediaWorkflowConfigurationsSortOrderEnum = "ASC"
    ListMediaWorkflowConfigurationsSortOrderDesc ListMediaWorkflowConfigurationsSortOrderEnum = "DESC"
)

func GetListMediaWorkflowConfigurationsSortOrderEnumValues

func GetListMediaWorkflowConfigurationsSortOrderEnumValues() []ListMediaWorkflowConfigurationsSortOrderEnum

GetListMediaWorkflowConfigurationsSortOrderEnumValues Enumerates the set of values for ListMediaWorkflowConfigurationsSortOrderEnum

func GetMappingListMediaWorkflowConfigurationsSortOrderEnum

func GetMappingListMediaWorkflowConfigurationsSortOrderEnum(val string) (ListMediaWorkflowConfigurationsSortOrderEnum, bool)

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

type ListMediaWorkflowJobsRequest

ListMediaWorkflowJobsRequest wrapper for the ListMediaWorkflowJobs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflowJobs.go.html to see an example of how to use ListMediaWorkflowJobsRequest.

type ListMediaWorkflowJobsRequest struct {

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

    // unique MediaWorkflowJob identifier
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"false" contributesTo:"query" name:"mediaWorkflowId"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState MediaWorkflowJobLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // 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 parameter sort by.
    SortBy ListMediaWorkflowJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMediaWorkflowJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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 (ListMediaWorkflowJobsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMediaWorkflowJobsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMediaWorkflowJobsRequest) RetryPolicy

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

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

func (ListMediaWorkflowJobsRequest) String

func (request ListMediaWorkflowJobsRequest) String() string

func (ListMediaWorkflowJobsRequest) ValidateEnumValue

func (request ListMediaWorkflowJobsRequest) 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 ListMediaWorkflowJobsResponse

ListMediaWorkflowJobsResponse wrapper for the ListMediaWorkflowJobs operation

type ListMediaWorkflowJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MediaWorkflowJobCollection instances
    MediaWorkflowJobCollection `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 (ListMediaWorkflowJobsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowJobsResponse) String

func (response ListMediaWorkflowJobsResponse) String() string

type ListMediaWorkflowJobsSortByEnum

ListMediaWorkflowJobsSortByEnum Enum with underlying type: string

type ListMediaWorkflowJobsSortByEnum string

Set of constants representing the allowable values for ListMediaWorkflowJobsSortByEnum

const (
    ListMediaWorkflowJobsSortByTimecreated    ListMediaWorkflowJobsSortByEnum = "timeCreated"
    ListMediaWorkflowJobsSortByWorkflowid     ListMediaWorkflowJobsSortByEnum = "workflowId"
    ListMediaWorkflowJobsSortByLifecyclestate ListMediaWorkflowJobsSortByEnum = "lifecycleState"
)

func GetListMediaWorkflowJobsSortByEnumValues

func GetListMediaWorkflowJobsSortByEnumValues() []ListMediaWorkflowJobsSortByEnum

GetListMediaWorkflowJobsSortByEnumValues Enumerates the set of values for ListMediaWorkflowJobsSortByEnum

func GetMappingListMediaWorkflowJobsSortByEnum

func GetMappingListMediaWorkflowJobsSortByEnum(val string) (ListMediaWorkflowJobsSortByEnum, bool)

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

type ListMediaWorkflowJobsSortOrderEnum

ListMediaWorkflowJobsSortOrderEnum Enum with underlying type: string

type ListMediaWorkflowJobsSortOrderEnum string

Set of constants representing the allowable values for ListMediaWorkflowJobsSortOrderEnum

const (
    ListMediaWorkflowJobsSortOrderAsc  ListMediaWorkflowJobsSortOrderEnum = "ASC"
    ListMediaWorkflowJobsSortOrderDesc ListMediaWorkflowJobsSortOrderEnum = "DESC"
)

func GetListMediaWorkflowJobsSortOrderEnumValues

func GetListMediaWorkflowJobsSortOrderEnumValues() []ListMediaWorkflowJobsSortOrderEnum

GetListMediaWorkflowJobsSortOrderEnumValues Enumerates the set of values for ListMediaWorkflowJobsSortOrderEnum

func GetMappingListMediaWorkflowJobsSortOrderEnum

func GetMappingListMediaWorkflowJobsSortOrderEnum(val string) (ListMediaWorkflowJobsSortOrderEnum, bool)

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

type ListMediaWorkflowTaskDeclarationsRequest

ListMediaWorkflowTaskDeclarationsRequest wrapper for the ListMediaWorkflowTaskDeclarations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflowTaskDeclarations.go.html to see an example of how to use ListMediaWorkflowTaskDeclarationsRequest.

type ListMediaWorkflowTaskDeclarationsRequest struct {

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

    // A filter to return only the resources with their system defined, unique name matching the given name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to select MediaWorkflowTaskDeclaration by version.
    Version *int `mandatory:"false" contributesTo:"query" name:"version"`

    // A filter to only select the newest version for each MediaWorkflowTaskDeclaration name.
    IsCurrent *bool `mandatory:"false" contributesTo:"query" name:"isCurrent"`

    // The field to sort by. Only one sort order may be provided.
    SortBy ListMediaWorkflowTaskDeclarationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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 ListMediaWorkflowTaskDeclarationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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 (ListMediaWorkflowTaskDeclarationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMediaWorkflowTaskDeclarationsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMediaWorkflowTaskDeclarationsRequest) RetryPolicy

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

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

func (ListMediaWorkflowTaskDeclarationsRequest) String

func (request ListMediaWorkflowTaskDeclarationsRequest) String() string

func (ListMediaWorkflowTaskDeclarationsRequest) ValidateEnumValue

func (request ListMediaWorkflowTaskDeclarationsRequest) 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 ListMediaWorkflowTaskDeclarationsResponse

ListMediaWorkflowTaskDeclarationsResponse wrapper for the ListMediaWorkflowTaskDeclarations operation

type ListMediaWorkflowTaskDeclarationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MediaWorkflowTaskDeclarationCollection instances
    MediaWorkflowTaskDeclarationCollection `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 (ListMediaWorkflowTaskDeclarationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowTaskDeclarationsResponse) String

func (response ListMediaWorkflowTaskDeclarationsResponse) String() string

type ListMediaWorkflowTaskDeclarationsSortByEnum

ListMediaWorkflowTaskDeclarationsSortByEnum Enum with underlying type: string

type ListMediaWorkflowTaskDeclarationsSortByEnum string

Set of constants representing the allowable values for ListMediaWorkflowTaskDeclarationsSortByEnum

const (
    ListMediaWorkflowTaskDeclarationsSortByName    ListMediaWorkflowTaskDeclarationsSortByEnum = "name"
    ListMediaWorkflowTaskDeclarationsSortByVersion ListMediaWorkflowTaskDeclarationsSortByEnum = "version"
)

func GetListMediaWorkflowTaskDeclarationsSortByEnumValues

func GetListMediaWorkflowTaskDeclarationsSortByEnumValues() []ListMediaWorkflowTaskDeclarationsSortByEnum

GetListMediaWorkflowTaskDeclarationsSortByEnumValues Enumerates the set of values for ListMediaWorkflowTaskDeclarationsSortByEnum

func GetMappingListMediaWorkflowTaskDeclarationsSortByEnum

func GetMappingListMediaWorkflowTaskDeclarationsSortByEnum(val string) (ListMediaWorkflowTaskDeclarationsSortByEnum, bool)

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

type ListMediaWorkflowTaskDeclarationsSortOrderEnum

ListMediaWorkflowTaskDeclarationsSortOrderEnum Enum with underlying type: string

type ListMediaWorkflowTaskDeclarationsSortOrderEnum string

Set of constants representing the allowable values for ListMediaWorkflowTaskDeclarationsSortOrderEnum

const (
    ListMediaWorkflowTaskDeclarationsSortOrderAsc  ListMediaWorkflowTaskDeclarationsSortOrderEnum = "ASC"
    ListMediaWorkflowTaskDeclarationsSortOrderDesc ListMediaWorkflowTaskDeclarationsSortOrderEnum = "DESC"
)

func GetListMediaWorkflowTaskDeclarationsSortOrderEnumValues

func GetListMediaWorkflowTaskDeclarationsSortOrderEnumValues() []ListMediaWorkflowTaskDeclarationsSortOrderEnum

GetListMediaWorkflowTaskDeclarationsSortOrderEnumValues Enumerates the set of values for ListMediaWorkflowTaskDeclarationsSortOrderEnum

func GetMappingListMediaWorkflowTaskDeclarationsSortOrderEnum

func GetMappingListMediaWorkflowTaskDeclarationsSortOrderEnum(val string) (ListMediaWorkflowTaskDeclarationsSortOrderEnum, bool)

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

type ListMediaWorkflowsRequest

ListMediaWorkflowsRequest wrapper for the ListMediaWorkflows operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflows.go.html to see an example of how to use ListMediaWorkflowsRequest.

type ListMediaWorkflowsRequest struct {

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

    // Unique MediaWorkflow identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState MediaWorkflowLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListMediaWorkflowsSortOrderEnum `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 ListMediaWorkflowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 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 (ListMediaWorkflowsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListMediaWorkflowsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListMediaWorkflowsRequest) RetryPolicy

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

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

func (ListMediaWorkflowsRequest) String

func (request ListMediaWorkflowsRequest) String() string

func (ListMediaWorkflowsRequest) ValidateEnumValue

func (request ListMediaWorkflowsRequest) 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 ListMediaWorkflowsResponse

ListMediaWorkflowsResponse wrapper for the ListMediaWorkflows operation

type ListMediaWorkflowsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of MediaWorkflowCollection instances
    MediaWorkflowCollection `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 (ListMediaWorkflowsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowsResponse) String

func (response ListMediaWorkflowsResponse) String() string

type ListMediaWorkflowsSortByEnum

ListMediaWorkflowsSortByEnum Enum with underlying type: string

type ListMediaWorkflowsSortByEnum string

Set of constants representing the allowable values for ListMediaWorkflowsSortByEnum

const (
    ListMediaWorkflowsSortByTimecreated ListMediaWorkflowsSortByEnum = "timeCreated"
    ListMediaWorkflowsSortByDisplayname ListMediaWorkflowsSortByEnum = "displayName"
)

func GetListMediaWorkflowsSortByEnumValues

func GetListMediaWorkflowsSortByEnumValues() []ListMediaWorkflowsSortByEnum

GetListMediaWorkflowsSortByEnumValues Enumerates the set of values for ListMediaWorkflowsSortByEnum

func GetMappingListMediaWorkflowsSortByEnum

func GetMappingListMediaWorkflowsSortByEnum(val string) (ListMediaWorkflowsSortByEnum, bool)

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

type ListMediaWorkflowsSortOrderEnum

ListMediaWorkflowsSortOrderEnum Enum with underlying type: string

type ListMediaWorkflowsSortOrderEnum string

Set of constants representing the allowable values for ListMediaWorkflowsSortOrderEnum

const (
    ListMediaWorkflowsSortOrderAsc  ListMediaWorkflowsSortOrderEnum = "ASC"
    ListMediaWorkflowsSortOrderDesc ListMediaWorkflowsSortOrderEnum = "DESC"
)

func GetListMediaWorkflowsSortOrderEnumValues

func GetListMediaWorkflowsSortOrderEnumValues() []ListMediaWorkflowsSortOrderEnum

GetListMediaWorkflowsSortOrderEnumValues Enumerates the set of values for ListMediaWorkflowsSortOrderEnum

func GetMappingListMediaWorkflowsSortOrderEnum

func GetMappingListMediaWorkflowsSortOrderEnum(val string) (ListMediaWorkflowsSortOrderEnum, bool)

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

type ListStreamCdnConfigsRequest

ListStreamCdnConfigsRequest wrapper for the ListStreamCdnConfigs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListStreamCdnConfigs.go.html to see an example of how to use ListStreamCdnConfigsRequest.

type ListStreamCdnConfigsRequest struct {

    // The Stream Distribution Channel identifier this CdnConfig belongs to.
    DistributionChannelId *string `mandatory:"true" contributesTo:"query" name:"distributionChannelId"`

    // Unique StreamCdnConfig identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState StreamCdnConfigLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListStreamCdnConfigsSortOrderEnum `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 ListStreamCdnConfigsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 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 (ListStreamCdnConfigsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListStreamCdnConfigsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListStreamCdnConfigsRequest) RetryPolicy

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

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

func (ListStreamCdnConfigsRequest) String

func (request ListStreamCdnConfigsRequest) String() string

func (ListStreamCdnConfigsRequest) ValidateEnumValue

func (request ListStreamCdnConfigsRequest) 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 ListStreamCdnConfigsResponse

ListStreamCdnConfigsResponse wrapper for the ListStreamCdnConfigs operation

type ListStreamCdnConfigsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of StreamCdnConfigCollection instances
    StreamCdnConfigCollection `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 (ListStreamCdnConfigsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListStreamCdnConfigsResponse) String

func (response ListStreamCdnConfigsResponse) String() string

type ListStreamCdnConfigsSortByEnum

ListStreamCdnConfigsSortByEnum Enum with underlying type: string

type ListStreamCdnConfigsSortByEnum string

Set of constants representing the allowable values for ListStreamCdnConfigsSortByEnum

const (
    ListStreamCdnConfigsSortByTimecreated ListStreamCdnConfigsSortByEnum = "timeCreated"
    ListStreamCdnConfigsSortByDisplayname ListStreamCdnConfigsSortByEnum = "displayName"
)

func GetListStreamCdnConfigsSortByEnumValues

func GetListStreamCdnConfigsSortByEnumValues() []ListStreamCdnConfigsSortByEnum

GetListStreamCdnConfigsSortByEnumValues Enumerates the set of values for ListStreamCdnConfigsSortByEnum

func GetMappingListStreamCdnConfigsSortByEnum

func GetMappingListStreamCdnConfigsSortByEnum(val string) (ListStreamCdnConfigsSortByEnum, bool)

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

type ListStreamCdnConfigsSortOrderEnum

ListStreamCdnConfigsSortOrderEnum Enum with underlying type: string

type ListStreamCdnConfigsSortOrderEnum string

Set of constants representing the allowable values for ListStreamCdnConfigsSortOrderEnum

const (
    ListStreamCdnConfigsSortOrderAsc  ListStreamCdnConfigsSortOrderEnum = "ASC"
    ListStreamCdnConfigsSortOrderDesc ListStreamCdnConfigsSortOrderEnum = "DESC"
)

func GetListStreamCdnConfigsSortOrderEnumValues

func GetListStreamCdnConfigsSortOrderEnumValues() []ListStreamCdnConfigsSortOrderEnum

GetListStreamCdnConfigsSortOrderEnumValues Enumerates the set of values for ListStreamCdnConfigsSortOrderEnum

func GetMappingListStreamCdnConfigsSortOrderEnum

func GetMappingListStreamCdnConfigsSortOrderEnum(val string) (ListStreamCdnConfigsSortOrderEnum, bool)

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

type ListStreamDistributionChannelsRequest

ListStreamDistributionChannelsRequest wrapper for the ListStreamDistributionChannels operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListStreamDistributionChannels.go.html to see an example of how to use ListStreamDistributionChannelsRequest.

type ListStreamDistributionChannelsRequest struct {

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

    // Unique Stream Distribution Channel identifier.
    Id *string `mandatory:"false" contributesTo:"query" name:"id"`

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState StreamDistributionChannelLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListStreamDistributionChannelsSortOrderEnum `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 ListStreamDistributionChannelsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 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 (ListStreamDistributionChannelsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListStreamDistributionChannelsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListStreamDistributionChannelsRequest) RetryPolicy

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

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

func (ListStreamDistributionChannelsRequest) String

func (request ListStreamDistributionChannelsRequest) String() string

func (ListStreamDistributionChannelsRequest) ValidateEnumValue

func (request ListStreamDistributionChannelsRequest) 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 ListStreamDistributionChannelsResponse

ListStreamDistributionChannelsResponse wrapper for the ListStreamDistributionChannels operation

type ListStreamDistributionChannelsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of StreamDistributionChannelCollection instances
    StreamDistributionChannelCollection `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 (ListStreamDistributionChannelsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListStreamDistributionChannelsResponse) String

func (response ListStreamDistributionChannelsResponse) String() string

type ListStreamDistributionChannelsSortByEnum

ListStreamDistributionChannelsSortByEnum Enum with underlying type: string

type ListStreamDistributionChannelsSortByEnum string

Set of constants representing the allowable values for ListStreamDistributionChannelsSortByEnum

const (
    ListStreamDistributionChannelsSortByTimecreated ListStreamDistributionChannelsSortByEnum = "timeCreated"
    ListStreamDistributionChannelsSortByDisplayname ListStreamDistributionChannelsSortByEnum = "displayName"
)

func GetListStreamDistributionChannelsSortByEnumValues

func GetListStreamDistributionChannelsSortByEnumValues() []ListStreamDistributionChannelsSortByEnum

GetListStreamDistributionChannelsSortByEnumValues Enumerates the set of values for ListStreamDistributionChannelsSortByEnum

func GetMappingListStreamDistributionChannelsSortByEnum

func GetMappingListStreamDistributionChannelsSortByEnum(val string) (ListStreamDistributionChannelsSortByEnum, bool)

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

type ListStreamDistributionChannelsSortOrderEnum

ListStreamDistributionChannelsSortOrderEnum Enum with underlying type: string

type ListStreamDistributionChannelsSortOrderEnum string

Set of constants representing the allowable values for ListStreamDistributionChannelsSortOrderEnum

const (
    ListStreamDistributionChannelsSortOrderAsc  ListStreamDistributionChannelsSortOrderEnum = "ASC"
    ListStreamDistributionChannelsSortOrderDesc ListStreamDistributionChannelsSortOrderEnum = "DESC"
)

func GetListStreamDistributionChannelsSortOrderEnumValues

func GetListStreamDistributionChannelsSortOrderEnumValues() []ListStreamDistributionChannelsSortOrderEnum

GetListStreamDistributionChannelsSortOrderEnumValues Enumerates the set of values for ListStreamDistributionChannelsSortOrderEnum

func GetMappingListStreamDistributionChannelsSortOrderEnum

func GetMappingListStreamDistributionChannelsSortOrderEnum(val string) (ListStreamDistributionChannelsSortOrderEnum, bool)

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

type ListStreamPackagingConfigsRequest

ListStreamPackagingConfigsRequest wrapper for the ListStreamPackagingConfigs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListStreamPackagingConfigs.go.html to see an example of how to use ListStreamPackagingConfigsRequest.

type ListStreamPackagingConfigsRequest struct {

    // Unique Stream Distribution Channel identifier.
    DistributionChannelId *string `mandatory:"true" contributesTo:"query" name:"distributionChannelId"`

    // Unique Stream Packaging Configuration identifier.
    StreamPackagingConfigId *string `mandatory:"false" contributesTo:"query" name:"streamPackagingConfigId"`

    // A filter to return only the resources with lifecycleState matching the given lifecycleState.
    LifecycleState StreamPackagingConfigLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A filter to return only the resources that match the entire display name given.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListStreamPackagingConfigsSortOrderEnum `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 ListStreamPackagingConfigsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // 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 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 (ListStreamPackagingConfigsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListStreamPackagingConfigsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListStreamPackagingConfigsRequest) RetryPolicy

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

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

func (ListStreamPackagingConfigsRequest) String

func (request ListStreamPackagingConfigsRequest) String() string

func (ListStreamPackagingConfigsRequest) ValidateEnumValue

func (request ListStreamPackagingConfigsRequest) 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 ListStreamPackagingConfigsResponse

ListStreamPackagingConfigsResponse wrapper for the ListStreamPackagingConfigs operation

type ListStreamPackagingConfigsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of StreamPackagingConfigCollection instances
    StreamPackagingConfigCollection `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 (ListStreamPackagingConfigsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListStreamPackagingConfigsResponse) String

func (response ListStreamPackagingConfigsResponse) String() string

type ListStreamPackagingConfigsSortByEnum

ListStreamPackagingConfigsSortByEnum Enum with underlying type: string

type ListStreamPackagingConfigsSortByEnum string

Set of constants representing the allowable values for ListStreamPackagingConfigsSortByEnum

const (
    ListStreamPackagingConfigsSortByTimecreated ListStreamPackagingConfigsSortByEnum = "timeCreated"
    ListStreamPackagingConfigsSortByDisplayname ListStreamPackagingConfigsSortByEnum = "displayName"
)

func GetListStreamPackagingConfigsSortByEnumValues

func GetListStreamPackagingConfigsSortByEnumValues() []ListStreamPackagingConfigsSortByEnum

GetListStreamPackagingConfigsSortByEnumValues Enumerates the set of values for ListStreamPackagingConfigsSortByEnum

func GetMappingListStreamPackagingConfigsSortByEnum

func GetMappingListStreamPackagingConfigsSortByEnum(val string) (ListStreamPackagingConfigsSortByEnum, bool)

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

type ListStreamPackagingConfigsSortOrderEnum

ListStreamPackagingConfigsSortOrderEnum Enum with underlying type: string

type ListStreamPackagingConfigsSortOrderEnum string

Set of constants representing the allowable values for ListStreamPackagingConfigsSortOrderEnum

const (
    ListStreamPackagingConfigsSortOrderAsc  ListStreamPackagingConfigsSortOrderEnum = "ASC"
    ListStreamPackagingConfigsSortOrderDesc ListStreamPackagingConfigsSortOrderEnum = "DESC"
)

func GetListStreamPackagingConfigsSortOrderEnumValues

func GetListStreamPackagingConfigsSortOrderEnumValues() []ListStreamPackagingConfigsSortOrderEnum

GetListStreamPackagingConfigsSortOrderEnumValues Enumerates the set of values for ListStreamPackagingConfigsSortOrderEnum

func GetMappingListStreamPackagingConfigsSortOrderEnum

func GetMappingListStreamPackagingConfigsSortOrderEnum(val string) (ListStreamPackagingConfigsSortOrderEnum, bool)

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

type ListSystemMediaWorkflowsRequest

ListSystemMediaWorkflowsRequest wrapper for the ListSystemMediaWorkflows operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListSystemMediaWorkflows.go.html to see an example of how to use ListSystemMediaWorkflowsRequest.

type ListSystemMediaWorkflowsRequest struct {

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

    // A filter to return only the resources with their system defined, unique name matching the given name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // The sort order to use, either 'ASC' or 'DESC'.
    SortOrder ListSystemMediaWorkflowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // 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 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 (ListSystemMediaWorkflowsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListSystemMediaWorkflowsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ListSystemMediaWorkflowsRequest) RetryPolicy

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

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

func (ListSystemMediaWorkflowsRequest) String

func (request ListSystemMediaWorkflowsRequest) String() string

func (ListSystemMediaWorkflowsRequest) ValidateEnumValue

func (request ListSystemMediaWorkflowsRequest) 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 ListSystemMediaWorkflowsResponse

ListSystemMediaWorkflowsResponse wrapper for the ListSystemMediaWorkflows operation

type ListSystemMediaWorkflowsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SystemMediaWorkflowCollection instances
    SystemMediaWorkflowCollection `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 (ListSystemMediaWorkflowsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSystemMediaWorkflowsResponse) String

func (response ListSystemMediaWorkflowsResponse) String() string

type ListSystemMediaWorkflowsSortOrderEnum

ListSystemMediaWorkflowsSortOrderEnum Enum with underlying type: string

type ListSystemMediaWorkflowsSortOrderEnum string

Set of constants representing the allowable values for ListSystemMediaWorkflowsSortOrderEnum

const (
    ListSystemMediaWorkflowsSortOrderAsc  ListSystemMediaWorkflowsSortOrderEnum = "ASC"
    ListSystemMediaWorkflowsSortOrderDesc ListSystemMediaWorkflowsSortOrderEnum = "DESC"
)

func GetListSystemMediaWorkflowsSortOrderEnumValues

func GetListSystemMediaWorkflowsSortOrderEnumValues() []ListSystemMediaWorkflowsSortOrderEnum

GetListSystemMediaWorkflowsSortOrderEnumValues Enumerates the set of values for ListSystemMediaWorkflowsSortOrderEnum

func GetMappingListSystemMediaWorkflowsSortOrderEnum

func GetMappingListSystemMediaWorkflowsSortOrderEnum(val string) (ListSystemMediaWorkflowsSortOrderEnum, bool)

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

type MediaAsset

MediaAsset Represents the metadata associated with an asset that has been either produced by or registered with Media Services.

type MediaAsset struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the compartment containing the MediaAsset.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the MediaAsset.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The type of the media asset.
    Type AssetTypeEnum `mandatory:"true" json:"type"`

    // The ID of the MediaWorkflow used to produce this asset.
    SourceMediaWorkflowId *string `mandatory:"false" json:"sourceMediaWorkflowId"`

    // The ID of the MediaWorkflowJob used to produce this asset.
    MediaWorkflowJobId *string `mandatory:"false" json:"mediaWorkflowJobId"`

    // The version of the MediaWorkflow used to produce this asset.
    SourceMediaWorkflowVersion *int64 `mandatory:"false" json:"sourceMediaWorkflowVersion"`

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time when the MediaAsset was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The ID of the parent asset from which this asset is derived.
    ParentMediaAssetId *string `mandatory:"false" json:"parentMediaAssetId"`

    // The ID of the senior most asset from which this asset is derived.
    MasterMediaAssetId *string `mandatory:"false" json:"masterMediaAssetId"`

    // The name of the object storage bucket where this represented asset is located.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The object storage namespace where this asset is located.
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // The object storage object name that identifies this asset.
    ObjectName *string `mandatory:"false" json:"objectName"`

    // eTag of the underlying object storage object.
    ObjectEtag *string `mandatory:"false" json:"objectEtag"`

    // The time when the MediaAsset was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The start index for video segment files.
    SegmentRangeStartIndex *int64 `mandatory:"false" json:"segmentRangeStartIndex"`

    // The end index of video segment files.
    SegmentRangeEndIndex *int64 `mandatory:"false" json:"segmentRangeEndIndex"`

    // List of Metadata.
    Metadata []Metadata `mandatory:"false" json:"metadata"`

    // List of tags for the MediaAsset.
    MediaAssetTags []MediaAssetTag `mandatory:"false" json:"mediaAssetTags"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaAsset) String

func (m MediaAsset) String() string

func (MediaAsset) ValidateEnumValue

func (m MediaAsset) 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 MediaAssetCollection

MediaAssetCollection Results of a mediaAsset search. Contains both MediaAssetSummary items and other data.

type MediaAssetCollection struct {

    // List of mediaAssets.
    Items []MediaAssetSummary `mandatory:"true" json:"items"`
}

func (MediaAssetCollection) String

func (m MediaAssetCollection) String() string

func (MediaAssetCollection) ValidateEnumValue

func (m MediaAssetCollection) 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 MediaAssetDistributionChannelAttachment

MediaAssetDistributionChannelAttachment Attachment between MediaAsset and streaming DistributionChannel.

type MediaAssetDistributionChannelAttachment struct {

    // OCID of associated Distribution Channel.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // Version of the attachment.
    Version *int64 `mandatory:"true" json:"version"`

    // Lifecycle state of the attachment.
    LifecycleState MediaAssetDistributionChannelAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The identifier for the metadata.
    MetadataRef *string `mandatory:"true" json:"metadataRef"`

    // A user-friendly name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The ingest MediaWorkflowJob ID that created this attachment.
    MediaWorkflowJobId *string `mandatory:"false" json:"mediaWorkflowJobId"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaAssetDistributionChannelAttachment) String

func (m MediaAssetDistributionChannelAttachment) String() string

func (MediaAssetDistributionChannelAttachment) ValidateEnumValue

func (m MediaAssetDistributionChannelAttachment) 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 MediaAssetDistributionChannelAttachmentCollection

MediaAssetDistributionChannelAttachmentCollection Results of a MediaAssetDistributionChannelAttachment search. Contains the MediaAssetDistributionChannelAttachmentSummary items.

type MediaAssetDistributionChannelAttachmentCollection struct {

    // List of Distribution Channel attachments.
    Items []MediaAssetDistributionChannelAttachmentSummary `mandatory:"true" json:"items"`
}

func (MediaAssetDistributionChannelAttachmentCollection) String

func (m MediaAssetDistributionChannelAttachmentCollection) String() string

func (MediaAssetDistributionChannelAttachmentCollection) ValidateEnumValue

func (m MediaAssetDistributionChannelAttachmentCollection) 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 MediaAssetDistributionChannelAttachmentLifecycleStateEnum

MediaAssetDistributionChannelAttachmentLifecycleStateEnum Enum with underlying type: string

type MediaAssetDistributionChannelAttachmentLifecycleStateEnum string

Set of constants representing the allowable values for MediaAssetDistributionChannelAttachmentLifecycleStateEnum

const (
    MediaAssetDistributionChannelAttachmentLifecycleStateCreating       MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "CREATING"
    MediaAssetDistributionChannelAttachmentLifecycleStateActive         MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "ACTIVE"
    MediaAssetDistributionChannelAttachmentLifecycleStateNeedsAttention MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "NEEDS_ATTENTION"
    MediaAssetDistributionChannelAttachmentLifecycleStateUpdating       MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "UPDATING"
)

func GetMappingMediaAssetDistributionChannelAttachmentLifecycleStateEnum

func GetMappingMediaAssetDistributionChannelAttachmentLifecycleStateEnum(val string) (MediaAssetDistributionChannelAttachmentLifecycleStateEnum, bool)

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

func GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumValues

func GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumValues() []MediaAssetDistributionChannelAttachmentLifecycleStateEnum

GetMediaAssetDistributionChannelAttachmentLifecycleStateEnumValues Enumerates the set of values for MediaAssetDistributionChannelAttachmentLifecycleStateEnum

type MediaAssetDistributionChannelAttachmentSortByEnum

MediaAssetDistributionChannelAttachmentSortByEnum Enum with underlying type: string

type MediaAssetDistributionChannelAttachmentSortByEnum string

Set of constants representing the allowable values for MediaAssetDistributionChannelAttachmentSortByEnum

const (
    MediaAssetDistributionChannelAttachmentSortByMediaAssetId          MediaAssetDistributionChannelAttachmentSortByEnum = "mediaAssetId"
    MediaAssetDistributionChannelAttachmentSortByDistributionChannelId MediaAssetDistributionChannelAttachmentSortByEnum = "distributionChannelId"
    MediaAssetDistributionChannelAttachmentSortByDisplayName           MediaAssetDistributionChannelAttachmentSortByEnum = "displayName"
    MediaAssetDistributionChannelAttachmentSortByVersion               MediaAssetDistributionChannelAttachmentSortByEnum = "version"
)

func GetMappingMediaAssetDistributionChannelAttachmentSortByEnum

func GetMappingMediaAssetDistributionChannelAttachmentSortByEnum(val string) (MediaAssetDistributionChannelAttachmentSortByEnum, bool)

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

func GetMediaAssetDistributionChannelAttachmentSortByEnumValues

func GetMediaAssetDistributionChannelAttachmentSortByEnumValues() []MediaAssetDistributionChannelAttachmentSortByEnum

GetMediaAssetDistributionChannelAttachmentSortByEnumValues Enumerates the set of values for MediaAssetDistributionChannelAttachmentSortByEnum

type MediaAssetDistributionChannelAttachmentSummary

MediaAssetDistributionChannelAttachmentSummary Summary of the MediaAssetDistributionChannelAttachment.

type MediaAssetDistributionChannelAttachmentSummary struct {

    // OCID of associated media asset.
    MediaAssetId *string `mandatory:"true" json:"mediaAssetId"`

    // OCID of associated Distribution Channel.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // Version number of the attachment.
    Version *int64 `mandatory:"true" json:"version"`

    // Lifecycle state of the attachment.
    LifecycleState MediaAssetDistributionChannelAttachmentLifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The identifier for the metadata.
    MetadataRef *string `mandatory:"true" json:"metadataRef"`

    // Display name for the MediaAssetDistributionChannelAttachment. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The ingest MediaWorkflowJob ID that created this attachment.
    MediaWorkflowJobId *string `mandatory:"false" json:"mediaWorkflowJobId"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaAssetDistributionChannelAttachmentSummary) String

func (m MediaAssetDistributionChannelAttachmentSummary) String() string

func (MediaAssetDistributionChannelAttachmentSummary) ValidateEnumValue

func (m MediaAssetDistributionChannelAttachmentSummary) 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 MediaAssetSortByEnum

MediaAssetSortByEnum Enum with underlying type: string

type MediaAssetSortByEnum string

Set of constants representing the allowable values for MediaAssetSortByEnum

const (
    MediaAssetSortByCompartmentId      MediaAssetSortByEnum = "compartmentId"
    MediaAssetSortByType               MediaAssetSortByEnum = "type"
    MediaAssetSortByLifecycleState     MediaAssetSortByEnum = "lifecycleState"
    MediaAssetSortByParentMediaAssetId MediaAssetSortByEnum = "parentMediaAssetId"
    MediaAssetSortByMasterMediaAssetId MediaAssetSortByEnum = "masterMediaAssetId"
    MediaAssetSortByDisplayName        MediaAssetSortByEnum = "displayName"
    MediaAssetSortByTimeCreated        MediaAssetSortByEnum = "timeCreated"
    MediaAssetSortByTimeUpdated        MediaAssetSortByEnum = "timeUpdated"
)

func GetMappingMediaAssetSortByEnum

func GetMappingMediaAssetSortByEnum(val string) (MediaAssetSortByEnum, bool)

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

func GetMediaAssetSortByEnumValues

func GetMediaAssetSortByEnumValues() []MediaAssetSortByEnum

GetMediaAssetSortByEnumValues Enumerates the set of values for MediaAssetSortByEnum

type MediaAssetSummary

MediaAssetSummary Summary of the MediaAsset.

type MediaAssetSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The ID of the compartment containing the MediaAsset.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The current state of the MediaAsset.
    LifecycleState LifecycleStateEnum `mandatory:"true" json:"lifecycleState"`

    // The type of the media asset.
    Type AssetTypeEnum `mandatory:"true" json:"type"`

    // MediaAsset name. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the the MediaAsset was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the MediaAsset was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The ID of the senior most asset from which this asset is derived.
    MasterMediaAssetId *string `mandatory:"false" json:"masterMediaAssetId"`

    // The ID of the parent asset from which this asset is derived.
    ParentMediaAssetId *string `mandatory:"false" json:"parentMediaAssetId"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaAssetSummary) String

func (m MediaAssetSummary) String() string

func (MediaAssetSummary) ValidateEnumValue

func (m MediaAssetSummary) 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 MediaAssetTag

MediaAssetTag Tags of the MediaAsset.

type MediaAssetTag struct {

    // Tag of the MediaAsset.
    Value *string `mandatory:"true" json:"value"`

    // Type of the tag.
    Type MediaAssetTagTypeEnum `mandatory:"false" json:"type,omitempty"`
}

func (MediaAssetTag) String

func (m MediaAssetTag) String() string

func (MediaAssetTag) ValidateEnumValue

func (m MediaAssetTag) 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 MediaAssetTagTypeEnum

MediaAssetTagTypeEnum Enum with underlying type: string

type MediaAssetTagTypeEnum string

Set of constants representing the allowable values for MediaAssetTagTypeEnum

const (
    MediaAssetTagTypeUser   MediaAssetTagTypeEnum = "USER"
    MediaAssetTagTypeSystem MediaAssetTagTypeEnum = "SYSTEM"
)

func GetMappingMediaAssetTagTypeEnum

func GetMappingMediaAssetTagTypeEnum(val string) (MediaAssetTagTypeEnum, bool)

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

func GetMediaAssetTagTypeEnumValues

func GetMediaAssetTagTypeEnumValues() []MediaAssetTagTypeEnum

GetMediaAssetTagTypeEnumValues Enumerates the set of values for MediaAssetTagTypeEnum

type MediaServicesClient

MediaServicesClient a client for MediaServices

type MediaServicesClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewMediaServicesClientWithConfigurationProvider

func NewMediaServicesClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MediaServicesClient, err error)

NewMediaServicesClientWithConfigurationProvider Creates a new default MediaServices client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewMediaServicesClientWithOboToken

func NewMediaServicesClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MediaServicesClient, err error)

NewMediaServicesClientWithOboToken Creates a new default MediaServices 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 (MediaServicesClient) AddMediaAssetLock

func (client MediaServicesClient) AddMediaAssetLock(ctx context.Context, request AddMediaAssetLockRequest) (response AddMediaAssetLockResponse, err error)

AddMediaAssetLock Add a lock to an MediaAsset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaAssetLock.go.html to see an example of how to use AddMediaAssetLock API. A default retry strategy applies to this operation AddMediaAssetLock()

func (MediaServicesClient) AddMediaWorkflowConfigurationLock

func (client MediaServicesClient) AddMediaWorkflowConfigurationLock(ctx context.Context, request AddMediaWorkflowConfigurationLockRequest) (response AddMediaWorkflowConfigurationLockResponse, err error)

AddMediaWorkflowConfigurationLock Add a lock to a MediaWorkflowConfiguration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaWorkflowConfigurationLock.go.html to see an example of how to use AddMediaWorkflowConfigurationLock API. A default retry strategy applies to this operation AddMediaWorkflowConfigurationLock()

func (MediaServicesClient) AddMediaWorkflowJobLock

func (client MediaServicesClient) AddMediaWorkflowJobLock(ctx context.Context, request AddMediaWorkflowJobLockRequest) (response AddMediaWorkflowJobLockResponse, err error)

AddMediaWorkflowJobLock Add a lock to a MediaWorkflowJob.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaWorkflowJobLock.go.html to see an example of how to use AddMediaWorkflowJobLock API. A default retry strategy applies to this operation AddMediaWorkflowJobLock()

func (MediaServicesClient) AddMediaWorkflowLock

func (client MediaServicesClient) AddMediaWorkflowLock(ctx context.Context, request AddMediaWorkflowLockRequest) (response AddMediaWorkflowLockResponse, err error)

AddMediaWorkflowLock Add a lock to a MediaWorkflow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddMediaWorkflowLock.go.html to see an example of how to use AddMediaWorkflowLock API. A default retry strategy applies to this operation AddMediaWorkflowLock()

func (MediaServicesClient) AddStreamCdnConfigLock

func (client MediaServicesClient) AddStreamCdnConfigLock(ctx context.Context, request AddStreamCdnConfigLockRequest) (response AddStreamCdnConfigLockResponse, err error)

AddStreamCdnConfigLock Add a lock to a StreamCdnConfig.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddStreamCdnConfigLock.go.html to see an example of how to use AddStreamCdnConfigLock API. A default retry strategy applies to this operation AddStreamCdnConfigLock()

func (MediaServicesClient) AddStreamDistributionChannelLock

func (client MediaServicesClient) AddStreamDistributionChannelLock(ctx context.Context, request AddStreamDistributionChannelLockRequest) (response AddStreamDistributionChannelLockResponse, err error)

AddStreamDistributionChannelLock Add a lock to a StreamDistributionChannel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddStreamDistributionChannelLock.go.html to see an example of how to use AddStreamDistributionChannelLock API. A default retry strategy applies to this operation AddStreamDistributionChannelLock()

func (MediaServicesClient) AddStreamPackagingConfigLock

func (client MediaServicesClient) AddStreamPackagingConfigLock(ctx context.Context, request AddStreamPackagingConfigLockRequest) (response AddStreamPackagingConfigLockResponse, err error)

AddStreamPackagingConfigLock Add a lock to a StreamPackagingConfig.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/AddStreamPackagingConfigLock.go.html to see an example of how to use AddStreamPackagingConfigLock API. A default retry strategy applies to this operation AddStreamPackagingConfigLock()

func (MediaServicesClient) ChangeMediaAssetCompartment

func (client MediaServicesClient) ChangeMediaAssetCompartment(ctx context.Context, request ChangeMediaAssetCompartmentRequest) (response ChangeMediaAssetCompartmentResponse, err error)

ChangeMediaAssetCompartment Moves a MediaAsset resource from one compartment identifier to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaAssetCompartment.go.html to see an example of how to use ChangeMediaAssetCompartment API. A default retry strategy applies to this operation ChangeMediaAssetCompartment()

func (MediaServicesClient) ChangeMediaWorkflowCompartment

func (client MediaServicesClient) ChangeMediaWorkflowCompartment(ctx context.Context, request ChangeMediaWorkflowCompartmentRequest) (response ChangeMediaWorkflowCompartmentResponse, err error)

ChangeMediaWorkflowCompartment Moves a MediaWorkflow resource from one compartment identifier to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaWorkflowCompartment.go.html to see an example of how to use ChangeMediaWorkflowCompartment API. A default retry strategy applies to this operation ChangeMediaWorkflowCompartment()

func (MediaServicesClient) ChangeMediaWorkflowConfigurationCompartment

func (client MediaServicesClient) ChangeMediaWorkflowConfigurationCompartment(ctx context.Context, request ChangeMediaWorkflowConfigurationCompartmentRequest) (response ChangeMediaWorkflowConfigurationCompartmentResponse, err error)

ChangeMediaWorkflowConfigurationCompartment Moves a MediaWorkflowConfiguration resource from one compartment identifier to another. When provided, If-Match is checked against ETag values of the resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaWorkflowConfigurationCompartment.go.html to see an example of how to use ChangeMediaWorkflowConfigurationCompartment API. A default retry strategy applies to this operation ChangeMediaWorkflowConfigurationCompartment()

func (MediaServicesClient) ChangeMediaWorkflowJobCompartment

func (client MediaServicesClient) ChangeMediaWorkflowJobCompartment(ctx context.Context, request ChangeMediaWorkflowJobCompartmentRequest) (response ChangeMediaWorkflowJobCompartmentResponse, err error)

ChangeMediaWorkflowJobCompartment Moves a MediaWorkflowJob resource from one compartment identifier to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeMediaWorkflowJobCompartment.go.html to see an example of how to use ChangeMediaWorkflowJobCompartment API. A default retry strategy applies to this operation ChangeMediaWorkflowJobCompartment()

func (MediaServicesClient) ChangeStreamDistributionChannelCompartment

func (client MediaServicesClient) ChangeStreamDistributionChannelCompartment(ctx context.Context, request ChangeStreamDistributionChannelCompartmentRequest) (response ChangeStreamDistributionChannelCompartmentResponse, err error)

ChangeStreamDistributionChannelCompartment Moves a Stream Distribution Channel resource from one compartment identifier to another.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ChangeStreamDistributionChannelCompartment.go.html to see an example of how to use ChangeStreamDistributionChannelCompartment API. A default retry strategy applies to this operation ChangeStreamDistributionChannelCompartment()

func (*MediaServicesClient) ConfigurationProvider

func (client *MediaServicesClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (MediaServicesClient) CreateMediaAsset

func (client MediaServicesClient) CreateMediaAsset(ctx context.Context, request CreateMediaAssetRequest) (response CreateMediaAssetResponse, err error)

CreateMediaAsset Creates a new MediaAsset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaAsset.go.html to see an example of how to use CreateMediaAsset API. A default retry strategy applies to this operation CreateMediaAsset()

func (MediaServicesClient) CreateMediaWorkflow

func (client MediaServicesClient) CreateMediaWorkflow(ctx context.Context, request CreateMediaWorkflowRequest) (response CreateMediaWorkflowResponse, err error)

CreateMediaWorkflow Creates a new MediaWorkflow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaWorkflow.go.html to see an example of how to use CreateMediaWorkflow API. A default retry strategy applies to this operation CreateMediaWorkflow()

func (MediaServicesClient) CreateMediaWorkflowConfiguration

func (client MediaServicesClient) CreateMediaWorkflowConfiguration(ctx context.Context, request CreateMediaWorkflowConfigurationRequest) (response CreateMediaWorkflowConfigurationResponse, err error)

CreateMediaWorkflowConfiguration Creates a new MediaWorkflowConfiguration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaWorkflowConfiguration.go.html to see an example of how to use CreateMediaWorkflowConfiguration API. A default retry strategy applies to this operation CreateMediaWorkflowConfiguration()

func (MediaServicesClient) CreateMediaWorkflowJob

func (client MediaServicesClient) CreateMediaWorkflowJob(ctx context.Context, request CreateMediaWorkflowJobRequest) (response CreateMediaWorkflowJobResponse, err error)

CreateMediaWorkflowJob Run the MediaWorkflow according to the given mediaWorkflow definition and configuration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateMediaWorkflowJob.go.html to see an example of how to use CreateMediaWorkflowJob API. A default retry strategy applies to this operation CreateMediaWorkflowJob()

func (MediaServicesClient) CreateStreamCdnConfig

func (client MediaServicesClient) CreateStreamCdnConfig(ctx context.Context, request CreateStreamCdnConfigRequest) (response CreateStreamCdnConfigResponse, err error)

CreateStreamCdnConfig Creates a new CDN Configuration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateStreamCdnConfig.go.html to see an example of how to use CreateStreamCdnConfig API. A default retry strategy applies to this operation CreateStreamCdnConfig()

func (MediaServicesClient) CreateStreamDistributionChannel

func (client MediaServicesClient) CreateStreamDistributionChannel(ctx context.Context, request CreateStreamDistributionChannelRequest) (response CreateStreamDistributionChannelResponse, err error)

CreateStreamDistributionChannel Creates a new Stream Distribution Channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateStreamDistributionChannel.go.html to see an example of how to use CreateStreamDistributionChannel API. A default retry strategy applies to this operation CreateStreamDistributionChannel()

func (MediaServicesClient) CreateStreamPackagingConfig

func (client MediaServicesClient) CreateStreamPackagingConfig(ctx context.Context, request CreateStreamPackagingConfigRequest) (response CreateStreamPackagingConfigResponse, err error)

CreateStreamPackagingConfig Creates a new Packaging Configuration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/CreateStreamPackagingConfig.go.html to see an example of how to use CreateStreamPackagingConfig API. A default retry strategy applies to this operation CreateStreamPackagingConfig()

func (MediaServicesClient) DeleteMediaAsset

func (client MediaServicesClient) DeleteMediaAsset(ctx context.Context, request DeleteMediaAssetRequest) (response DeleteMediaAssetResponse, err error)

DeleteMediaAsset Deletes a MediaAsset resource by identifier. If DeleteChildren is passed in as the mode, all the assets with the parentMediaAssetId matching the ID will be deleted. If DeleteDerivatives is set as the mode, all the assets with the masterMediaAssetId matching the ID will be deleted.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaAsset.go.html to see an example of how to use DeleteMediaAsset API. A default retry strategy applies to this operation DeleteMediaAsset()

func (MediaServicesClient) DeleteMediaAssetDistributionChannelAttachment

func (client MediaServicesClient) DeleteMediaAssetDistributionChannelAttachment(ctx context.Context, request DeleteMediaAssetDistributionChannelAttachmentRequest) (response DeleteMediaAssetDistributionChannelAttachmentResponse, err error)

DeleteMediaAssetDistributionChannelAttachment Deletes a MediaAsset from the DistributionChannel by identifiers.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaAssetDistributionChannelAttachment.go.html to see an example of how to use DeleteMediaAssetDistributionChannelAttachment API. A default retry strategy applies to this operation DeleteMediaAssetDistributionChannelAttachment()

func (MediaServicesClient) DeleteMediaWorkflow

func (client MediaServicesClient) DeleteMediaWorkflow(ctx context.Context, request DeleteMediaWorkflowRequest) (response DeleteMediaWorkflowResponse, err error)

DeleteMediaWorkflow The MediaWorkflow lifecycleState will change to DELETED.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaWorkflow.go.html to see an example of how to use DeleteMediaWorkflow API. A default retry strategy applies to this operation DeleteMediaWorkflow()

func (MediaServicesClient) DeleteMediaWorkflowConfiguration

func (client MediaServicesClient) DeleteMediaWorkflowConfiguration(ctx context.Context, request DeleteMediaWorkflowConfigurationRequest) (response DeleteMediaWorkflowConfigurationResponse, err error)

DeleteMediaWorkflowConfiguration Deletes a MediaWorkflowConfiguration resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaWorkflowConfiguration.go.html to see an example of how to use DeleteMediaWorkflowConfiguration API. A default retry strategy applies to this operation DeleteMediaWorkflowConfiguration()

func (MediaServicesClient) DeleteMediaWorkflowJob

func (client MediaServicesClient) DeleteMediaWorkflowJob(ctx context.Context, request DeleteMediaWorkflowJobRequest) (response DeleteMediaWorkflowJobResponse, err error)

DeleteMediaWorkflowJob This is an asynchronous operation. The MediaWorkflowJob lifecycleState will change to CANCELING temporarily until the job is completely CANCELED.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteMediaWorkflowJob.go.html to see an example of how to use DeleteMediaWorkflowJob API. A default retry strategy applies to this operation DeleteMediaWorkflowJob()

func (MediaServicesClient) DeleteStreamCdnConfig

func (client MediaServicesClient) DeleteStreamCdnConfig(ctx context.Context, request DeleteStreamCdnConfigRequest) (response DeleteStreamCdnConfigResponse, err error)

DeleteStreamCdnConfig The StreamCdnConfig lifecycleState will change to DELETED.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteStreamCdnConfig.go.html to see an example of how to use DeleteStreamCdnConfig API. A default retry strategy applies to this operation DeleteStreamCdnConfig()

func (MediaServicesClient) DeleteStreamDistributionChannel

func (client MediaServicesClient) DeleteStreamDistributionChannel(ctx context.Context, request DeleteStreamDistributionChannelRequest) (response DeleteStreamDistributionChannelResponse, err error)

DeleteStreamDistributionChannel The Stream Distribution Channel lifecycleState will change to DELETED.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteStreamDistributionChannel.go.html to see an example of how to use DeleteStreamDistributionChannel API. A default retry strategy applies to this operation DeleteStreamDistributionChannel()

func (MediaServicesClient) DeleteStreamPackagingConfig

func (client MediaServicesClient) DeleteStreamPackagingConfig(ctx context.Context, request DeleteStreamPackagingConfigRequest) (response DeleteStreamPackagingConfigResponse, err error)

DeleteStreamPackagingConfig The Stream Packaging Configuration lifecycleState will change to DELETED.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/DeleteStreamPackagingConfig.go.html to see an example of how to use DeleteStreamPackagingConfig API. A default retry strategy applies to this operation DeleteStreamPackagingConfig()

func (MediaServicesClient) GetMediaAsset

func (client MediaServicesClient) GetMediaAsset(ctx context.Context, request GetMediaAssetRequest) (response GetMediaAssetResponse, err error)

GetMediaAsset Gets a MediaAsset by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaAsset.go.html to see an example of how to use GetMediaAsset API. A default retry strategy applies to this operation GetMediaAsset()

func (MediaServicesClient) GetMediaAssetDistributionChannelAttachment

func (client MediaServicesClient) GetMediaAssetDistributionChannelAttachment(ctx context.Context, request GetMediaAssetDistributionChannelAttachmentRequest) (response GetMediaAssetDistributionChannelAttachmentResponse, err error)

GetMediaAssetDistributionChannelAttachment Gets a MediaAssetDistributionChannelAttachment for a MediaAsset by identifiers.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaAssetDistributionChannelAttachment.go.html to see an example of how to use GetMediaAssetDistributionChannelAttachment API. A default retry strategy applies to this operation GetMediaAssetDistributionChannelAttachment()

func (MediaServicesClient) GetMediaWorkflow

func (client MediaServicesClient) GetMediaWorkflow(ctx context.Context, request GetMediaWorkflowRequest) (response GetMediaWorkflowResponse, err error)

GetMediaWorkflow Gets a MediaWorkflow by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaWorkflow.go.html to see an example of how to use GetMediaWorkflow API. A default retry strategy applies to this operation GetMediaWorkflow()

func (MediaServicesClient) GetMediaWorkflowConfiguration

func (client MediaServicesClient) GetMediaWorkflowConfiguration(ctx context.Context, request GetMediaWorkflowConfigurationRequest) (response GetMediaWorkflowConfigurationResponse, err error)

GetMediaWorkflowConfiguration Gets a MediaWorkflowConfiguration by identifier

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaWorkflowConfiguration.go.html to see an example of how to use GetMediaWorkflowConfiguration API. A default retry strategy applies to this operation GetMediaWorkflowConfiguration()

func (MediaServicesClient) GetMediaWorkflowJob

func (client MediaServicesClient) GetMediaWorkflowJob(ctx context.Context, request GetMediaWorkflowJobRequest) (response GetMediaWorkflowJobResponse, err error)

GetMediaWorkflowJob Gets the MediaWorkflowJob.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetMediaWorkflowJob.go.html to see an example of how to use GetMediaWorkflowJob API. A default retry strategy applies to this operation GetMediaWorkflowJob()

func (MediaServicesClient) GetStreamCdnConfig

func (client MediaServicesClient) GetStreamCdnConfig(ctx context.Context, request GetStreamCdnConfigRequest) (response GetStreamCdnConfigResponse, err error)

GetStreamCdnConfig Gets a StreamCdnConfig by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetStreamCdnConfig.go.html to see an example of how to use GetStreamCdnConfig API. A default retry strategy applies to this operation GetStreamCdnConfig()

func (MediaServicesClient) GetStreamDistributionChannel

func (client MediaServicesClient) GetStreamDistributionChannel(ctx context.Context, request GetStreamDistributionChannelRequest) (response GetStreamDistributionChannelResponse, err error)

GetStreamDistributionChannel Gets a Stream Distribution Channel by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetStreamDistributionChannel.go.html to see an example of how to use GetStreamDistributionChannel API. A default retry strategy applies to this operation GetStreamDistributionChannel()

func (MediaServicesClient) GetStreamPackagingConfig

func (client MediaServicesClient) GetStreamPackagingConfig(ctx context.Context, request GetStreamPackagingConfigRequest) (response GetStreamPackagingConfigResponse, err error)

GetStreamPackagingConfig Gets a Stream Packaging Configuration by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GetStreamPackagingConfig.go.html to see an example of how to use GetStreamPackagingConfig API. A default retry strategy applies to this operation GetStreamPackagingConfig()

func (MediaServicesClient) IngestStreamDistributionChannel

func (client MediaServicesClient) IngestStreamDistributionChannel(ctx context.Context, request IngestStreamDistributionChannelRequest) (response IngestStreamDistributionChannelResponse, err error)

IngestStreamDistributionChannel Ingests an Asset into a Distribution Channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/IngestStreamDistributionChannel.go.html to see an example of how to use IngestStreamDistributionChannel API. A default retry strategy applies to this operation IngestStreamDistributionChannel()

func (MediaServicesClient) ListMediaAssetDistributionChannelAttachments

func (client MediaServicesClient) ListMediaAssetDistributionChannelAttachments(ctx context.Context, request ListMediaAssetDistributionChannelAttachmentsRequest) (response ListMediaAssetDistributionChannelAttachmentsResponse, err error)

ListMediaAssetDistributionChannelAttachments Lists the MediaAssetDistributionChannelAttachments for a MediaAsset by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaAssetDistributionChannelAttachments.go.html to see an example of how to use ListMediaAssetDistributionChannelAttachments API. A default retry strategy applies to this operation ListMediaAssetDistributionChannelAttachments()

func (MediaServicesClient) ListMediaAssets

func (client MediaServicesClient) ListMediaAssets(ctx context.Context, request ListMediaAssetsRequest) (response ListMediaAssetsResponse, err error)

ListMediaAssets Returns a list of MediaAssetSummary.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaAssets.go.html to see an example of how to use ListMediaAssets API. A default retry strategy applies to this operation ListMediaAssets()

func (MediaServicesClient) ListMediaWorkflowConfigurations

func (client MediaServicesClient) ListMediaWorkflowConfigurations(ctx context.Context, request ListMediaWorkflowConfigurationsRequest) (response ListMediaWorkflowConfigurationsResponse, err error)

ListMediaWorkflowConfigurations Returns a list of MediaWorkflowConfigurations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflowConfigurations.go.html to see an example of how to use ListMediaWorkflowConfigurations API. A default retry strategy applies to this operation ListMediaWorkflowConfigurations()

func (MediaServicesClient) ListMediaWorkflowJobs

func (client MediaServicesClient) ListMediaWorkflowJobs(ctx context.Context, request ListMediaWorkflowJobsRequest) (response ListMediaWorkflowJobsResponse, err error)

ListMediaWorkflowJobs Lists the MediaWorkflowJobs.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflowJobs.go.html to see an example of how to use ListMediaWorkflowJobs API. A default retry strategy applies to this operation ListMediaWorkflowJobs()

func (MediaServicesClient) ListMediaWorkflowTaskDeclarations

func (client MediaServicesClient) ListMediaWorkflowTaskDeclarations(ctx context.Context, request ListMediaWorkflowTaskDeclarationsRequest) (response ListMediaWorkflowTaskDeclarationsResponse, err error)

ListMediaWorkflowTaskDeclarations Returns a list of MediaWorkflowTaskDeclarations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflowTaskDeclarations.go.html to see an example of how to use ListMediaWorkflowTaskDeclarations API. A default retry strategy applies to this operation ListMediaWorkflowTaskDeclarations()

func (MediaServicesClient) ListMediaWorkflows

func (client MediaServicesClient) ListMediaWorkflows(ctx context.Context, request ListMediaWorkflowsRequest) (response ListMediaWorkflowsResponse, err error)

ListMediaWorkflows Lists the MediaWorkflows.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListMediaWorkflows.go.html to see an example of how to use ListMediaWorkflows API. A default retry strategy applies to this operation ListMediaWorkflows()

func (MediaServicesClient) ListStreamCdnConfigs

func (client MediaServicesClient) ListStreamCdnConfigs(ctx context.Context, request ListStreamCdnConfigsRequest) (response ListStreamCdnConfigsResponse, err error)

ListStreamCdnConfigs Lists the StreamCdnConfig.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListStreamCdnConfigs.go.html to see an example of how to use ListStreamCdnConfigs API. A default retry strategy applies to this operation ListStreamCdnConfigs()

func (MediaServicesClient) ListStreamDistributionChannels

func (client MediaServicesClient) ListStreamDistributionChannels(ctx context.Context, request ListStreamDistributionChannelsRequest) (response ListStreamDistributionChannelsResponse, err error)

ListStreamDistributionChannels Lists the Stream Distribution Channels.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListStreamDistributionChannels.go.html to see an example of how to use ListStreamDistributionChannels API. A default retry strategy applies to this operation ListStreamDistributionChannels()

func (MediaServicesClient) ListStreamPackagingConfigs

func (client MediaServicesClient) ListStreamPackagingConfigs(ctx context.Context, request ListStreamPackagingConfigsRequest) (response ListStreamPackagingConfigsResponse, err error)

ListStreamPackagingConfigs Lists the Stream Packaging Configurations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListStreamPackagingConfigs.go.html to see an example of how to use ListStreamPackagingConfigs API. A default retry strategy applies to this operation ListStreamPackagingConfigs()

func (MediaServicesClient) ListSystemMediaWorkflows

func (client MediaServicesClient) ListSystemMediaWorkflows(ctx context.Context, request ListSystemMediaWorkflowsRequest) (response ListSystemMediaWorkflowsResponse, err error)

ListSystemMediaWorkflows Lists the SystemMediaWorkflows that can be used to run a job by name or as a template to create a MediaWorkflow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/ListSystemMediaWorkflows.go.html to see an example of how to use ListSystemMediaWorkflows API. A default retry strategy applies to this operation ListSystemMediaWorkflows()

func (MediaServicesClient) RemoveMediaAssetLock

func (client MediaServicesClient) RemoveMediaAssetLock(ctx context.Context, request RemoveMediaAssetLockRequest) (response RemoveMediaAssetLockResponse, err error)

RemoveMediaAssetLock Remove a lock to an MediaAsset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaAssetLock.go.html to see an example of how to use RemoveMediaAssetLock API. A default retry strategy applies to this operation RemoveMediaAssetLock()

func (MediaServicesClient) RemoveMediaWorkflowConfigurationLock

func (client MediaServicesClient) RemoveMediaWorkflowConfigurationLock(ctx context.Context, request RemoveMediaWorkflowConfigurationLockRequest) (response RemoveMediaWorkflowConfigurationLockResponse, err error)

RemoveMediaWorkflowConfigurationLock Remove a lock from a MediaWorkflowConfiguration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaWorkflowConfigurationLock.go.html to see an example of how to use RemoveMediaWorkflowConfigurationLock API. A default retry strategy applies to this operation RemoveMediaWorkflowConfigurationLock()

func (MediaServicesClient) RemoveMediaWorkflowJobLock

func (client MediaServicesClient) RemoveMediaWorkflowJobLock(ctx context.Context, request RemoveMediaWorkflowJobLockRequest) (response RemoveMediaWorkflowJobLockResponse, err error)

RemoveMediaWorkflowJobLock Remove a lock from a MediaWorkflowJob.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaWorkflowJobLock.go.html to see an example of how to use RemoveMediaWorkflowJobLock API. A default retry strategy applies to this operation RemoveMediaWorkflowJobLock()

func (MediaServicesClient) RemoveMediaWorkflowLock

func (client MediaServicesClient) RemoveMediaWorkflowLock(ctx context.Context, request RemoveMediaWorkflowLockRequest) (response RemoveMediaWorkflowLockResponse, err error)

RemoveMediaWorkflowLock Remove a lock from a MediaWorkflow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaWorkflowLock.go.html to see an example of how to use RemoveMediaWorkflowLock API. A default retry strategy applies to this operation RemoveMediaWorkflowLock()

func (MediaServicesClient) RemoveStreamCdnConfigLock

func (client MediaServicesClient) RemoveStreamCdnConfigLock(ctx context.Context, request RemoveStreamCdnConfigLockRequest) (response RemoveStreamCdnConfigLockResponse, err error)

RemoveStreamCdnConfigLock Remove a lock from a StreamCdnConfig.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveStreamCdnConfigLock.go.html to see an example of how to use RemoveStreamCdnConfigLock API. A default retry strategy applies to this operation RemoveStreamCdnConfigLock()

func (MediaServicesClient) RemoveStreamDistributionChannelLock

func (client MediaServicesClient) RemoveStreamDistributionChannelLock(ctx context.Context, request RemoveStreamDistributionChannelLockRequest) (response RemoveStreamDistributionChannelLockResponse, err error)

RemoveStreamDistributionChannelLock Remove a lock to a StreamDistributionChannel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveStreamDistributionChannelLock.go.html to see an example of how to use RemoveStreamDistributionChannelLock API. A default retry strategy applies to this operation RemoveStreamDistributionChannelLock()

func (MediaServicesClient) RemoveStreamPackagingConfigLock

func (client MediaServicesClient) RemoveStreamPackagingConfigLock(ctx context.Context, request RemoveStreamPackagingConfigLockRequest) (response RemoveStreamPackagingConfigLockResponse, err error)

RemoveStreamPackagingConfigLock Remove a lock from a StreamPackagingConfig.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveStreamPackagingConfigLock.go.html to see an example of how to use RemoveStreamPackagingConfigLock API. A default retry strategy applies to this operation RemoveStreamPackagingConfigLock()

func (*MediaServicesClient) SetRegion

func (client *MediaServicesClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (MediaServicesClient) UpdateMediaAsset

func (client MediaServicesClient) UpdateMediaAsset(ctx context.Context, request UpdateMediaAssetRequest) (response UpdateMediaAssetResponse, err error)

UpdateMediaAsset Updates the MediaAsset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaAsset.go.html to see an example of how to use UpdateMediaAsset API. A default retry strategy applies to this operation UpdateMediaAsset()

func (MediaServicesClient) UpdateMediaWorkflow

func (client MediaServicesClient) UpdateMediaWorkflow(ctx context.Context, request UpdateMediaWorkflowRequest) (response UpdateMediaWorkflowResponse, err error)

UpdateMediaWorkflow Updates the MediaWorkflow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaWorkflow.go.html to see an example of how to use UpdateMediaWorkflow API. A default retry strategy applies to this operation UpdateMediaWorkflow()

func (MediaServicesClient) UpdateMediaWorkflowConfiguration

func (client MediaServicesClient) UpdateMediaWorkflowConfiguration(ctx context.Context, request UpdateMediaWorkflowConfigurationRequest) (response UpdateMediaWorkflowConfigurationResponse, err error)

UpdateMediaWorkflowConfiguration Updates the MediaWorkflowConfiguration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaWorkflowConfiguration.go.html to see an example of how to use UpdateMediaWorkflowConfiguration API. A default retry strategy applies to this operation UpdateMediaWorkflowConfiguration()

func (MediaServicesClient) UpdateMediaWorkflowJob

func (client MediaServicesClient) UpdateMediaWorkflowJob(ctx context.Context, request UpdateMediaWorkflowJobRequest) (response UpdateMediaWorkflowJobResponse, err error)

UpdateMediaWorkflowJob Updates the MediaWorkflowJob.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaWorkflowJob.go.html to see an example of how to use UpdateMediaWorkflowJob API. A default retry strategy applies to this operation UpdateMediaWorkflowJob()

func (MediaServicesClient) UpdateStreamCdnConfig

func (client MediaServicesClient) UpdateStreamCdnConfig(ctx context.Context, request UpdateStreamCdnConfigRequest) (response UpdateStreamCdnConfigResponse, err error)

UpdateStreamCdnConfig Updates the StreamCdnConfig.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateStreamCdnConfig.go.html to see an example of how to use UpdateStreamCdnConfig API. A default retry strategy applies to this operation UpdateStreamCdnConfig()

func (MediaServicesClient) UpdateStreamDistributionChannel

func (client MediaServicesClient) UpdateStreamDistributionChannel(ctx context.Context, request UpdateStreamDistributionChannelRequest) (response UpdateStreamDistributionChannelResponse, err error)

UpdateStreamDistributionChannel Updates the Stream Distribution Channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateStreamDistributionChannel.go.html to see an example of how to use UpdateStreamDistributionChannel API. A default retry strategy applies to this operation UpdateStreamDistributionChannel()

func (MediaServicesClient) UpdateStreamPackagingConfig

func (client MediaServicesClient) UpdateStreamPackagingConfig(ctx context.Context, request UpdateStreamPackagingConfigRequest) (response UpdateStreamPackagingConfigResponse, err error)

UpdateStreamPackagingConfig Updates the Stream Packaging Configuration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateStreamPackagingConfig.go.html to see an example of how to use UpdateStreamPackagingConfig API. A default retry strategy applies to this operation UpdateStreamPackagingConfig()

type MediaStreamClient

MediaStreamClient a client for MediaStream

type MediaStreamClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewMediaStreamClientWithConfigurationProvider

func NewMediaStreamClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client MediaStreamClient, err error)

NewMediaStreamClientWithConfigurationProvider Creates a new default MediaStream client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewMediaStreamClientWithOboToken

func NewMediaStreamClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client MediaStreamClient, err error)

NewMediaStreamClientWithOboToken Creates a new default MediaStream 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 (*MediaStreamClient) ConfigurationProvider

func (client *MediaStreamClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (MediaStreamClient) GeneratePlaylist

func (client MediaStreamClient) GeneratePlaylist(ctx context.Context, request GeneratePlaylistRequest) (response GeneratePlaylistResponse, err error)

GeneratePlaylist Gets the playlist content for the specified Packaging Configuration and Media Asset combination. This API call is made using the MediaStreamsClient, which requires the endpoint to be set with the value of the distribution channel domain name (for example, https://example_channel.dc.mediaservices.example_region.oci.oraclecloud.com) to generate a session token or playlist for a media asset registered in this distribution channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GeneratePlaylist.go.html to see an example of how to use GeneratePlaylist API. A default retry strategy applies to this operation GeneratePlaylist()

func (MediaStreamClient) GenerateSessionToken

func (client MediaStreamClient) GenerateSessionToken(ctx context.Context, request GenerateSessionTokenRequest) (response GenerateSessionTokenResponse, err error)

GenerateSessionToken Generate a new streaming session token. This API call is made using the MediaStreamsClient, which requires the endpoint to be set with the value of the distribution channel domain name (for example, https://example_channel.dc.mediaservices.example_region.oci.oraclecloud.com) to generate a session token or playlist for a media asset registered in this distribution channel.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/GenerateSessionToken.go.html to see an example of how to use GenerateSessionToken API. A default retry strategy applies to this operation GenerateSessionToken()

func (*MediaStreamClient) SetRegion

func (client *MediaStreamClient) SetRegion(region string)

SetRegion overrides the region of this client.

type MediaWorkflow

MediaWorkflow Configurable workflows that define the series of tasks that will be used to process video files.

type MediaWorkflow struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Name of the Media Workflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique
    // within the array.  The order of the items is preserved from the order of the tasks array in
    // CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
    Tasks []MediaWorkflowTask `mandatory:"true" json:"tasks"`

    // Configurations to be applied to all the runs of this workflow. Parameters in these configurations are
    // overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflowJob and the
    // parameters of the MediaWorkflowJob. If the same parameter appears in multiple configurations, the values that
    // appear in the configuration at the highest index will be used.
    MediaWorkflowConfigurationIds []string `mandatory:"false" json:"mediaWorkflowConfigurationIds"`

    // JSON object representing named parameters and their default values that can be referenced throughout this workflow.
    // The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating
    // MediaWorkflowJobs from this MediaWorkflow.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the MediaWorkflow.
    LifecycleState MediaWorkflowLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // The version of the MediaWorkflow.
    Version *int64 `mandatory:"false" json:"version"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (MediaWorkflow) String

func (m MediaWorkflow) String() string

func (MediaWorkflow) ValidateEnumValue

func (m MediaWorkflow) 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 MediaWorkflowCollection

MediaWorkflowCollection Results of a MediaWorkflow search. Contains both MediaWorkflowSummary items and other information, such as metadata.

type MediaWorkflowCollection struct {

    // List of all MediaWorkflows.
    Items []MediaWorkflowSummary `mandatory:"true" json:"items"`
}

func (MediaWorkflowCollection) String

func (m MediaWorkflowCollection) String() string

func (MediaWorkflowCollection) ValidateEnumValue

func (m MediaWorkflowCollection) 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 MediaWorkflowConfiguration

MediaWorkflowConfiguration Resusable set of values that can be referenced either in a MediaWorkflow or when running a MediaWorkflowJob.

type MediaWorkflowConfiguration struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Display name for the MediaWorkflowConfiguration. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Reuseable parameter values encoded as a JSON; the top and second level JSON elements are
    // objects. Each key of the top level object refer to a task key that is unqiue to the
    // workflow, each of the second level objects' keys refer to the name of a parameter that is
    // unique to the task. taskKey -> parameterName -> parameterValue
    Parameters map[string]interface{} `mandatory:"true" json:"parameters"`

    // The time when the the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the MediaWorkflowConfiguration.
    LifecycleState MediaWorkflowConfigurationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaWorkflowConfiguration) String

func (m MediaWorkflowConfiguration) String() string

func (MediaWorkflowConfiguration) ValidateEnumValue

func (m MediaWorkflowConfiguration) 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 MediaWorkflowConfigurationCollection

MediaWorkflowConfigurationCollection Results of a mediaWorkflowConfiguration search. Contains boh MediaWorkflowConfigurationSummary items and other information, such as metadata.

type MediaWorkflowConfigurationCollection struct {

    // List of the mediaWorkflowConfigurationSummary objects.
    Items []MediaWorkflowConfigurationSummary `mandatory:"true" json:"items"`
}

func (MediaWorkflowConfigurationCollection) String

func (m MediaWorkflowConfigurationCollection) String() string

func (MediaWorkflowConfigurationCollection) ValidateEnumValue

func (m MediaWorkflowConfigurationCollection) 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 MediaWorkflowConfigurationLifecycleStateEnum

MediaWorkflowConfigurationLifecycleStateEnum Enum with underlying type: string

type MediaWorkflowConfigurationLifecycleStateEnum string

Set of constants representing the allowable values for MediaWorkflowConfigurationLifecycleStateEnum

const (
    MediaWorkflowConfigurationLifecycleStateActive  MediaWorkflowConfigurationLifecycleStateEnum = "ACTIVE"
    MediaWorkflowConfigurationLifecycleStateDeleted MediaWorkflowConfigurationLifecycleStateEnum = "DELETED"
)

func GetMappingMediaWorkflowConfigurationLifecycleStateEnum

func GetMappingMediaWorkflowConfigurationLifecycleStateEnum(val string) (MediaWorkflowConfigurationLifecycleStateEnum, bool)

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

func GetMediaWorkflowConfigurationLifecycleStateEnumValues

func GetMediaWorkflowConfigurationLifecycleStateEnumValues() []MediaWorkflowConfigurationLifecycleStateEnum

GetMediaWorkflowConfigurationLifecycleStateEnumValues Enumerates the set of values for MediaWorkflowConfigurationLifecycleStateEnum

type MediaWorkflowConfigurationSummary

MediaWorkflowConfigurationSummary Summary of the MediaWorkflowConfiguration.

type MediaWorkflowConfigurationSummary struct {

    // Immutable unique identifier for the MediaWorkflowConfiguration.
    Id *string `mandatory:"true" json:"id"`

    // Name of the MediaWorkflowConfiguration. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment identifier
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The time when the MediaWorkflowConfiguration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the MediaWorkflowConfiguration was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the MediaWorkflowConfiguration.
    LifecycleState MediaWorkflowConfigurationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaWorkflowConfigurationSummary) String

func (m MediaWorkflowConfigurationSummary) String() string

func (MediaWorkflowConfigurationSummary) ValidateEnumValue

func (m MediaWorkflowConfigurationSummary) 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 MediaWorkflowJob

MediaWorkflowJob A MediaWorkflowJob represents a run of a MediaWorkflow for a specific set of parameters and configurations.

type MediaWorkflowJob struct {

    // The workflow to execute.
    MediaWorkflowId *string `mandatory:"true" json:"mediaWorkflowId"`

    // Unique identifier for this run of the workflow.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Configurations to be applied to this run of the workflow.
    MediaWorkflowConfigurationIds []string `mandatory:"false" json:"mediaWorkflowConfigurationIds"`

    // Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The current state of the MediaWorkflowJob.
    LifecycleState MediaWorkflowJobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The lifecyle details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // Status of each task.
    TaskLifecycleState []MediaWorkflowTaskState `mandatory:"false" json:"taskLifecycleState"`

    // Parameters that override parameters specified in MediaWorkflowTaskDeclarations, the MediaWorkflow,
    // the MediaWorkflow's MediaWorkflowConfigurations and the MediaWorkflowConfigurations of this
    // MediaWorkflowJob. The parameters are given as JSON.  The top level and 2nd level elements must be
    // JSON objects (vs arrays, scalars, etc). The top level keys refer to a task's key and the 2nd level
    // keys refer to a parameter's name.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // Creation time of the job. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Updated time of the job. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // A JSON representation of the job as it will be run by the system. All the task declarations, configurations
    // and parameters are merged. Parameter values are all fully resolved.
    Runnable map[string]interface{} `mandatory:"false" json:"runnable"`

    // A list of JobOutput for the workflowJob.
    Outputs []JobOutput `mandatory:"false" json:"outputs"`

    // Time when the job started to execute. An RFC3339 formatted datetime string.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time when the job finished. An RFC3339 formatted datetime string.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`
}

func (MediaWorkflowJob) String

func (m MediaWorkflowJob) String() string

func (MediaWorkflowJob) ValidateEnumValue

func (m MediaWorkflowJob) 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 MediaWorkflowJobCollection

MediaWorkflowJobCollection Results of a mediaWorkflowJob search, a list of MediaWorkflowJobSummary items and metadata of the search.

type MediaWorkflowJobCollection struct {

    // List of mediaWorkflowJob items.
    Items []MediaWorkflowJobSummary `mandatory:"true" json:"items"`
}

func (MediaWorkflowJobCollection) String

func (m MediaWorkflowJobCollection) String() string

func (MediaWorkflowJobCollection) ValidateEnumValue

func (m MediaWorkflowJobCollection) 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 MediaWorkflowJobLifecycleStateEnum

MediaWorkflowJobLifecycleStateEnum Enum with underlying type: string

type MediaWorkflowJobLifecycleStateEnum string

Set of constants representing the allowable values for MediaWorkflowJobLifecycleStateEnum

const (
    MediaWorkflowJobLifecycleStateAccepted   MediaWorkflowJobLifecycleStateEnum = "ACCEPTED"
    MediaWorkflowJobLifecycleStateInProgress MediaWorkflowJobLifecycleStateEnum = "IN_PROGRESS"
    MediaWorkflowJobLifecycleStateWaiting    MediaWorkflowJobLifecycleStateEnum = "WAITING"
    MediaWorkflowJobLifecycleStateRejected   MediaWorkflowJobLifecycleStateEnum = "REJECTED"
    MediaWorkflowJobLifecycleStateFailed     MediaWorkflowJobLifecycleStateEnum = "FAILED"
    MediaWorkflowJobLifecycleStateSucceeded  MediaWorkflowJobLifecycleStateEnum = "SUCCEEDED"
    MediaWorkflowJobLifecycleStateCanceling  MediaWorkflowJobLifecycleStateEnum = "CANCELING"
    MediaWorkflowJobLifecycleStateCanceled   MediaWorkflowJobLifecycleStateEnum = "CANCELED"
)

func GetMappingMediaWorkflowJobLifecycleStateEnum

func GetMappingMediaWorkflowJobLifecycleStateEnum(val string) (MediaWorkflowJobLifecycleStateEnum, bool)

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

func GetMediaWorkflowJobLifecycleStateEnumValues

func GetMediaWorkflowJobLifecycleStateEnumValues() []MediaWorkflowJobLifecycleStateEnum

GetMediaWorkflowJobLifecycleStateEnumValues Enumerates the set of values for MediaWorkflowJobLifecycleStateEnum

type MediaWorkflowJobSortByEnum

MediaWorkflowJobSortByEnum Enum with underlying type: string

type MediaWorkflowJobSortByEnum string

Set of constants representing the allowable values for MediaWorkflowJobSortByEnum

const (
    MediaWorkflowJobSortByTimeCreated    MediaWorkflowJobSortByEnum = "timeCreated"
    MediaWorkflowJobSortByWorkflowId     MediaWorkflowJobSortByEnum = "workflowId"
    MediaWorkflowJobSortByLifecycleState MediaWorkflowJobSortByEnum = "lifecycleState"
)

func GetMappingMediaWorkflowJobSortByEnum

func GetMappingMediaWorkflowJobSortByEnum(val string) (MediaWorkflowJobSortByEnum, bool)

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

func GetMediaWorkflowJobSortByEnumValues

func GetMediaWorkflowJobSortByEnumValues() []MediaWorkflowJobSortByEnum

GetMediaWorkflowJobSortByEnumValues Enumerates the set of values for MediaWorkflowJobSortByEnum

type MediaWorkflowJobSummary

MediaWorkflowJobSummary Summary of a MediaWorkflowJob.

type MediaWorkflowJobSummary struct {

    // The workflow to execute.
    MediaWorkflowId *string `mandatory:"false" json:"mediaWorkflowId"`

    // Unique identifier for this job.
    Id *string `mandatory:"false" json:"id"`

    // Name of the Media Workflow Job. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Creation time of the job. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Updated time of the job. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the MediaWorkflowJob.
    LifecycleState MediaWorkflowJobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The lifecyle details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaWorkflowJobSummary) String

func (m MediaWorkflowJobSummary) String() string

func (MediaWorkflowJobSummary) ValidateEnumValue

func (m MediaWorkflowJobSummary) 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 MediaWorkflowLifecycleStateEnum

MediaWorkflowLifecycleStateEnum Enum with underlying type: string

type MediaWorkflowLifecycleStateEnum string

Set of constants representing the allowable values for MediaWorkflowLifecycleStateEnum

const (
    MediaWorkflowLifecycleStateActive         MediaWorkflowLifecycleStateEnum = "ACTIVE"
    MediaWorkflowLifecycleStateNeedsAttention MediaWorkflowLifecycleStateEnum = "NEEDS_ATTENTION"
    MediaWorkflowLifecycleStateDeleted        MediaWorkflowLifecycleStateEnum = "DELETED"
)

func GetMappingMediaWorkflowLifecycleStateEnum

func GetMappingMediaWorkflowLifecycleStateEnum(val string) (MediaWorkflowLifecycleStateEnum, bool)

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

func GetMediaWorkflowLifecycleStateEnumValues

func GetMediaWorkflowLifecycleStateEnumValues() []MediaWorkflowLifecycleStateEnum

GetMediaWorkflowLifecycleStateEnumValues Enumerates the set of values for MediaWorkflowLifecycleStateEnum

type MediaWorkflowSummary

MediaWorkflowSummary Summary of the MediaWorkflow.

type MediaWorkflowSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time when the MediaWorkflow was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the MediaWorkflow was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the MediaWorkflow.
    LifecycleState MediaWorkflowLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The version of MediaWorkflow.
    Version *int64 `mandatory:"false" json:"version"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaWorkflowSummary) String

func (m MediaWorkflowSummary) String() string

func (MediaWorkflowSummary) ValidateEnumValue

func (m MediaWorkflowSummary) 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 MediaWorkflowTask

MediaWorkflowTask Defines the type of processing to be run at a given point in the workflow, parameters to configure the processing, and any processing that must be completed before this processing begins.

type MediaWorkflowTask struct {

    // The type of process to run at this task. Refers to the name of a MediaWorkflowTaskDeclaration.
    Type *string `mandatory:"true" json:"type"`

    // The version of the MediaWorkflowTaskDeclaration.
    Version *int64 `mandatory:"true" json:"version"`

    // A unique identifier for this task within its workflow. Keys are used to reference a task within workflows
    // and MediaWorkflowJobs. Tasks are referenced as prerequisites and to track output and state.
    Key *string `mandatory:"true" json:"key"`

    // Data specifiying how this task is to be run. The data is a JSON object that must conform to the JSON Schema
    // specified by the parameters of the MediaWorkflowTaskDeclaration this task references. The parameters may
    // contain values or references to other parameters.
    Parameters map[string]interface{} `mandatory:"true" json:"parameters"`

    // Keys to the other tasks in this workflow that must be completed before execution of this task can begin.
    Prerequisites []string `mandatory:"false" json:"prerequisites"`

    // Allows this task to be conditionally enabled.  If no value or a blank value is given, the task is
    // unconditionally enbled.  Otherwise the given string specifies a parameter of the job created for this task's
    // workflow using the JSON pointer syntax. The JSON pointer is validated when a job is created from the workflow of this task.
    EnableParameterReference *string `mandatory:"false" json:"enableParameterReference"`

    // Used in conjunction with enableParameterReference to conditionally enable a task.  When a job is created
    // from the workflow of this task, the task will only be enabled if the value of the parameter specified by
    // enableParameterReference is equal to the value of this property. This property must be prenset if and only if
    // a enableParameterReference is given. The value is a JSON node.
    EnableWhenReferencedParameterEquals map[string]interface{} `mandatory:"false" json:"enableWhenReferencedParameterEquals"`
}

func (MediaWorkflowTask) String

func (m MediaWorkflowTask) String() string

func (MediaWorkflowTask) ValidateEnumValue

func (m MediaWorkflowTask) 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 MediaWorkflowTaskDeclaration

MediaWorkflowTaskDeclaration The declaration of a type of task that can be used in a MediaWorkflow.

type MediaWorkflowTaskDeclaration struct {

    // MediaWorkflowTaskDeclaration identifier. The name and version should be unique among
    // MediaWorkflowTaskDeclarations.
    Name *string `mandatory:"true" json:"name"`

    // The version of MediaWorkflowTaskDeclaration, incremented whenever the team implementing the task processor
    // modifies the JSON schema of this declaration's definitions, parameters or list of required parameters.
    Version *int `mandatory:"true" json:"version"`

    // JSON schema specifying the parameters supported by this type of task. This is used to validate tasks'
    // parameters when jobs are created.
    ParametersSchema map[string]interface{} `mandatory:"true" json:"parametersSchema"`

    // JSON schema similar to the parameterSchema, but permits parameter values to refer to other parameters using the
    // ${/path/to/another/parmeter} syntax.  This is used to validate task parameters when workflows are created.
    ParametersSchemaAllowingReferences map[string]interface{} `mandatory:"true" json:"parametersSchemaAllowingReferences"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MediaWorkflowTaskDeclaration) String

func (m MediaWorkflowTaskDeclaration) String() string

func (MediaWorkflowTaskDeclaration) ValidateEnumValue

func (m MediaWorkflowTaskDeclaration) 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 MediaWorkflowTaskDeclarationCollection

MediaWorkflowTaskDeclarationCollection Results of the ListMediaWorkflowTaskDeclaration operation, a list of MediaWorkflowTaskDeclarations.

type MediaWorkflowTaskDeclarationCollection struct {

    // List of MediaWorkflowTaskDeclaration objects.
    Items []MediaWorkflowTaskDeclaration `mandatory:"true" json:"items"`
}

func (MediaWorkflowTaskDeclarationCollection) String

func (m MediaWorkflowTaskDeclarationCollection) String() string

func (MediaWorkflowTaskDeclarationCollection) ValidateEnumValue

func (m MediaWorkflowTaskDeclarationCollection) 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 MediaWorkflowTaskDeclarationSortByEnum

MediaWorkflowTaskDeclarationSortByEnum Enum with underlying type: string

type MediaWorkflowTaskDeclarationSortByEnum string

Set of constants representing the allowable values for MediaWorkflowTaskDeclarationSortByEnum

const (
    MediaWorkflowTaskDeclarationSortByName    MediaWorkflowTaskDeclarationSortByEnum = "name"
    MediaWorkflowTaskDeclarationSortByVersion MediaWorkflowTaskDeclarationSortByEnum = "version"
)

func GetMappingMediaWorkflowTaskDeclarationSortByEnum

func GetMappingMediaWorkflowTaskDeclarationSortByEnum(val string) (MediaWorkflowTaskDeclarationSortByEnum, bool)

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

func GetMediaWorkflowTaskDeclarationSortByEnumValues

func GetMediaWorkflowTaskDeclarationSortByEnumValues() []MediaWorkflowTaskDeclarationSortByEnum

GetMediaWorkflowTaskDeclarationSortByEnumValues Enumerates the set of values for MediaWorkflowTaskDeclarationSortByEnum

type MediaWorkflowTaskState

MediaWorkflowTaskState Status of a task in a workflow job being run.

type MediaWorkflowTaskState struct {

    // Unique key within a MediaWorkflowJob for the task.
    Key *string `mandatory:"false" json:"key"`

    // The current state of the MediaWorkflowJob task.
    LifecycleState MediaWorkflowJobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The lifecycle details of MediaWorkflowJob task.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (MediaWorkflowTaskState) String

func (m MediaWorkflowTaskState) String() string

func (MediaWorkflowTaskState) ValidateEnumValue

func (m MediaWorkflowTaskState) 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 Metadata

Metadata Technical metadata for this asset.

type Metadata struct {

    // JSON string containing the technial metadata for the media asset.
    Metadata *string `mandatory:"true" json:"metadata"`
}

func (Metadata) String

func (m Metadata) String() string

func (Metadata) ValidateEnumValue

func (m Metadata) 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 RemoveLockDetails

RemoveLockDetails Request payload to remove lock to the resource.

type RemoveLockDetails struct {

    // Type of the lock.
    Type RemoveLockDetailsTypeEnum `mandatory:"true" json:"type"`

    // The compartment ID of the lock.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (RemoveLockDetails) String

func (m RemoveLockDetails) String() string

func (RemoveLockDetails) ValidateEnumValue

func (m RemoveLockDetails) 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 RemoveLockDetailsTypeEnum

RemoveLockDetailsTypeEnum Enum with underlying type: string

type RemoveLockDetailsTypeEnum string

Set of constants representing the allowable values for RemoveLockDetailsTypeEnum

const (
    RemoveLockDetailsTypeFull   RemoveLockDetailsTypeEnum = "FULL"
    RemoveLockDetailsTypeDelete RemoveLockDetailsTypeEnum = "DELETE"
)

func GetMappingRemoveLockDetailsTypeEnum

func GetMappingRemoveLockDetailsTypeEnum(val string) (RemoveLockDetailsTypeEnum, bool)

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

func GetRemoveLockDetailsTypeEnumValues

func GetRemoveLockDetailsTypeEnumValues() []RemoveLockDetailsTypeEnum

GetRemoveLockDetailsTypeEnumValues Enumerates the set of values for RemoveLockDetailsTypeEnum

type RemoveMediaAssetLockRequest

RemoveMediaAssetLockRequest wrapper for the RemoveMediaAssetLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaAssetLock.go.html to see an example of how to use RemoveMediaAssetLockRequest.

type RemoveMediaAssetLockRequest struct {

    // The details to be updated for the RemoveLock.
    RemoveLockDetails `contributesTo:"body"`

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (RemoveMediaAssetLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaAssetLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveMediaAssetLockRequest) RetryPolicy

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

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

func (RemoveMediaAssetLockRequest) String

func (request RemoveMediaAssetLockRequest) String() string

func (RemoveMediaAssetLockRequest) ValidateEnumValue

func (request RemoveMediaAssetLockRequest) 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 RemoveMediaAssetLockResponse

RemoveMediaAssetLockResponse wrapper for the RemoveMediaAssetLock operation

type RemoveMediaAssetLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaAsset instance
    MediaAsset `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 (RemoveMediaAssetLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaAssetLockResponse) String

func (response RemoveMediaAssetLockResponse) String() string

type RemoveMediaWorkflowConfigurationLockRequest

RemoveMediaWorkflowConfigurationLockRequest wrapper for the RemoveMediaWorkflowConfigurationLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaWorkflowConfigurationLock.go.html to see an example of how to use RemoveMediaWorkflowConfigurationLockRequest.

type RemoveMediaWorkflowConfigurationLockRequest struct {

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails RemoveLockDetails `contributesTo:"body"`

    // Unique MediaWorkflowConfiguration identifier.
    MediaWorkflowConfigurationId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowConfigurationId"`

    // 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 the 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 (RemoveMediaWorkflowConfigurationLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaWorkflowConfigurationLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveMediaWorkflowConfigurationLockRequest) RetryPolicy

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

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

func (RemoveMediaWorkflowConfigurationLockRequest) String

func (request RemoveMediaWorkflowConfigurationLockRequest) String() string

func (RemoveMediaWorkflowConfigurationLockRequest) ValidateEnumValue

func (request RemoveMediaWorkflowConfigurationLockRequest) 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 RemoveMediaWorkflowConfigurationLockResponse

RemoveMediaWorkflowConfigurationLockResponse wrapper for the RemoveMediaWorkflowConfigurationLock operation

type RemoveMediaWorkflowConfigurationLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowConfiguration instance
    MediaWorkflowConfiguration `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 (RemoveMediaWorkflowConfigurationLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaWorkflowConfigurationLockResponse) String

func (response RemoveMediaWorkflowConfigurationLockResponse) String() string

type RemoveMediaWorkflowJobLockRequest

RemoveMediaWorkflowJobLockRequest wrapper for the RemoveMediaWorkflowJobLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaWorkflowJobLock.go.html to see an example of how to use RemoveMediaWorkflowJobLockRequest.

type RemoveMediaWorkflowJobLockRequest struct {

    // The details to be updated for the RemoveLock.
    RemoveLockDetails `contributesTo:"body"`

    // Unique MediaWorkflowJob identifier.
    MediaWorkflowJobId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowJobId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (RemoveMediaWorkflowJobLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaWorkflowJobLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveMediaWorkflowJobLockRequest) RetryPolicy

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

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

func (RemoveMediaWorkflowJobLockRequest) String

func (request RemoveMediaWorkflowJobLockRequest) String() string

func (RemoveMediaWorkflowJobLockRequest) ValidateEnumValue

func (request RemoveMediaWorkflowJobLockRequest) 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 RemoveMediaWorkflowJobLockResponse

RemoveMediaWorkflowJobLockResponse wrapper for the RemoveMediaWorkflowJobLock operation

type RemoveMediaWorkflowJobLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowJob instance
    MediaWorkflowJob `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 (RemoveMediaWorkflowJobLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaWorkflowJobLockResponse) String

func (response RemoveMediaWorkflowJobLockResponse) String() string

type RemoveMediaWorkflowLockRequest

RemoveMediaWorkflowLockRequest wrapper for the RemoveMediaWorkflowLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveMediaWorkflowLock.go.html to see an example of how to use RemoveMediaWorkflowLockRequest.

type RemoveMediaWorkflowLockRequest struct {

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails RemoveLockDetails `contributesTo:"body"`

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or
    // server error without the 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 (RemoveMediaWorkflowLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaWorkflowLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveMediaWorkflowLockRequest) RetryPolicy

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

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

func (RemoveMediaWorkflowLockRequest) String

func (request RemoveMediaWorkflowLockRequest) String() string

func (RemoveMediaWorkflowLockRequest) ValidateEnumValue

func (request RemoveMediaWorkflowLockRequest) 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 RemoveMediaWorkflowLockResponse

RemoveMediaWorkflowLockResponse wrapper for the RemoveMediaWorkflowLock operation

type RemoveMediaWorkflowLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflow instance
    MediaWorkflow `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 (RemoveMediaWorkflowLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaWorkflowLockResponse) String

func (response RemoveMediaWorkflowLockResponse) String() string

type RemoveStreamCdnConfigLockRequest

RemoveStreamCdnConfigLockRequest wrapper for the RemoveStreamCdnConfigLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveStreamCdnConfigLock.go.html to see an example of how to use RemoveStreamCdnConfigLockRequest.

type RemoveStreamCdnConfigLockRequest struct {

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails RemoveLockDetails `contributesTo:"body"`

    // Unique StreamCdnConfig identifier.
    StreamCdnConfigId *string `mandatory:"true" contributesTo:"path" name:"streamCdnConfigId"`

    // 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 the 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 (RemoveStreamCdnConfigLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveStreamCdnConfigLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveStreamCdnConfigLockRequest) RetryPolicy

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

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

func (RemoveStreamCdnConfigLockRequest) String

func (request RemoveStreamCdnConfigLockRequest) String() string

func (RemoveStreamCdnConfigLockRequest) ValidateEnumValue

func (request RemoveStreamCdnConfigLockRequest) 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 RemoveStreamCdnConfigLockResponse

RemoveStreamCdnConfigLockResponse wrapper for the RemoveStreamCdnConfigLock operation

type RemoveStreamCdnConfigLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamCdnConfig instance
    StreamCdnConfig `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 (RemoveStreamCdnConfigLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveStreamCdnConfigLockResponse) String

func (response RemoveStreamCdnConfigLockResponse) String() string

type RemoveStreamDistributionChannelLockRequest

RemoveStreamDistributionChannelLockRequest wrapper for the RemoveStreamDistributionChannelLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveStreamDistributionChannelLock.go.html to see an example of how to use RemoveStreamDistributionChannelLockRequest.

type RemoveStreamDistributionChannelLockRequest struct {

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails RemoveLockDetails `contributesTo:"body"`

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // 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 the 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 (RemoveStreamDistributionChannelLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveStreamDistributionChannelLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveStreamDistributionChannelLockRequest) RetryPolicy

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

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

func (RemoveStreamDistributionChannelLockRequest) String

func (request RemoveStreamDistributionChannelLockRequest) String() string

func (RemoveStreamDistributionChannelLockRequest) ValidateEnumValue

func (request RemoveStreamDistributionChannelLockRequest) 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 RemoveStreamDistributionChannelLockResponse

RemoveStreamDistributionChannelLockResponse wrapper for the RemoveStreamDistributionChannelLock operation

type RemoveStreamDistributionChannelLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamDistributionChannel instance
    StreamDistributionChannel `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 (RemoveStreamDistributionChannelLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveStreamDistributionChannelLockResponse) String

func (response RemoveStreamDistributionChannelLockResponse) String() string

type RemoveStreamPackagingConfigLockRequest

RemoveStreamPackagingConfigLockRequest wrapper for the RemoveStreamPackagingConfigLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/RemoveStreamPackagingConfigLock.go.html to see an example of how to use RemoveStreamPackagingConfigLockRequest.

type RemoveStreamPackagingConfigLockRequest struct {

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails RemoveLockDetails `contributesTo:"body"`

    // Unique Stream Packaging Configuration path identifier.
    StreamPackagingConfigId *string `mandatory:"true" contributesTo:"path" name:"streamPackagingConfigId"`

    // 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 the 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 (RemoveStreamPackagingConfigLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveStreamPackagingConfigLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (RemoveStreamPackagingConfigLockRequest) RetryPolicy

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

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

func (RemoveStreamPackagingConfigLockRequest) String

func (request RemoveStreamPackagingConfigLockRequest) String() string

func (RemoveStreamPackagingConfigLockRequest) ValidateEnumValue

func (request RemoveStreamPackagingConfigLockRequest) 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 RemoveStreamPackagingConfigLockResponse

RemoveStreamPackagingConfigLockResponse wrapper for the RemoveStreamPackagingConfigLock operation

type RemoveStreamPackagingConfigLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamPackagingConfig instance
    StreamPackagingConfig `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 (RemoveStreamPackagingConfigLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveStreamPackagingConfigLockResponse) String

func (response RemoveStreamPackagingConfigLockResponse) String() string

type ResourceLock

ResourceLock Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.

type ResourceLock struct {

    // Type of the lock.
    Type ResourceLockTypeEnum `mandatory:"true" json:"type"`

    // The compartment ID of the lock.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The ID of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (ResourceLock) String

func (m ResourceLock) String() string

func (ResourceLock) ValidateEnumValue

func (m ResourceLock) 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 ResourceLockTypeEnum

ResourceLockTypeEnum Enum with underlying type: string

type ResourceLockTypeEnum string

Set of constants representing the allowable values for ResourceLockTypeEnum

const (
    ResourceLockTypeFull   ResourceLockTypeEnum = "FULL"
    ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE"
)

func GetMappingResourceLockTypeEnum

func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)

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

func GetResourceLockTypeEnumValues

func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum

GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum

type SessionToken

SessionToken The generated sessionToken details.

type SessionToken struct {

    // The generated session token.
    Token *string `mandatory:"true" json:"token"`
}

func (SessionToken) String

func (m SessionToken) String() string

func (SessionToken) ValidateEnumValue

func (m SessionToken) 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 SortByEnum

SortByEnum Enum with underlying type: string

type SortByEnum string

Set of constants representing the allowable values for SortByEnum

const (
    SortByTimeCreated SortByEnum = "timeCreated"
    SortByDisplayName SortByEnum = "displayName"
)

func GetMappingSortByEnum

func GetMappingSortByEnum(val string) (SortByEnum, bool)

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

func GetSortByEnumValues

func GetSortByEnumValues() []SortByEnum

GetSortByEnumValues Enumerates the set of values for SortByEnum

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 StreamCdnConfig

StreamCdnConfig Configuration used for integrating with a CDN.

type StreamCdnConfig struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Distribution Channel Identifier.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // Whether publishing to CDN is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    Config StreamCdnConfigSection `mandatory:"true" json:"config"`

    // The time when the CDN Config was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the CDN Config was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the CDN Configuration.
    LifecycleState StreamCdnConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecyleDetails *string `mandatory:"false" json:"lifecyleDetails"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (StreamCdnConfig) String

func (m StreamCdnConfig) String() string

func (*StreamCdnConfig) UnmarshalJSON

func (m *StreamCdnConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StreamCdnConfig) ValidateEnumValue

func (m StreamCdnConfig) 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 StreamCdnConfigCollection

StreamCdnConfigCollection Results of a streamCdnConfig search. Contains both StreamCdnConfigSummary items and other information, such as metadata.

type StreamCdnConfigCollection struct {

    // List of streamCdnConfigs.
    Items []StreamCdnConfigSummary `mandatory:"true" json:"items"`
}

func (StreamCdnConfigCollection) String

func (m StreamCdnConfigCollection) String() string

func (StreamCdnConfigCollection) ValidateEnumValue

func (m StreamCdnConfigCollection) 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 StreamCdnConfigLifecycleStateEnum

StreamCdnConfigLifecycleStateEnum Enum with underlying type: string

type StreamCdnConfigLifecycleStateEnum string

Set of constants representing the allowable values for StreamCdnConfigLifecycleStateEnum

const (
    StreamCdnConfigLifecycleStateActive         StreamCdnConfigLifecycleStateEnum = "ACTIVE"
    StreamCdnConfigLifecycleStateNeedsAttention StreamCdnConfigLifecycleStateEnum = "NEEDS_ATTENTION"
    StreamCdnConfigLifecycleStateDeleted        StreamCdnConfigLifecycleStateEnum = "DELETED"
)

func GetMappingStreamCdnConfigLifecycleStateEnum

func GetMappingStreamCdnConfigLifecycleStateEnum(val string) (StreamCdnConfigLifecycleStateEnum, bool)

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

func GetStreamCdnConfigLifecycleStateEnumValues

func GetStreamCdnConfigLifecycleStateEnumValues() []StreamCdnConfigLifecycleStateEnum

GetStreamCdnConfigLifecycleStateEnumValues Enumerates the set of values for StreamCdnConfigLifecycleStateEnum

type StreamCdnConfigSection

StreamCdnConfigSection Base fields of the StreamCdnConfig configuration object.

type StreamCdnConfigSection interface {
}

type StreamCdnConfigSectionTypeEnum

StreamCdnConfigSectionTypeEnum Enum with underlying type: string

type StreamCdnConfigSectionTypeEnum string

Set of constants representing the allowable values for StreamCdnConfigSectionTypeEnum

const (
    StreamCdnConfigSectionTypeEdge         StreamCdnConfigSectionTypeEnum = "EDGE"
    StreamCdnConfigSectionTypeAkamaiManual StreamCdnConfigSectionTypeEnum = "AKAMAI_MANUAL"
)

func GetMappingStreamCdnConfigSectionTypeEnum

func GetMappingStreamCdnConfigSectionTypeEnum(val string) (StreamCdnConfigSectionTypeEnum, bool)

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

func GetStreamCdnConfigSectionTypeEnumValues

func GetStreamCdnConfigSectionTypeEnumValues() []StreamCdnConfigSectionTypeEnum

GetStreamCdnConfigSectionTypeEnumValues Enumerates the set of values for StreamCdnConfigSectionTypeEnum

type StreamCdnConfigSummary

StreamCdnConfigSummary Summary of the StreamCdnConfig.

type StreamCdnConfigSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // The CDN Configuration identifier or display name, which can be renamed and is not necessarily unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Distribution Channel Identifier.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // Whether publishing to CDN is enabled.
    IsEnabled *bool `mandatory:"true" json:"isEnabled"`

    // The time when the the CDN Configuration was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the CDN Configuration was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the CDN Configuration.
    LifecycleState StreamCdnConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (StreamCdnConfigSummary) String

func (m StreamCdnConfigSummary) String() string

func (StreamCdnConfigSummary) ValidateEnumValue

func (m StreamCdnConfigSummary) 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 StreamDistributionChannel

StreamDistributionChannel Channel used for delivering video streams to the end-users.

type StreamDistributionChannel struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Stream Distribution Channel display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique domain name of the Distribution Channel.
    DomainName *string `mandatory:"false" json:"domainName"`

    // The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the Stream Distribution Channel.
    LifecycleState StreamDistributionChannelLifecycleStateEnum `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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (StreamDistributionChannel) String

func (m StreamDistributionChannel) String() string

func (StreamDistributionChannel) ValidateEnumValue

func (m StreamDistributionChannel) 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 StreamDistributionChannelCollection

StreamDistributionChannelCollection Results of a Stream Distribution Channel search. Contains both StreamDistributionChannelSummary items and other information, such as metadata.

type StreamDistributionChannelCollection struct {

    // List of Stream Distribution Channels.
    Items []StreamDistributionChannelSummary `mandatory:"true" json:"items"`
}

func (StreamDistributionChannelCollection) String

func (m StreamDistributionChannelCollection) String() string

func (StreamDistributionChannelCollection) ValidateEnumValue

func (m StreamDistributionChannelCollection) 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 StreamDistributionChannelLifecycleStateEnum

StreamDistributionChannelLifecycleStateEnum Enum with underlying type: string

type StreamDistributionChannelLifecycleStateEnum string

Set of constants representing the allowable values for StreamDistributionChannelLifecycleStateEnum

const (
    StreamDistributionChannelLifecycleStateActive         StreamDistributionChannelLifecycleStateEnum = "ACTIVE"
    StreamDistributionChannelLifecycleStateNeedsAttention StreamDistributionChannelLifecycleStateEnum = "NEEDS_ATTENTION"
    StreamDistributionChannelLifecycleStateDeleted        StreamDistributionChannelLifecycleStateEnum = "DELETED"
)

func GetMappingStreamDistributionChannelLifecycleStateEnum

func GetMappingStreamDistributionChannelLifecycleStateEnum(val string) (StreamDistributionChannelLifecycleStateEnum, bool)

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

func GetStreamDistributionChannelLifecycleStateEnumValues

func GetStreamDistributionChannelLifecycleStateEnumValues() []StreamDistributionChannelLifecycleStateEnum

GetStreamDistributionChannelLifecycleStateEnumValues Enumerates the set of values for StreamDistributionChannelLifecycleStateEnum

type StreamDistributionChannelSummary

StreamDistributionChannelSummary Summary of the Stream Distribution Channel.

type StreamDistributionChannelSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Stream Distribution Channel display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The unique domain name of the Distribution Channel.
    DomainName *string `mandatory:"false" json:"domainName"`

    // The time when the Stream Distribution Channel was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the Stream Distribution Channel was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the Stream Distribution Channel.
    LifecycleState StreamDistributionChannelLifecycleStateEnum `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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (StreamDistributionChannelSummary) String

func (m StreamDistributionChannelSummary) String() string

func (StreamDistributionChannelSummary) ValidateEnumValue

func (m StreamDistributionChannelSummary) 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 StreamPackagingConfig

StreamPackagingConfig A stream packaging configuration for a Distribution Channel.

type StreamPackagingConfig interface {

    // Unique identifier that is immutable on creation.
    GetId() *string

    // Compartment Identifier
    GetCompartmentId() *string

    // Unique identifier of the Distribution Channel that this stream packaging configuration belongs to.
    GetDistributionChannelId() *string

    // The name of the stream packaging configuration. Avoid entering confidential information.
    GetDisplayName() *string

    // The duration in seconds for each fragment.
    GetSegmentTimeInSeconds() *int

    GetEncryption() StreamPackagingConfigEncryption

    // The time when the Packaging Configuration was created. An RFC3339 formatted datetime string.
    GetTimeCreated() *common.SDKTime

    // The time when the Packaging Configuration was updated. An RFC3339 formatted datetime string.
    GetTimeUpdated() *common.SDKTime

    // The current state of the Packaging Configuration.
    GetLifecycleState() StreamPackagingConfigLifecycleStateEnum

    // 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{}

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    GetSystemTags() map[string]map[string]interface{}

    // Locks associated with this resource.
    GetLocks() []ResourceLock
}

type StreamPackagingConfigCollection

StreamPackagingConfigCollection Results of a Packaging Configuration search. Contains both StreamPackagingConfigSummary items and other information, such as metadata.

type StreamPackagingConfigCollection struct {

    // List of Packaging Configurations.
    Items []StreamPackagingConfigSummary `mandatory:"true" json:"items"`
}

func (StreamPackagingConfigCollection) String

func (m StreamPackagingConfigCollection) String() string

func (StreamPackagingConfigCollection) ValidateEnumValue

func (m StreamPackagingConfigCollection) 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 StreamPackagingConfigEncryption

StreamPackagingConfigEncryption The encryption used by the stream packaging configuration.

type StreamPackagingConfigEncryption interface {
}

type StreamPackagingConfigEncryptionAes128

StreamPackagingConfigEncryptionAes128 AES128 encryption type (enabled by default).

type StreamPackagingConfigEncryptionAes128 struct {

    // The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
    KmsKeyId *string `mandatory:"false" json:"kmsKeyId"`
}

func (StreamPackagingConfigEncryptionAes128) MarshalJSON

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

MarshalJSON marshals to json representation

func (StreamPackagingConfigEncryptionAes128) String

func (m StreamPackagingConfigEncryptionAes128) String() string

func (StreamPackagingConfigEncryptionAes128) ValidateEnumValue

func (m StreamPackagingConfigEncryptionAes128) 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 StreamPackagingConfigEncryptionAlgorithmEnum

StreamPackagingConfigEncryptionAlgorithmEnum Enum with underlying type: string

type StreamPackagingConfigEncryptionAlgorithmEnum string

Set of constants representing the allowable values for StreamPackagingConfigEncryptionAlgorithmEnum

const (
    StreamPackagingConfigEncryptionAlgorithmNone   StreamPackagingConfigEncryptionAlgorithmEnum = "NONE"
    StreamPackagingConfigEncryptionAlgorithmAes128 StreamPackagingConfigEncryptionAlgorithmEnum = "AES128"
)

func GetMappingStreamPackagingConfigEncryptionAlgorithmEnum

func GetMappingStreamPackagingConfigEncryptionAlgorithmEnum(val string) (StreamPackagingConfigEncryptionAlgorithmEnum, bool)

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

func GetStreamPackagingConfigEncryptionAlgorithmEnumValues

func GetStreamPackagingConfigEncryptionAlgorithmEnumValues() []StreamPackagingConfigEncryptionAlgorithmEnum

GetStreamPackagingConfigEncryptionAlgorithmEnumValues Enumerates the set of values for StreamPackagingConfigEncryptionAlgorithmEnum

type StreamPackagingConfigEncryptionNone

StreamPackagingConfigEncryptionNone Disables encryption.

type StreamPackagingConfigEncryptionNone struct {
}

func (StreamPackagingConfigEncryptionNone) MarshalJSON

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

MarshalJSON marshals to json representation

func (StreamPackagingConfigEncryptionNone) String

func (m StreamPackagingConfigEncryptionNone) String() string

func (StreamPackagingConfigEncryptionNone) ValidateEnumValue

func (m StreamPackagingConfigEncryptionNone) 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 StreamPackagingConfigLifecycleStateEnum

StreamPackagingConfigLifecycleStateEnum Enum with underlying type: string

type StreamPackagingConfigLifecycleStateEnum string

Set of constants representing the allowable values for StreamPackagingConfigLifecycleStateEnum

const (
    StreamPackagingConfigLifecycleStateActive         StreamPackagingConfigLifecycleStateEnum = "ACTIVE"
    StreamPackagingConfigLifecycleStateNeedsAttention StreamPackagingConfigLifecycleStateEnum = "NEEDS_ATTENTION"
    StreamPackagingConfigLifecycleStateDeleted        StreamPackagingConfigLifecycleStateEnum = "DELETED"
)

func GetMappingStreamPackagingConfigLifecycleStateEnum

func GetMappingStreamPackagingConfigLifecycleStateEnum(val string) (StreamPackagingConfigLifecycleStateEnum, bool)

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

func GetStreamPackagingConfigLifecycleStateEnumValues

func GetStreamPackagingConfigLifecycleStateEnumValues() []StreamPackagingConfigLifecycleStateEnum

GetStreamPackagingConfigLifecycleStateEnumValues Enumerates the set of values for StreamPackagingConfigLifecycleStateEnum

type StreamPackagingConfigStreamPackagingFormatEnum

StreamPackagingConfigStreamPackagingFormatEnum Enum with underlying type: string

type StreamPackagingConfigStreamPackagingFormatEnum string

Set of constants representing the allowable values for StreamPackagingConfigStreamPackagingFormatEnum

const (
    StreamPackagingConfigStreamPackagingFormatHls  StreamPackagingConfigStreamPackagingFormatEnum = "HLS"
    StreamPackagingConfigStreamPackagingFormatDash StreamPackagingConfigStreamPackagingFormatEnum = "DASH"
)

func GetMappingStreamPackagingConfigStreamPackagingFormatEnum

func GetMappingStreamPackagingConfigStreamPackagingFormatEnum(val string) (StreamPackagingConfigStreamPackagingFormatEnum, bool)

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

func GetStreamPackagingConfigStreamPackagingFormatEnumValues

func GetStreamPackagingConfigStreamPackagingFormatEnumValues() []StreamPackagingConfigStreamPackagingFormatEnum

GetStreamPackagingConfigStreamPackagingFormatEnumValues Enumerates the set of values for StreamPackagingConfigStreamPackagingFormatEnum

type StreamPackagingConfigSummary

StreamPackagingConfigSummary Summary of the Packaging Configuration.

type StreamPackagingConfigSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Unique identifier of the distribution channel that this stream packaging configuration belongs to.
    DistributionChannelId *string `mandatory:"true" json:"distributionChannelId"`

    // Stream Packaging Configuration display name. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The time when the Distribution Channel was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time when the Distribution Channel was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the Distribution Channel.
    LifecycleState StreamPackagingConfigLifecycleStateEnum `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"`

    // Usage of system tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (StreamPackagingConfigSummary) String

func (m StreamPackagingConfigSummary) String() string

func (StreamPackagingConfigSummary) ValidateEnumValue

func (m StreamPackagingConfigSummary) 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 SystemMediaWorkflow

SystemMediaWorkflow A named list of tasks to be used to run a job or as a template to create a MediaWorkflow.

type SystemMediaWorkflow struct {

    // System provided unique identifier for this static media workflow.
    Name *string `mandatory:"true" json:"name"`

    // The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array is unique
    // within the array. The order of the items is preserved from the order of the tasks array in
    // CreateMediaWorkflowDetails or UpdateMediaWorkflowDetails.
    Tasks []MediaWorkflowTask `mandatory:"true" json:"tasks"`

    // Description of this workflow's processing and how that processing can be customized by
    // specifying parameter values.
    Description *string `mandatory:"false" json:"description"`

    // JSON object representing named parameters and their default values that can be referenced throughout this workflow.
    // The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating
    // MediaWorkflowJobs from this MediaWorkflow.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (SystemMediaWorkflow) String

func (m SystemMediaWorkflow) String() string

func (SystemMediaWorkflow) ValidateEnumValue

func (m SystemMediaWorkflow) 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 SystemMediaWorkflowCollection

SystemMediaWorkflowCollection Result for the ListSystemMediaWorkflows operation.

type SystemMediaWorkflowCollection struct {

    // List of SytemMediaWorkflow items.
    Items []SystemMediaWorkflow `mandatory:"true" json:"items"`
}

func (SystemMediaWorkflowCollection) String

func (m SystemMediaWorkflowCollection) String() string

func (SystemMediaWorkflowCollection) ValidateEnumValue

func (m SystemMediaWorkflowCollection) 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 UpdateMediaAssetDetails

UpdateMediaAssetDetails The information to be updated.

type UpdateMediaAssetDetails struct {

    // Display name for the Media Asset. Does not have to be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The type of the media asset.
    Type AssetTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The ID of the parent asset from which this asset is derived.
    ParentMediaAssetId *string `mandatory:"false" json:"parentMediaAssetId"`

    // The ID of the senior most asset from which this asset is derived.
    MasterMediaAssetId *string `mandatory:"false" json:"masterMediaAssetId"`

    // List of Metadata.
    Metadata []Metadata `mandatory:"false" json:"metadata"`

    // List of tags for the MediaAsset.
    MediaAssetTags []MediaAssetTag `mandatory:"false" json:"mediaAssetTags"`

    // 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 (UpdateMediaAssetDetails) String

func (m UpdateMediaAssetDetails) String() string

func (UpdateMediaAssetDetails) ValidateEnumValue

func (m UpdateMediaAssetDetails) 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 UpdateMediaAssetRequest

UpdateMediaAssetRequest wrapper for the UpdateMediaAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaAsset.go.html to see an example of how to use UpdateMediaAssetRequest.

type UpdateMediaAssetRequest struct {

    // Unique MediaAsset identifier
    MediaAssetId *string `mandatory:"true" contributesTo:"path" name:"mediaAssetId"`

    // The information to be updated.
    UpdateMediaAssetDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateMediaAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateMediaAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateMediaAssetRequest) RetryPolicy

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

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

func (UpdateMediaAssetRequest) String

func (request UpdateMediaAssetRequest) String() string

func (UpdateMediaAssetRequest) ValidateEnumValue

func (request UpdateMediaAssetRequest) 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 UpdateMediaAssetResponse

UpdateMediaAssetResponse wrapper for the UpdateMediaAsset operation

type UpdateMediaAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaAsset instance
    MediaAsset `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 (UpdateMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaAssetResponse) String

func (response UpdateMediaAssetResponse) String() string

type UpdateMediaWorkflowConfigurationDetails

UpdateMediaWorkflowConfigurationDetails The information to be updated.

type UpdateMediaWorkflowConfigurationDetails struct {

    // Name for the MediaWorkflowConfiguration. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Reuseable parameter values encoded as a JSON; the top and second level JSON elements are
    // objects. Each key of the top level object refer to a task key that is unqiue to the
    // workflow, each of the second level objects' keys refer to the name of a parameter that is
    // unique to the task. taskKey -> parameterName -> parameterValue
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // 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 (UpdateMediaWorkflowConfigurationDetails) String

func (m UpdateMediaWorkflowConfigurationDetails) String() string

func (UpdateMediaWorkflowConfigurationDetails) ValidateEnumValue

func (m UpdateMediaWorkflowConfigurationDetails) 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 UpdateMediaWorkflowConfigurationRequest

UpdateMediaWorkflowConfigurationRequest wrapper for the UpdateMediaWorkflowConfiguration operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaWorkflowConfiguration.go.html to see an example of how to use UpdateMediaWorkflowConfigurationRequest.

type UpdateMediaWorkflowConfigurationRequest struct {

    // Unique MediaWorkflowConfiguration identifier.
    MediaWorkflowConfigurationId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowConfigurationId"`

    // The information to be updated.
    UpdateMediaWorkflowConfigurationDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateMediaWorkflowConfigurationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateMediaWorkflowConfigurationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateMediaWorkflowConfigurationRequest) RetryPolicy

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

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

func (UpdateMediaWorkflowConfigurationRequest) String

func (request UpdateMediaWorkflowConfigurationRequest) String() string

func (UpdateMediaWorkflowConfigurationRequest) ValidateEnumValue

func (request UpdateMediaWorkflowConfigurationRequest) 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 UpdateMediaWorkflowConfigurationResponse

UpdateMediaWorkflowConfigurationResponse wrapper for the UpdateMediaWorkflowConfiguration operation

type UpdateMediaWorkflowConfigurationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowConfiguration instance
    MediaWorkflowConfiguration `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 (UpdateMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaWorkflowConfigurationResponse) String

func (response UpdateMediaWorkflowConfigurationResponse) String() string

type UpdateMediaWorkflowDetails

UpdateMediaWorkflowDetails The information to be updated.

type UpdateMediaWorkflowDetails struct {

    // Name for the MediaWorkflow. Does not have to be unique, and it's changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The processing to be done in this workflow. Each key of the MediaWorkflowTasks in this array must be unique
    // within the array.
    Tasks []MediaWorkflowTask `mandatory:"false" json:"tasks"`

    // Configurations to be applied to all jobs for this workflow. Parameters in these configurations are
    // overridden by parameters in the MediaWorkflowConfigurations of the MediaWorkflogJob and the
    // parameters of the MediaWorkflowJob.
    MediaWorkflowConfigurationIds []string `mandatory:"false" json:"mediaWorkflowConfigurationIds"`

    // JSON object representing named parameters and their default values that can be referenced throughout this workflow.
    // The values declared here can be overridden by the MediaWorkflowConfigurations or parameters supplied when creating
    // MediaWorkflowJobs from this MediaWorkflow.
    Parameters map[string]interface{} `mandatory:"false" json:"parameters"`

    // 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 (UpdateMediaWorkflowDetails) String

func (m UpdateMediaWorkflowDetails) String() string

func (UpdateMediaWorkflowDetails) ValidateEnumValue

func (m UpdateMediaWorkflowDetails) 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 UpdateMediaWorkflowJobDetails

UpdateMediaWorkflowJobDetails The information to be updated.

type UpdateMediaWorkflowJobDetails struct {

    // Name for the MediaWorkflowJob. Does not have to be unique. Avoid entering confidential information.
    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 (UpdateMediaWorkflowJobDetails) String

func (m UpdateMediaWorkflowJobDetails) String() string

func (UpdateMediaWorkflowJobDetails) ValidateEnumValue

func (m UpdateMediaWorkflowJobDetails) 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 UpdateMediaWorkflowJobRequest

UpdateMediaWorkflowJobRequest wrapper for the UpdateMediaWorkflowJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaWorkflowJob.go.html to see an example of how to use UpdateMediaWorkflowJobRequest.

type UpdateMediaWorkflowJobRequest struct {

    // Unique MediaWorkflowJob identifier.
    MediaWorkflowJobId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowJobId"`

    // The information to be updated.
    UpdateMediaWorkflowJobDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateMediaWorkflowJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateMediaWorkflowJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateMediaWorkflowJobRequest) RetryPolicy

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

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

func (UpdateMediaWorkflowJobRequest) String

func (request UpdateMediaWorkflowJobRequest) String() string

func (UpdateMediaWorkflowJobRequest) ValidateEnumValue

func (request UpdateMediaWorkflowJobRequest) 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 UpdateMediaWorkflowJobResponse

UpdateMediaWorkflowJobResponse wrapper for the UpdateMediaWorkflowJob operation

type UpdateMediaWorkflowJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflowJob instance
    MediaWorkflowJob `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 (UpdateMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaWorkflowJobResponse) String

func (response UpdateMediaWorkflowJobResponse) String() string

type UpdateMediaWorkflowRequest

UpdateMediaWorkflowRequest wrapper for the UpdateMediaWorkflow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateMediaWorkflow.go.html to see an example of how to use UpdateMediaWorkflowRequest.

type UpdateMediaWorkflowRequest struct {

    // Unique MediaWorkflow identifier.
    MediaWorkflowId *string `mandatory:"true" contributesTo:"path" name:"mediaWorkflowId"`

    // The information to be updated.
    UpdateMediaWorkflowDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateMediaWorkflowRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateMediaWorkflowRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateMediaWorkflowRequest) RetryPolicy

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

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

func (UpdateMediaWorkflowRequest) String

func (request UpdateMediaWorkflowRequest) String() string

func (UpdateMediaWorkflowRequest) ValidateEnumValue

func (request UpdateMediaWorkflowRequest) 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 UpdateMediaWorkflowResponse

UpdateMediaWorkflowResponse wrapper for the UpdateMediaWorkflow operation

type UpdateMediaWorkflowResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The MediaWorkflow instance
    MediaWorkflow `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 (UpdateMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaWorkflowResponse) String

func (response UpdateMediaWorkflowResponse) String() string

type UpdateStreamCdnConfigDetails

UpdateStreamCdnConfigDetails The information to be updated.

type UpdateStreamCdnConfigDetails struct {

    // CDN Config display name.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Whether CDN is enabled for publishing.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    Config StreamCdnConfigSection `mandatory:"false" json:"config"`

    // 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 (UpdateStreamCdnConfigDetails) String

func (m UpdateStreamCdnConfigDetails) String() string

func (*UpdateStreamCdnConfigDetails) UnmarshalJSON

func (m *UpdateStreamCdnConfigDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateStreamCdnConfigDetails) ValidateEnumValue

func (m UpdateStreamCdnConfigDetails) 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 UpdateStreamCdnConfigRequest

UpdateStreamCdnConfigRequest wrapper for the UpdateStreamCdnConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateStreamCdnConfig.go.html to see an example of how to use UpdateStreamCdnConfigRequest.

type UpdateStreamCdnConfigRequest struct {

    // Unique StreamCdnConfig identifier.
    StreamCdnConfigId *string `mandatory:"true" contributesTo:"path" name:"streamCdnConfigId"`

    // The information to be updated.
    UpdateStreamCdnConfigDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateStreamCdnConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateStreamCdnConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateStreamCdnConfigRequest) RetryPolicy

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

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

func (UpdateStreamCdnConfigRequest) String

func (request UpdateStreamCdnConfigRequest) String() string

func (UpdateStreamCdnConfigRequest) ValidateEnumValue

func (request UpdateStreamCdnConfigRequest) 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 UpdateStreamCdnConfigResponse

UpdateStreamCdnConfigResponse wrapper for the UpdateStreamCdnConfig operation

type UpdateStreamCdnConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamCdnConfig instance
    StreamCdnConfig `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 (UpdateStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateStreamCdnConfigResponse) String

func (response UpdateStreamCdnConfigResponse) String() string

type UpdateStreamDistributionChannelDetails

UpdateStreamDistributionChannelDetails The information to be updated.

type UpdateStreamDistributionChannelDetails struct {

    // Stream Distribution channel display name. Avoid entering confidential information.
    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 (UpdateStreamDistributionChannelDetails) String

func (m UpdateStreamDistributionChannelDetails) String() string

func (UpdateStreamDistributionChannelDetails) ValidateEnumValue

func (m UpdateStreamDistributionChannelDetails) 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 UpdateStreamDistributionChannelRequest

UpdateStreamDistributionChannelRequest wrapper for the UpdateStreamDistributionChannel operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateStreamDistributionChannel.go.html to see an example of how to use UpdateStreamDistributionChannelRequest.

type UpdateStreamDistributionChannelRequest struct {

    // Unique Stream Distribution Channel path identifier.
    StreamDistributionChannelId *string `mandatory:"true" contributesTo:"path" name:"streamDistributionChannelId"`

    // The information to be updated.
    UpdateStreamDistributionChannelDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateStreamDistributionChannelRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateStreamDistributionChannelRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateStreamDistributionChannelRequest) RetryPolicy

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

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

func (UpdateStreamDistributionChannelRequest) String

func (request UpdateStreamDistributionChannelRequest) String() string

func (UpdateStreamDistributionChannelRequest) ValidateEnumValue

func (request UpdateStreamDistributionChannelRequest) 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 UpdateStreamDistributionChannelResponse

UpdateStreamDistributionChannelResponse wrapper for the UpdateStreamDistributionChannel operation

type UpdateStreamDistributionChannelResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamDistributionChannel instance
    StreamDistributionChannel `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 (UpdateStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateStreamDistributionChannelResponse) String

func (response UpdateStreamDistributionChannelResponse) String() string

type UpdateStreamPackagingConfigDetails

UpdateStreamPackagingConfigDetails The information to be updated.

type UpdateStreamPackagingConfigDetails struct {

    // The name of the stream Packaging Configuration. Avoid entering confidential information.
    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 (UpdateStreamPackagingConfigDetails) String

func (m UpdateStreamPackagingConfigDetails) String() string

func (UpdateStreamPackagingConfigDetails) ValidateEnumValue

func (m UpdateStreamPackagingConfigDetails) 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 UpdateStreamPackagingConfigRequest

UpdateStreamPackagingConfigRequest wrapper for the UpdateStreamPackagingConfig operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.64.0/mediaservices/UpdateStreamPackagingConfig.go.html to see an example of how to use UpdateStreamPackagingConfigRequest.

type UpdateStreamPackagingConfigRequest struct {

    // Unique Stream Packaging Configuration path identifier.
    StreamPackagingConfigId *string `mandatory:"true" contributesTo:"path" name:"streamPackagingConfigId"`

    // The information to be updated.
    UpdateStreamPackagingConfigDetails `contributesTo:"body"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // 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 (UpdateStreamPackagingConfigRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (UpdateStreamPackagingConfigRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (UpdateStreamPackagingConfigRequest) RetryPolicy

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

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

func (UpdateStreamPackagingConfigRequest) String

func (request UpdateStreamPackagingConfigRequest) String() string

func (UpdateStreamPackagingConfigRequest) ValidateEnumValue

func (request UpdateStreamPackagingConfigRequest) 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 UpdateStreamPackagingConfigResponse

UpdateStreamPackagingConfigResponse wrapper for the UpdateStreamPackagingConfig operation

type UpdateStreamPackagingConfigResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The StreamPackagingConfig instance
    StreamPackagingConfig `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 (UpdateStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateStreamPackagingConfigResponse) String

func (response UpdateStreamPackagingConfigResponse) String() string