mediaservices

package
v65.63.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: Apache-2.0, UPL-1.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetAddLockDetailsTypeEnumStringValues added in v65.58.0

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 added in v65.14.0

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 added in v65.58.0

func GetRemoveLockDetailsTypeEnumStringValues() []string

GetRemoveLockDetailsTypeEnumStringValues Enumerates the set of values in String for RemoveLockDetailsTypeEnum

func GetResourceLockTypeEnumStringValues added in v65.58.0

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

Types

type AddLockDetails added in v65.58.0

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

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

func (AddLockDetails) String added in v65.58.0

func (m AddLockDetails) String() string

func (AddLockDetails) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

type AddLockDetailsTypeEnum string

AddLockDetailsTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AddLockDetailsTypeEnum

func GetAddLockDetailsTypeEnumValues added in v65.58.0

func GetAddLockDetailsTypeEnumValues() []AddLockDetailsTypeEnum

GetAddLockDetailsTypeEnumValues Enumerates the set of values for AddLockDetailsTypeEnum

func GetMappingAddLockDetailsTypeEnum added in v65.58.0

func GetMappingAddLockDetailsTypeEnum(val string) (AddLockDetailsTypeEnum, bool)

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

type AddMediaAssetLockRequest added in v65.58.0

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
}

AddMediaAssetLockRequest wrapper for the AddMediaAssetLock operation

See also

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

func (AddMediaAssetLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaAssetLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (AddMediaAssetLockRequest) String added in v65.58.0

func (request AddMediaAssetLockRequest) String() string

func (AddMediaAssetLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddMediaAssetLockResponse wrapper for the AddMediaAssetLock operation

func (AddMediaAssetLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddMediaAssetLockResponse) String added in v65.58.0

func (response AddMediaAssetLockResponse) String() string

type AddMediaWorkflowConfigurationLockRequest added in v65.58.0

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
}

AddMediaWorkflowConfigurationLockRequest wrapper for the AddMediaWorkflowConfigurationLock operation

See also

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

func (AddMediaWorkflowConfigurationLockRequest) BinaryRequestBody added in v65.58.0

BinaryRequestBody implements the OCIRequest interface

func (AddMediaWorkflowConfigurationLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

func (AddMediaWorkflowConfigurationLockRequest) String added in v65.58.0

func (AddMediaWorkflowConfigurationLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddMediaWorkflowConfigurationLockResponse wrapper for the AddMediaWorkflowConfigurationLock operation

func (AddMediaWorkflowConfigurationLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddMediaWorkflowConfigurationLockResponse) String added in v65.58.0

type AddMediaWorkflowJobLockRequest added in v65.58.0

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
}

AddMediaWorkflowJobLockRequest wrapper for the AddMediaWorkflowJobLock operation

See also

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

func (AddMediaWorkflowJobLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaWorkflowJobLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (AddMediaWorkflowJobLockRequest) String added in v65.58.0

func (request AddMediaWorkflowJobLockRequest) String() string

func (AddMediaWorkflowJobLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddMediaWorkflowJobLockResponse wrapper for the AddMediaWorkflowJobLock operation

func (AddMediaWorkflowJobLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddMediaWorkflowJobLockResponse) String added in v65.58.0

func (response AddMediaWorkflowJobLockResponse) String() string

type AddMediaWorkflowLockRequest added in v65.58.0

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
}

AddMediaWorkflowLockRequest wrapper for the AddMediaWorkflowLock operation

See also

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

func (AddMediaWorkflowLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddMediaWorkflowLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (AddMediaWorkflowLockRequest) String added in v65.58.0

func (request AddMediaWorkflowLockRequest) String() string

func (AddMediaWorkflowLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddMediaWorkflowLockResponse wrapper for the AddMediaWorkflowLock operation

func (AddMediaWorkflowLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddMediaWorkflowLockResponse) String added in v65.58.0

func (response AddMediaWorkflowLockResponse) String() string

type AddStreamCdnConfigLockRequest added in v65.58.0

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
}

AddStreamCdnConfigLockRequest wrapper for the AddStreamCdnConfigLock operation

See also

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

func (AddStreamCdnConfigLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddStreamCdnConfigLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (AddStreamCdnConfigLockRequest) String added in v65.58.0

func (request AddStreamCdnConfigLockRequest) String() string

func (AddStreamCdnConfigLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddStreamCdnConfigLockResponse wrapper for the AddStreamCdnConfigLock operation

func (AddStreamCdnConfigLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddStreamCdnConfigLockResponse) String added in v65.58.0

func (response AddStreamCdnConfigLockResponse) String() string

type AddStreamDistributionChannelLockRequest added in v65.58.0

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
}

AddStreamDistributionChannelLockRequest wrapper for the AddStreamDistributionChannelLock operation

See also

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

func (AddStreamDistributionChannelLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddStreamDistributionChannelLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

func (AddStreamDistributionChannelLockRequest) String added in v65.58.0

func (AddStreamDistributionChannelLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddStreamDistributionChannelLockResponse wrapper for the AddStreamDistributionChannelLock operation

func (AddStreamDistributionChannelLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddStreamDistributionChannelLockResponse) String added in v65.58.0

type AddStreamPackagingConfigLockRequest added in v65.58.0

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
}

AddStreamPackagingConfigLockRequest wrapper for the AddStreamPackagingConfigLock operation

See also

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

func (AddStreamPackagingConfigLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (AddStreamPackagingConfigLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

func (AddStreamPackagingConfigLockRequest) String added in v65.58.0

func (AddStreamPackagingConfigLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

AddStreamPackagingConfigLockResponse wrapper for the AddStreamPackagingConfigLock operation

func (AddStreamPackagingConfigLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (AddStreamPackagingConfigLockResponse) String added in v65.58.0

func (response AddStreamPackagingConfigLockResponse) String() string

type AkamaiManualStreamCdnConfig

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

AkamaiManualStreamCdnConfig Configuration fields for manual Akamai configuration.

func (AkamaiManualStreamCdnConfig) MarshalJSON

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

MarshalJSON marshals to json representation

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

type AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum string

AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum Enum with underlying type: string

const (
	AkamaiManualStreamCdnConfigOriginAuthSignEncryptionSha256Hmac AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum = "SHA256-HMAC"
)

Set of constants representing the allowable values for AkamaiManualStreamCdnConfigOriginAuthSignEncryptionEnum

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

type AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum string

AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum Enum with underlying type: string

const (
	AkamaiManualStreamCdnConfigOriginAuthSignTypeForwardurl AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum = "ForwardURL"
)

Set of constants representing the allowable values for AkamaiManualStreamCdnConfigOriginAuthSignTypeEnum

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

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

AssetMetadataEntryDetails Asset Metadata entry information.

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

type AssetTypeEnum string

AssetTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AssetTypeEnum

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

type ChangeMediaAssetCompartmentDetails struct {

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

ChangeMediaAssetCompartmentDetails The information to be updated.

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

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
}

ChangeMediaAssetCompartmentRequest wrapper for the ChangeMediaAssetCompartment operation

See also

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

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

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

ChangeMediaAssetCompartmentResponse wrapper for the ChangeMediaAssetCompartment operation

func (ChangeMediaAssetCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaAssetCompartmentResponse) String

func (response ChangeMediaAssetCompartmentResponse) String() string

type ChangeMediaWorkflowCompartmentDetails

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

ChangeMediaWorkflowCompartmentDetails The information to be updated.

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

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
}

ChangeMediaWorkflowCompartmentRequest wrapper for the ChangeMediaWorkflowCompartment operation

See also

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

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

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

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

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

ChangeMediaWorkflowCompartmentResponse wrapper for the ChangeMediaWorkflowCompartment operation

func (ChangeMediaWorkflowCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaWorkflowCompartmentResponse) String

type ChangeMediaWorkflowConfigurationCompartmentDetails

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

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

func (ChangeMediaWorkflowConfigurationCompartmentDetails) String

func (ChangeMediaWorkflowConfigurationCompartmentDetails) ValidateEnumValue

ValidateEnumValue returns an error 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

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
}

ChangeMediaWorkflowConfigurationCompartmentRequest wrapper for the ChangeMediaWorkflowConfigurationCompartment operation

See also

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

func (ChangeMediaWorkflowConfigurationCompartmentRequest) BinaryRequestBody

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

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

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

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

ChangeMediaWorkflowConfigurationCompartmentResponse wrapper for the ChangeMediaWorkflowConfigurationCompartment operation

func (ChangeMediaWorkflowConfigurationCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeMediaWorkflowConfigurationCompartmentResponse) String

type ChangeMediaWorkflowJobCompartmentDetails

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

ChangeMediaWorkflowJobCompartmentDetails The information to be updated.

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

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
}

ChangeMediaWorkflowJobCompartmentRequest wrapper for the ChangeMediaWorkflowJobCompartment operation

See also

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

func (ChangeMediaWorkflowJobCompartmentRequest) BinaryRequestBody

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

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

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

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

ChangeMediaWorkflowJobCompartmentResponse wrapper for the ChangeMediaWorkflowJobCompartment operation

func (ChangeMediaWorkflowJobCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeMediaWorkflowJobCompartmentResponse) String

type ChangeStreamDistributionChannelCompartmentDetails

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

ChangeStreamDistributionChannelCompartmentDetails The information to be updated.

func (ChangeStreamDistributionChannelCompartmentDetails) String

func (ChangeStreamDistributionChannelCompartmentDetails) ValidateEnumValue

ValidateEnumValue returns an error 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

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
}

ChangeStreamDistributionChannelCompartmentRequest wrapper for the ChangeStreamDistributionChannelCompartment operation

See also

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

func (ChangeStreamDistributionChannelCompartmentRequest) BinaryRequestBody

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

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

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

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

ChangeStreamDistributionChannelCompartmentResponse wrapper for the ChangeStreamDistributionChannelCompartment operation

func (ChangeStreamDistributionChannelCompartmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ChangeStreamDistributionChannelCompartmentResponse) String

type CreateMediaAssetDetails

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

CreateMediaAssetDetails The information about new MediaAsset.

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

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
}

CreateMediaAssetRequest wrapper for the CreateMediaAsset operation

See also

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

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

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

CreateMediaAssetResponse wrapper for the CreateMediaAsset operation

func (CreateMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaAssetResponse) String

func (response CreateMediaAssetResponse) String() string

type CreateMediaWorkflowConfigurationDetails

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

CreateMediaWorkflowConfigurationDetails The information needed to create a new MediaWorkflowConfiguration.

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

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
}

CreateMediaWorkflowConfigurationRequest wrapper for the CreateMediaWorkflowConfiguration operation

See also

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

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

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

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

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

CreateMediaWorkflowConfigurationResponse wrapper for the CreateMediaWorkflowConfiguration operation

func (CreateMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaWorkflowConfigurationResponse) String

type CreateMediaWorkflowDetails

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

CreateMediaWorkflowDetails The information about new MediaWorkflow.

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

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

CreateMediaWorkflowJobByIdDetails Information to run a MediaWorkflow identified by its OCID.

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 added in v65.58.0

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 (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

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

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

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 added in v65.58.0

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 (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

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
}

CreateMediaWorkflowJobDetails Information to run the MediaWorkflow.

type CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

type CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum string

CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateMediaWorkflowJobDetailsWorkflowIdentifierTypeEnum

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

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
}

CreateMediaWorkflowJobRequest wrapper for the CreateMediaWorkflowJob operation

See also

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

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

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

CreateMediaWorkflowJobResponse wrapper for the CreateMediaWorkflowJob operation

func (CreateMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaWorkflowJobResponse) String

func (response CreateMediaWorkflowJobResponse) String() string

type 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
}

CreateMediaWorkflowRequest wrapper for the CreateMediaWorkflow operation

See also

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

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

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

CreateMediaWorkflowResponse wrapper for the CreateMediaWorkflow operation

func (CreateMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateMediaWorkflowResponse) String

func (response CreateMediaWorkflowResponse) String() string

type CreateStreamCdnConfigDetails

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

CreateStreamCdnConfigDetails The information about the new CDN Configuration.

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

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
}

CreateStreamCdnConfigRequest wrapper for the CreateStreamCdnConfig operation

See also

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

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

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

CreateStreamCdnConfigResponse wrapper for the CreateStreamCdnConfig operation

func (CreateStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateStreamCdnConfigResponse) String

func (response CreateStreamCdnConfigResponse) String() string

type CreateStreamDistributionChannelDetails

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

CreateStreamDistributionChannelDetails The information about the new Stream Distribution Channel.

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

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
}

CreateStreamDistributionChannelRequest wrapper for the CreateStreamDistributionChannel operation

See also

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

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

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

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

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

CreateStreamDistributionChannelResponse wrapper for the CreateStreamDistributionChannel operation

func (CreateStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateStreamDistributionChannelResponse) String

type CreateStreamPackagingConfigDetails

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

CreateStreamPackagingConfigDetails The information about the new Packaging Configuration.

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

type CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum string

CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateStreamPackagingConfigDetailsStreamPackagingFormatEnum

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

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
}

CreateStreamPackagingConfigRequest wrapper for the CreateStreamPackagingConfig operation

See also

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

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

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

CreateStreamPackagingConfigResponse wrapper for the CreateStreamPackagingConfig operation

func (CreateStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateStreamPackagingConfigResponse) String

func (response CreateStreamPackagingConfigResponse) String() string

type DashStreamPackagingConfig

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

DashStreamPackagingConfig Configuration fields for a DASH Packaging Configuration.

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

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

GetLifecycleState returns LifecycleState

func (DashStreamPackagingConfig) GetLocks added in v65.58.0

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

type DeleteMediaAssetDeleteModeEnum string

DeleteMediaAssetDeleteModeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DeleteMediaAssetDeleteModeEnum

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

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
}

DeleteMediaAssetDistributionChannelAttachmentRequest wrapper for the DeleteMediaAssetDistributionChannelAttachment operation

See also

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

func (DeleteMediaAssetDistributionChannelAttachmentRequest) BinaryRequestBody

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

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

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

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

DeleteMediaAssetDistributionChannelAttachmentResponse wrapper for the DeleteMediaAssetDistributionChannelAttachment operation

func (DeleteMediaAssetDistributionChannelAttachmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (DeleteMediaAssetDistributionChannelAttachmentResponse) String

type 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
}

DeleteMediaAssetRequest wrapper for the DeleteMediaAsset operation

See also

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

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

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

DeleteMediaAssetResponse wrapper for the DeleteMediaAsset operation

func (DeleteMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaAssetResponse) String

func (response DeleteMediaAssetResponse) String() string

type 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
}

DeleteMediaWorkflowConfigurationRequest wrapper for the DeleteMediaWorkflowConfiguration operation

See also

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

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

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

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

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

DeleteMediaWorkflowConfigurationResponse wrapper for the DeleteMediaWorkflowConfiguration operation

func (DeleteMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaWorkflowConfigurationResponse) String

type 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
}

DeleteMediaWorkflowJobRequest wrapper for the DeleteMediaWorkflowJob operation

See also

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

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

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

DeleteMediaWorkflowJobResponse wrapper for the DeleteMediaWorkflowJob operation

func (DeleteMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaWorkflowJobResponse) String

func (response DeleteMediaWorkflowJobResponse) String() string

type 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
}

DeleteMediaWorkflowRequest wrapper for the DeleteMediaWorkflow operation

See also

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

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

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

DeleteMediaWorkflowResponse wrapper for the DeleteMediaWorkflow operation

func (DeleteMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteMediaWorkflowResponse) String

func (response DeleteMediaWorkflowResponse) String() string

type DeleteModeEnum

type DeleteModeEnum string

DeleteModeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DeleteModeEnum

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

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
}

DeleteStreamCdnConfigRequest wrapper for the DeleteStreamCdnConfig operation

See also

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

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

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

DeleteStreamCdnConfigResponse wrapper for the DeleteStreamCdnConfig operation

func (DeleteStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteStreamCdnConfigResponse) String

func (response DeleteStreamCdnConfigResponse) String() string

type 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
}

DeleteStreamDistributionChannelRequest wrapper for the DeleteStreamDistributionChannel operation

See also

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

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

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

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

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

DeleteStreamDistributionChannelResponse wrapper for the DeleteStreamDistributionChannel operation

func (DeleteStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteStreamDistributionChannelResponse) String

type 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
}

DeleteStreamPackagingConfigRequest wrapper for the DeleteStreamPackagingConfig operation

See also

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

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

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

DeleteStreamPackagingConfigResponse wrapper for the DeleteStreamPackagingConfig operation

func (DeleteStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteStreamPackagingConfigResponse) String

func (response DeleteStreamPackagingConfigResponse) String() string

type EdgeStreamCdnConfig

type EdgeStreamCdnConfig struct {
}

EdgeStreamCdnConfig Configuration fields for Edge configuration.

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 added in v65.14.0

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
}

GeneratePlaylistRequest wrapper for the GeneratePlaylist operation

See also

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

func (GeneratePlaylistRequest) BinaryRequestBody added in v65.14.0

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

BinaryRequestBody implements the OCIRequest interface

func (GeneratePlaylistRequest) HTTPRequest added in v65.14.0

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 added in v65.14.0

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

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

func (GeneratePlaylistRequest) String added in v65.14.0

func (request GeneratePlaylistRequest) String() string

func (GeneratePlaylistRequest) ValidateEnumValue added in v65.14.0

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 added in v65.14.0

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

GeneratePlaylistResponse wrapper for the GeneratePlaylist operation

func (GeneratePlaylistResponse) HTTPResponse added in v65.14.0

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

HTTPResponse implements the OCIResponse interface

func (GeneratePlaylistResponse) String added in v65.14.0

func (response GeneratePlaylistResponse) String() string

type GenerateSessionTokenDetails added in v65.14.0

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

GenerateSessionTokenDetails Information about the new session token.

func (GenerateSessionTokenDetails) String added in v65.14.0

func (GenerateSessionTokenDetails) ValidateEnumValue added in v65.14.0

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 added in v65.14.0

type GenerateSessionTokenDetailsScopesEnum string

GenerateSessionTokenDetailsScopesEnum Enum with underlying type: string

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

Set of constants representing the allowable values for GenerateSessionTokenDetailsScopesEnum

func GetGenerateSessionTokenDetailsScopesEnumValues added in v65.14.0

func GetGenerateSessionTokenDetailsScopesEnumValues() []GenerateSessionTokenDetailsScopesEnum

GetGenerateSessionTokenDetailsScopesEnumValues Enumerates the set of values for GenerateSessionTokenDetailsScopesEnum

func GetMappingGenerateSessionTokenDetailsScopesEnum added in v65.14.0

func GetMappingGenerateSessionTokenDetailsScopesEnum(val string) (GenerateSessionTokenDetailsScopesEnum, bool)

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

type GenerateSessionTokenRequest added in v65.14.0

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
}

GenerateSessionTokenRequest wrapper for the GenerateSessionToken operation

See also

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

func (GenerateSessionTokenRequest) BinaryRequestBody added in v65.14.0

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

BinaryRequestBody implements the OCIRequest interface

func (GenerateSessionTokenRequest) HTTPRequest added in v65.14.0

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 added in v65.14.0

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

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

func (GenerateSessionTokenRequest) String added in v65.14.0

func (request GenerateSessionTokenRequest) String() string

func (GenerateSessionTokenRequest) ValidateEnumValue added in v65.14.0

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 added in v65.14.0

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

GenerateSessionTokenResponse wrapper for the GenerateSessionToken operation

func (GenerateSessionTokenResponse) HTTPResponse added in v65.14.0

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

HTTPResponse implements the OCIResponse interface

func (GenerateSessionTokenResponse) String added in v65.14.0

func (response GenerateSessionTokenResponse) String() string

type 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
}

GetMediaAssetDistributionChannelAttachmentRequest wrapper for the GetMediaAssetDistributionChannelAttachment operation

See also

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

func (GetMediaAssetDistributionChannelAttachmentRequest) BinaryRequestBody

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

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

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

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

GetMediaAssetDistributionChannelAttachmentResponse wrapper for the GetMediaAssetDistributionChannelAttachment operation

func (GetMediaAssetDistributionChannelAttachmentResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (GetMediaAssetDistributionChannelAttachmentResponse) String

type 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
}

GetMediaAssetRequest wrapper for the GetMediaAsset operation

See also

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

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

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

GetMediaAssetResponse wrapper for the GetMediaAsset operation

func (GetMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaAssetResponse) String

func (response GetMediaAssetResponse) String() string

type 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
}

GetMediaWorkflowConfigurationRequest wrapper for the GetMediaWorkflowConfiguration operation

See also

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

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

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

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

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

GetMediaWorkflowConfigurationResponse wrapper for the GetMediaWorkflowConfiguration operation

func (GetMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaWorkflowConfigurationResponse) String

type 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
}

GetMediaWorkflowJobRequest wrapper for the GetMediaWorkflowJob operation

See also

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

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

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

GetMediaWorkflowJobResponse wrapper for the GetMediaWorkflowJob operation

func (GetMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaWorkflowJobResponse) String

func (response GetMediaWorkflowJobResponse) String() string

type 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
}

GetMediaWorkflowRequest wrapper for the GetMediaWorkflow operation

See also

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

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

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

GetMediaWorkflowResponse wrapper for the GetMediaWorkflow operation

func (GetMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMediaWorkflowResponse) String

func (response GetMediaWorkflowResponse) String() string

type 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
}

GetStreamCdnConfigRequest wrapper for the GetStreamCdnConfig operation

See also

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

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

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

GetStreamCdnConfigResponse wrapper for the GetStreamCdnConfig operation

func (GetStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetStreamCdnConfigResponse) String

func (response GetStreamCdnConfigResponse) String() string

type 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
}

GetStreamDistributionChannelRequest wrapper for the GetStreamDistributionChannel operation

See also

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

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

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

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

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

GetStreamDistributionChannelResponse wrapper for the GetStreamDistributionChannel operation

func (GetStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetStreamDistributionChannelResponse) String

func (response GetStreamDistributionChannelResponse) String() string

type 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
}

GetStreamPackagingConfigRequest wrapper for the GetStreamPackagingConfig operation

See also

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

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

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

GetStreamPackagingConfigResponse wrapper for the GetStreamPackagingConfig operation

func (GetStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetStreamPackagingConfigResponse) String

func (response GetStreamPackagingConfigResponse) String() string

type HlsStreamPackagingConfig

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

HlsStreamPackagingConfig Configuration fields for a HLS Packaging Configuration.

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

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

GetLifecycleState returns LifecycleState

func (HlsStreamPackagingConfig) GetLocks added in v65.58.0

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

type IngestStreamDistributionChannelDetails interface {
}

IngestStreamDistributionChannelDetails Ingest Payload Information.

type IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

type IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum string

IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum Enum with underlying type: string

const (
	IngestStreamDistributionChannelDetailsIngestPayloadTypeAssetMetadataMediaAsset IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum = "ASSET_METADATA_MEDIA_ASSET"
)

Set of constants representing the allowable values for IngestStreamDistributionChannelDetailsIngestPayloadTypeEnum

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

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
}

IngestStreamDistributionChannelRequest wrapper for the IngestStreamDistributionChannel operation

See also

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

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

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

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

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

IngestStreamDistributionChannelResponse wrapper for the IngestStreamDistributionChannel operation

func (IngestStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (IngestStreamDistributionChannelResponse) String

type IngestStreamDistributionChannelResult

type IngestStreamDistributionChannelResult struct {

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

IngestStreamDistributionChannelResult The Ingest Workflow Job information.

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

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

JobOutput The output result of an executed MediaWorkflowJob.

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

type JobOutputAssetTypeEnum string

JobOutputAssetTypeEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for JobOutputAssetTypeEnum

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

type LifecycleStateEnum string

LifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for LifecycleStateEnum

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

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
}

ListMediaAssetDistributionChannelAttachmentsRequest wrapper for the ListMediaAssetDistributionChannelAttachments operation

See also

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

func (ListMediaAssetDistributionChannelAttachmentsRequest) BinaryRequestBody

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

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

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

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

ListMediaAssetDistributionChannelAttachmentsResponse wrapper for the ListMediaAssetDistributionChannelAttachments operation

func (ListMediaAssetDistributionChannelAttachmentsResponse) HTTPResponse

HTTPResponse implements the OCIResponse interface

func (ListMediaAssetDistributionChannelAttachmentsResponse) String

type ListMediaAssetDistributionChannelAttachmentsSortByEnum

type ListMediaAssetDistributionChannelAttachmentsSortByEnum string

ListMediaAssetDistributionChannelAttachmentsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaAssetDistributionChannelAttachmentsSortByEnum

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

type ListMediaAssetDistributionChannelAttachmentsSortOrderEnum string

ListMediaAssetDistributionChannelAttachmentsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaAssetDistributionChannelAttachmentsSortOrderEnum

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

type ListMediaAssetsLifecycleStateEnum string

ListMediaAssetsLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaAssetsLifecycleStateEnum

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

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
}

ListMediaAssetsRequest wrapper for the ListMediaAssets operation

See also

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

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

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

ListMediaAssetsResponse wrapper for the ListMediaAssets operation

func (ListMediaAssetsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaAssetsResponse) String

func (response ListMediaAssetsResponse) String() string

type ListMediaAssetsSortByEnum

type ListMediaAssetsSortByEnum string

ListMediaAssetsSortByEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for ListMediaAssetsSortByEnum

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

type ListMediaAssetsSortOrderEnum string

ListMediaAssetsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaAssetsSortOrderEnum

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

type ListMediaAssetsTypeEnum string

ListMediaAssetsTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaAssetsTypeEnum

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

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
}

ListMediaWorkflowConfigurationsRequest wrapper for the ListMediaWorkflowConfigurations operation

See also

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

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

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

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

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

ListMediaWorkflowConfigurationsResponse wrapper for the ListMediaWorkflowConfigurations operation

func (ListMediaWorkflowConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowConfigurationsResponse) String

type ListMediaWorkflowConfigurationsSortByEnum

type ListMediaWorkflowConfigurationsSortByEnum string

ListMediaWorkflowConfigurationsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowConfigurationsSortByEnum

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

type ListMediaWorkflowConfigurationsSortOrderEnum string

ListMediaWorkflowConfigurationsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowConfigurationsSortOrderEnum

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

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
}

ListMediaWorkflowJobsRequest wrapper for the ListMediaWorkflowJobs operation

See also

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

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

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

ListMediaWorkflowJobsResponse wrapper for the ListMediaWorkflowJobs operation

func (ListMediaWorkflowJobsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowJobsResponse) String

func (response ListMediaWorkflowJobsResponse) String() string

type ListMediaWorkflowJobsSortByEnum

type ListMediaWorkflowJobsSortByEnum string

ListMediaWorkflowJobsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowJobsSortByEnum

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

type ListMediaWorkflowJobsSortOrderEnum string

ListMediaWorkflowJobsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowJobsSortOrderEnum

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

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
}

ListMediaWorkflowTaskDeclarationsRequest wrapper for the ListMediaWorkflowTaskDeclarations operation

See also

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

func (ListMediaWorkflowTaskDeclarationsRequest) BinaryRequestBody

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

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

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

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

ListMediaWorkflowTaskDeclarationsResponse wrapper for the ListMediaWorkflowTaskDeclarations operation

func (ListMediaWorkflowTaskDeclarationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowTaskDeclarationsResponse) String

type ListMediaWorkflowTaskDeclarationsSortByEnum

type ListMediaWorkflowTaskDeclarationsSortByEnum string

ListMediaWorkflowTaskDeclarationsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowTaskDeclarationsSortByEnum

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

type ListMediaWorkflowTaskDeclarationsSortOrderEnum string

ListMediaWorkflowTaskDeclarationsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowTaskDeclarationsSortOrderEnum

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

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
}

ListMediaWorkflowsRequest wrapper for the ListMediaWorkflows operation

See also

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

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

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

ListMediaWorkflowsResponse wrapper for the ListMediaWorkflows operation

func (ListMediaWorkflowsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListMediaWorkflowsResponse) String

func (response ListMediaWorkflowsResponse) String() string

type ListMediaWorkflowsSortByEnum

type ListMediaWorkflowsSortByEnum string

ListMediaWorkflowsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowsSortByEnum

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

type ListMediaWorkflowsSortOrderEnum string

ListMediaWorkflowsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListMediaWorkflowsSortOrderEnum

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

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
}

ListStreamCdnConfigsRequest wrapper for the ListStreamCdnConfigs operation

See also

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

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

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

ListStreamCdnConfigsResponse wrapper for the ListStreamCdnConfigs operation

func (ListStreamCdnConfigsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListStreamCdnConfigsResponse) String

func (response ListStreamCdnConfigsResponse) String() string

type ListStreamCdnConfigsSortByEnum

type ListStreamCdnConfigsSortByEnum string

ListStreamCdnConfigsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListStreamCdnConfigsSortByEnum

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

type ListStreamCdnConfigsSortOrderEnum string

ListStreamCdnConfigsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListStreamCdnConfigsSortOrderEnum

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

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
}

ListStreamDistributionChannelsRequest wrapper for the ListStreamDistributionChannels operation

See also

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

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

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

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

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

ListStreamDistributionChannelsResponse wrapper for the ListStreamDistributionChannels operation

func (ListStreamDistributionChannelsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListStreamDistributionChannelsResponse) String

type ListStreamDistributionChannelsSortByEnum

type ListStreamDistributionChannelsSortByEnum string

ListStreamDistributionChannelsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListStreamDistributionChannelsSortByEnum

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

type ListStreamDistributionChannelsSortOrderEnum string

ListStreamDistributionChannelsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListStreamDistributionChannelsSortOrderEnum

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

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
}

ListStreamPackagingConfigsRequest wrapper for the ListStreamPackagingConfigs operation

See also

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

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

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

ListStreamPackagingConfigsResponse wrapper for the ListStreamPackagingConfigs operation

func (ListStreamPackagingConfigsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListStreamPackagingConfigsResponse) String

func (response ListStreamPackagingConfigsResponse) String() string

type ListStreamPackagingConfigsSortByEnum

type ListStreamPackagingConfigsSortByEnum string

ListStreamPackagingConfigsSortByEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListStreamPackagingConfigsSortByEnum

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

type ListStreamPackagingConfigsSortOrderEnum string

ListStreamPackagingConfigsSortOrderEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListStreamPackagingConfigsSortOrderEnum

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

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
}

ListSystemMediaWorkflowsRequest wrapper for the ListSystemMediaWorkflows operation

See also

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

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

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

ListSystemMediaWorkflowsResponse wrapper for the ListSystemMediaWorkflows operation

func (ListSystemMediaWorkflowsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListSystemMediaWorkflowsResponse) String

func (response ListSystemMediaWorkflowsResponse) String() string

type ListSystemMediaWorkflowsSortOrderEnum

type ListSystemMediaWorkflowsSortOrderEnum string

ListSystemMediaWorkflowsSortOrderEnum Enum with underlying type: string

const (
	ListSystemMediaWorkflowsSortOrderAsc  ListSystemMediaWorkflowsSortOrderEnum = "ASC"
	ListSystemMediaWorkflowsSortOrderDesc ListSystemMediaWorkflowsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSystemMediaWorkflowsSortOrderEnum

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

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

MediaAsset Represents the metadata associated with an asset that has been either produced by or registered with Media Services.

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

type MediaAssetCollection struct {

	// List of mediaAssets.
	Items []MediaAssetSummary `mandatory:"true" json:"items"`
}

MediaAssetCollection Results of a mediaAsset search. Contains both MediaAssetSummary items and other data.

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

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

MediaAssetDistributionChannelAttachment Attachment between MediaAsset and streaming DistributionChannel.

func (MediaAssetDistributionChannelAttachment) 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

type MediaAssetDistributionChannelAttachmentCollection struct {

	// List of Distribution Channel attachments.
	Items []MediaAssetDistributionChannelAttachmentSummary `mandatory:"true" json:"items"`
}

MediaAssetDistributionChannelAttachmentCollection Results of a MediaAssetDistributionChannelAttachment search. Contains the MediaAssetDistributionChannelAttachmentSummary items.

func (MediaAssetDistributionChannelAttachmentCollection) String

func (MediaAssetDistributionChannelAttachmentCollection) ValidateEnumValue

ValidateEnumValue returns an error 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

type MediaAssetDistributionChannelAttachmentLifecycleStateEnum string

MediaAssetDistributionChannelAttachmentLifecycleStateEnum Enum with underlying type: string

const (
	MediaAssetDistributionChannelAttachmentLifecycleStateCreating       MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "CREATING"
	MediaAssetDistributionChannelAttachmentLifecycleStateActive         MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "ACTIVE"
	MediaAssetDistributionChannelAttachmentLifecycleStateNeedsAttention MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "NEEDS_ATTENTION"
	MediaAssetDistributionChannelAttachmentLifecycleStateUpdating       MediaAssetDistributionChannelAttachmentLifecycleStateEnum = "UPDATING"
)

Set of constants representing the allowable values for MediaAssetDistributionChannelAttachmentLifecycleStateEnum

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

type MediaAssetDistributionChannelAttachmentSortByEnum string

MediaAssetDistributionChannelAttachmentSortByEnum Enum with underlying type: string

const (
	MediaAssetDistributionChannelAttachmentSortByMediaAssetId          MediaAssetDistributionChannelAttachmentSortByEnum = "mediaAssetId"
	MediaAssetDistributionChannelAttachmentSortByDistributionChannelId MediaAssetDistributionChannelAttachmentSortByEnum = "distributionChannelId"
	MediaAssetDistributionChannelAttachmentSortByDisplayName           MediaAssetDistributionChannelAttachmentSortByEnum = "displayName"
	MediaAssetDistributionChannelAttachmentSortByVersion               MediaAssetDistributionChannelAttachmentSortByEnum = "version"
)

Set of constants representing the allowable values for MediaAssetDistributionChannelAttachmentSortByEnum

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

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

MediaAssetDistributionChannelAttachmentSummary Summary of the MediaAssetDistributionChannelAttachment.

func (MediaAssetDistributionChannelAttachmentSummary) String

func (MediaAssetDistributionChannelAttachmentSummary) ValidateEnumValue

ValidateEnumValue returns an error 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

type MediaAssetSortByEnum string

MediaAssetSortByEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for MediaAssetSortByEnum

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

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

MediaAssetSummary Summary of the MediaAsset.

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

type MediaAssetTag struct {

	// Tag of the MediaAsset.
	Value *string `mandatory:"true" json:"value"`

	// Type of the tag.
	Type MediaAssetTagTypeEnum `mandatory:"false" json:"type,omitempty"`
}

MediaAssetTag Tags of the MediaAsset.

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

type MediaAssetTagTypeEnum string

MediaAssetTagTypeEnum Enum with underlying type: string

const (
	MediaAssetTagTypeUser   MediaAssetTagTypeEnum = "USER"
	MediaAssetTagTypeSystem MediaAssetTagTypeEnum = "SYSTEM"
)

Set of constants representing the allowable values for MediaAssetTagTypeEnum

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

type MediaServicesClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

MediaServicesClient a client for MediaServices

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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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 added in v65.58.0

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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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 added in v65.14.0

type MediaStreamClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

MediaStreamClient a client for MediaStream

func NewMediaStreamClientWithConfigurationProvider added in v65.14.0

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 added in v65.14.0

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 added in v65.14.0

func (client *MediaStreamClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (MediaStreamClient) GeneratePlaylist added in v65.14.0

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/latest/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 added in v65.14.0

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/latest/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 added in v65.14.0

func (client *MediaStreamClient) SetRegion(region string)

SetRegion overrides the region of this client.

type MediaWorkflow

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

MediaWorkflow Configurable workflows that define the series of tasks that will be used to process video files.

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

type MediaWorkflowCollection struct {

	// List of all MediaWorkflows.
	Items []MediaWorkflowSummary `mandatory:"true" json:"items"`
}

MediaWorkflowCollection Results of a MediaWorkflow search. Contains both MediaWorkflowSummary items and other information, such as metadata.

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

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

MediaWorkflowConfiguration Resusable set of values that can be referenced either in a MediaWorkflow or when running a MediaWorkflowJob.

func (MediaWorkflowConfiguration) 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

type MediaWorkflowConfigurationCollection struct {

	// List of the mediaWorkflowConfigurationSummary objects.
	Items []MediaWorkflowConfigurationSummary `mandatory:"true" json:"items"`
}

MediaWorkflowConfigurationCollection Results of a mediaWorkflowConfiguration search. Contains boh MediaWorkflowConfigurationSummary items and other information, such as metadata.

func (MediaWorkflowConfigurationCollection) 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

type MediaWorkflowConfigurationLifecycleStateEnum string

MediaWorkflowConfigurationLifecycleStateEnum Enum with underlying type: string

const (
	MediaWorkflowConfigurationLifecycleStateActive  MediaWorkflowConfigurationLifecycleStateEnum = "ACTIVE"
	MediaWorkflowConfigurationLifecycleStateDeleted MediaWorkflowConfigurationLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for MediaWorkflowConfigurationLifecycleStateEnum

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

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

MediaWorkflowConfigurationSummary Summary of the MediaWorkflowConfiguration.

func (MediaWorkflowConfigurationSummary) 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

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

MediaWorkflowJob A MediaWorkflowJob represents a run of a MediaWorkflow for a specific set of parameters and configurations.

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

type MediaWorkflowJobCollection struct {

	// List of mediaWorkflowJob items.
	Items []MediaWorkflowJobSummary `mandatory:"true" json:"items"`
}

MediaWorkflowJobCollection Results of a mediaWorkflowJob search, a list of MediaWorkflowJobSummary items and metadata of the search.

func (MediaWorkflowJobCollection) 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

type MediaWorkflowJobLifecycleStateEnum string

MediaWorkflowJobLifecycleStateEnum Enum with underlying type: string

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"
)

Set of constants representing the allowable values for MediaWorkflowJobLifecycleStateEnum

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

type MediaWorkflowJobSortByEnum string

MediaWorkflowJobSortByEnum Enum with underlying type: string

const (
	MediaWorkflowJobSortByTimeCreated    MediaWorkflowJobSortByEnum = "timeCreated"
	MediaWorkflowJobSortByWorkflowId     MediaWorkflowJobSortByEnum = "workflowId"
	MediaWorkflowJobSortByLifecycleState MediaWorkflowJobSortByEnum = "lifecycleState"
)

Set of constants representing the allowable values for MediaWorkflowJobSortByEnum

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

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

MediaWorkflowJobSummary Summary of a MediaWorkflowJob.

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

type MediaWorkflowLifecycleStateEnum string

MediaWorkflowLifecycleStateEnum Enum with underlying type: string

const (
	MediaWorkflowLifecycleStateActive         MediaWorkflowLifecycleStateEnum = "ACTIVE"
	MediaWorkflowLifecycleStateNeedsAttention MediaWorkflowLifecycleStateEnum = "NEEDS_ATTENTION"
	MediaWorkflowLifecycleStateDeleted        MediaWorkflowLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for MediaWorkflowLifecycleStateEnum

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

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

MediaWorkflowSummary Summary of the MediaWorkflow.

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

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

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.

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

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

MediaWorkflowTaskDeclaration The declaration of a type of task that can be used in a MediaWorkflow.

func (MediaWorkflowTaskDeclaration) 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

type MediaWorkflowTaskDeclarationCollection struct {

	// List of MediaWorkflowTaskDeclaration objects.
	Items []MediaWorkflowTaskDeclaration `mandatory:"true" json:"items"`
}

MediaWorkflowTaskDeclarationCollection Results of the ListMediaWorkflowTaskDeclaration operation, a list of MediaWorkflowTaskDeclarations.

func (MediaWorkflowTaskDeclarationCollection) 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

type MediaWorkflowTaskDeclarationSortByEnum string

MediaWorkflowTaskDeclarationSortByEnum Enum with underlying type: string

const (
	MediaWorkflowTaskDeclarationSortByName    MediaWorkflowTaskDeclarationSortByEnum = "name"
	MediaWorkflowTaskDeclarationSortByVersion MediaWorkflowTaskDeclarationSortByEnum = "version"
)

Set of constants representing the allowable values for MediaWorkflowTaskDeclarationSortByEnum

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

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

MediaWorkflowTaskState Status of a task in a workflow job being run.

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

type Metadata struct {

	// JSON string containing the technial metadata for the media asset.
	Metadata *string `mandatory:"true" json:"metadata"`
}

Metadata Technical metadata for this asset.

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 added in v65.58.0

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

RemoveLockDetails Request payload to remove lock to the resource.

func (RemoveLockDetails) String added in v65.58.0

func (m RemoveLockDetails) String() string

func (RemoveLockDetails) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

type RemoveLockDetailsTypeEnum string

RemoveLockDetailsTypeEnum Enum with underlying type: string

const (
	RemoveLockDetailsTypeFull   RemoveLockDetailsTypeEnum = "FULL"
	RemoveLockDetailsTypeDelete RemoveLockDetailsTypeEnum = "DELETE"
)

Set of constants representing the allowable values for RemoveLockDetailsTypeEnum

func GetMappingRemoveLockDetailsTypeEnum added in v65.58.0

func GetMappingRemoveLockDetailsTypeEnum(val string) (RemoveLockDetailsTypeEnum, bool)

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

func GetRemoveLockDetailsTypeEnumValues added in v65.58.0

func GetRemoveLockDetailsTypeEnumValues() []RemoveLockDetailsTypeEnum

GetRemoveLockDetailsTypeEnumValues Enumerates the set of values for RemoveLockDetailsTypeEnum

type RemoveMediaAssetLockRequest added in v65.58.0

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
}

RemoveMediaAssetLockRequest wrapper for the RemoveMediaAssetLock operation

See also

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

func (RemoveMediaAssetLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaAssetLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (RemoveMediaAssetLockRequest) String added in v65.58.0

func (request RemoveMediaAssetLockRequest) String() string

func (RemoveMediaAssetLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveMediaAssetLockResponse wrapper for the RemoveMediaAssetLock operation

func (RemoveMediaAssetLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaAssetLockResponse) String added in v65.58.0

func (response RemoveMediaAssetLockResponse) String() string

type RemoveMediaWorkflowConfigurationLockRequest added in v65.58.0

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
}

RemoveMediaWorkflowConfigurationLockRequest wrapper for the RemoveMediaWorkflowConfigurationLock operation

See also

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

func (RemoveMediaWorkflowConfigurationLockRequest) BinaryRequestBody added in v65.58.0

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaWorkflowConfigurationLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

func (RemoveMediaWorkflowConfigurationLockRequest) String added in v65.58.0

func (RemoveMediaWorkflowConfigurationLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveMediaWorkflowConfigurationLockResponse wrapper for the RemoveMediaWorkflowConfigurationLock operation

func (RemoveMediaWorkflowConfigurationLockResponse) HTTPResponse added in v65.58.0

HTTPResponse implements the OCIResponse interface

func (RemoveMediaWorkflowConfigurationLockResponse) String added in v65.58.0

type RemoveMediaWorkflowJobLockRequest added in v65.58.0

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
}

RemoveMediaWorkflowJobLockRequest wrapper for the RemoveMediaWorkflowJobLock operation

See also

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

func (RemoveMediaWorkflowJobLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaWorkflowJobLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (RemoveMediaWorkflowJobLockRequest) String added in v65.58.0

func (request RemoveMediaWorkflowJobLockRequest) String() string

func (RemoveMediaWorkflowJobLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveMediaWorkflowJobLockResponse wrapper for the RemoveMediaWorkflowJobLock operation

func (RemoveMediaWorkflowJobLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaWorkflowJobLockResponse) String added in v65.58.0

func (response RemoveMediaWorkflowJobLockResponse) String() string

type RemoveMediaWorkflowLockRequest added in v65.58.0

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
}

RemoveMediaWorkflowLockRequest wrapper for the RemoveMediaWorkflowLock operation

See also

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

func (RemoveMediaWorkflowLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveMediaWorkflowLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (RemoveMediaWorkflowLockRequest) String added in v65.58.0

func (request RemoveMediaWorkflowLockRequest) String() string

func (RemoveMediaWorkflowLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveMediaWorkflowLockResponse wrapper for the RemoveMediaWorkflowLock operation

func (RemoveMediaWorkflowLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (RemoveMediaWorkflowLockResponse) String added in v65.58.0

func (response RemoveMediaWorkflowLockResponse) String() string

type RemoveStreamCdnConfigLockRequest added in v65.58.0

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
}

RemoveStreamCdnConfigLockRequest wrapper for the RemoveStreamCdnConfigLock operation

See also

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

func (RemoveStreamCdnConfigLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveStreamCdnConfigLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

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

func (RemoveStreamCdnConfigLockRequest) String added in v65.58.0

func (request RemoveStreamCdnConfigLockRequest) String() string

func (RemoveStreamCdnConfigLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveStreamCdnConfigLockResponse wrapper for the RemoveStreamCdnConfigLock operation

func (RemoveStreamCdnConfigLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (RemoveStreamCdnConfigLockResponse) String added in v65.58.0

func (response RemoveStreamCdnConfigLockResponse) String() string

type RemoveStreamDistributionChannelLockRequest added in v65.58.0

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
}

RemoveStreamDistributionChannelLockRequest wrapper for the RemoveStreamDistributionChannelLock operation

See also

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

func (RemoveStreamDistributionChannelLockRequest) BinaryRequestBody added in v65.58.0

BinaryRequestBody implements the OCIRequest interface

func (RemoveStreamDistributionChannelLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

func (RemoveStreamDistributionChannelLockRequest) String added in v65.58.0

func (RemoveStreamDistributionChannelLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveStreamDistributionChannelLockResponse wrapper for the RemoveStreamDistributionChannelLock operation

func (RemoveStreamDistributionChannelLockResponse) HTTPResponse added in v65.58.0

HTTPResponse implements the OCIResponse interface

func (RemoveStreamDistributionChannelLockResponse) String added in v65.58.0

type RemoveStreamPackagingConfigLockRequest added in v65.58.0

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
}

RemoveStreamPackagingConfigLockRequest wrapper for the RemoveStreamPackagingConfigLock operation

See also

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

func (RemoveStreamPackagingConfigLockRequest) BinaryRequestBody added in v65.58.0

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

BinaryRequestBody implements the OCIRequest interface

func (RemoveStreamPackagingConfigLockRequest) HTTPRequest added in v65.58.0

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 added in v65.58.0

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

func (RemoveStreamPackagingConfigLockRequest) String added in v65.58.0

func (RemoveStreamPackagingConfigLockRequest) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

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

RemoveStreamPackagingConfigLockResponse wrapper for the RemoveStreamPackagingConfigLock operation

func (RemoveStreamPackagingConfigLockResponse) HTTPResponse added in v65.58.0

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

HTTPResponse implements the OCIResponse interface

func (RemoveStreamPackagingConfigLockResponse) String added in v65.58.0

type ResourceLock added in v65.58.0

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

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.

func (ResourceLock) String added in v65.58.0

func (m ResourceLock) String() string

func (ResourceLock) ValidateEnumValue added in v65.58.0

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 added in v65.58.0

type ResourceLockTypeEnum string

ResourceLockTypeEnum Enum with underlying type: string

const (
	ResourceLockTypeFull   ResourceLockTypeEnum = "FULL"
	ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE"
)

Set of constants representing the allowable values for ResourceLockTypeEnum

func GetMappingResourceLockTypeEnum added in v65.58.0

func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)

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

func GetResourceLockTypeEnumValues added in v65.58.0

func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum

GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum

type SessionToken added in v65.14.0

type SessionToken struct {

	// The generated session token.
	Token *string `mandatory:"true" json:"token"`
}

SessionToken The generated sessionToken details.

func (SessionToken) String added in v65.14.0

func (m SessionToken) String() string

func (SessionToken) ValidateEnumValue added in v65.14.0

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

type SortByEnum string

SortByEnum Enum with underlying type: string

const (
	SortByTimeCreated SortByEnum = "timeCreated"
	SortByDisplayName SortByEnum = "displayName"
)

Set of constants representing the allowable values for SortByEnum

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

type SortOrderEnum string

SortOrderEnum Enum with underlying type: string

const (
	SortOrderAsc  SortOrderEnum = "ASC"
	SortOrderDesc SortOrderEnum = "DESC"
)

Set of constants representing the allowable values for SortOrderEnum

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

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

StreamCdnConfig Configuration used for integrating with a CDN.

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

type StreamCdnConfigCollection struct {

	// List of streamCdnConfigs.
	Items []StreamCdnConfigSummary `mandatory:"true" json:"items"`
}

StreamCdnConfigCollection Results of a streamCdnConfig search. Contains both StreamCdnConfigSummary items and other information, such as metadata.

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

type StreamCdnConfigLifecycleStateEnum string

StreamCdnConfigLifecycleStateEnum Enum with underlying type: string

const (
	StreamCdnConfigLifecycleStateActive         StreamCdnConfigLifecycleStateEnum = "ACTIVE"
	StreamCdnConfigLifecycleStateNeedsAttention StreamCdnConfigLifecycleStateEnum = "NEEDS_ATTENTION"
	StreamCdnConfigLifecycleStateDeleted        StreamCdnConfigLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for StreamCdnConfigLifecycleStateEnum

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

type StreamCdnConfigSection interface {
}

StreamCdnConfigSection Base fields of the StreamCdnConfig configuration object.

type StreamCdnConfigSectionTypeEnum

type StreamCdnConfigSectionTypeEnum string

StreamCdnConfigSectionTypeEnum Enum with underlying type: string

const (
	StreamCdnConfigSectionTypeEdge         StreamCdnConfigSectionTypeEnum = "EDGE"
	StreamCdnConfigSectionTypeAkamaiManual StreamCdnConfigSectionTypeEnum = "AKAMAI_MANUAL"
)

Set of constants representing the allowable values for StreamCdnConfigSectionTypeEnum

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

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

StreamCdnConfigSummary Summary of the StreamCdnConfig.

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

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

StreamDistributionChannel Channel used for delivering video streams to the end-users.

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

type StreamDistributionChannelCollection struct {

	// List of Stream Distribution Channels.
	Items []StreamDistributionChannelSummary `mandatory:"true" json:"items"`
}

StreamDistributionChannelCollection Results of a Stream Distribution Channel search. Contains both StreamDistributionChannelSummary items and other information, such as metadata.

func (StreamDistributionChannelCollection) 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

type StreamDistributionChannelLifecycleStateEnum string

StreamDistributionChannelLifecycleStateEnum Enum with underlying type: string

const (
	StreamDistributionChannelLifecycleStateActive         StreamDistributionChannelLifecycleStateEnum = "ACTIVE"
	StreamDistributionChannelLifecycleStateNeedsAttention StreamDistributionChannelLifecycleStateEnum = "NEEDS_ATTENTION"
	StreamDistributionChannelLifecycleStateDeleted        StreamDistributionChannelLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for StreamDistributionChannelLifecycleStateEnum

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

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

StreamDistributionChannelSummary Summary of the Stream Distribution Channel.

func (StreamDistributionChannelSummary) 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

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
}

StreamPackagingConfig A stream packaging configuration for a Distribution Channel.

type StreamPackagingConfigCollection

type StreamPackagingConfigCollection struct {

	// List of Packaging Configurations.
	Items []StreamPackagingConfigSummary `mandatory:"true" json:"items"`
}

StreamPackagingConfigCollection Results of a Packaging Configuration search. Contains both StreamPackagingConfigSummary items and other information, such as metadata.

func (StreamPackagingConfigCollection) 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

type StreamPackagingConfigEncryption interface {
}

StreamPackagingConfigEncryption The encryption used by the stream packaging configuration.

type StreamPackagingConfigEncryptionAes128

type StreamPackagingConfigEncryptionAes128 struct {

	// The identifier of the customer managed Vault KMS symmetric encryption key (null if Oracle managed).
	KmsKeyId *string `mandatory:"false" json:"kmsKeyId"`
}

StreamPackagingConfigEncryptionAes128 AES128 encryption type (enabled by default).

func (StreamPackagingConfigEncryptionAes128) MarshalJSON

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

MarshalJSON marshals to json representation

func (StreamPackagingConfigEncryptionAes128) 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

type StreamPackagingConfigEncryptionAlgorithmEnum string

StreamPackagingConfigEncryptionAlgorithmEnum Enum with underlying type: string

const (
	StreamPackagingConfigEncryptionAlgorithmNone   StreamPackagingConfigEncryptionAlgorithmEnum = "NONE"
	StreamPackagingConfigEncryptionAlgorithmAes128 StreamPackagingConfigEncryptionAlgorithmEnum = "AES128"
)

Set of constants representing the allowable values for StreamPackagingConfigEncryptionAlgorithmEnum

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

type StreamPackagingConfigEncryptionNone struct {
}

StreamPackagingConfigEncryptionNone Disables encryption.

func (StreamPackagingConfigEncryptionNone) MarshalJSON

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

MarshalJSON marshals to json representation

func (StreamPackagingConfigEncryptionNone) 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

type StreamPackagingConfigLifecycleStateEnum string

StreamPackagingConfigLifecycleStateEnum Enum with underlying type: string

const (
	StreamPackagingConfigLifecycleStateActive         StreamPackagingConfigLifecycleStateEnum = "ACTIVE"
	StreamPackagingConfigLifecycleStateNeedsAttention StreamPackagingConfigLifecycleStateEnum = "NEEDS_ATTENTION"
	StreamPackagingConfigLifecycleStateDeleted        StreamPackagingConfigLifecycleStateEnum = "DELETED"
)

Set of constants representing the allowable values for StreamPackagingConfigLifecycleStateEnum

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

type StreamPackagingConfigStreamPackagingFormatEnum string

StreamPackagingConfigStreamPackagingFormatEnum Enum with underlying type: string

const (
	StreamPackagingConfigStreamPackagingFormatHls  StreamPackagingConfigStreamPackagingFormatEnum = "HLS"
	StreamPackagingConfigStreamPackagingFormatDash StreamPackagingConfigStreamPackagingFormatEnum = "DASH"
)

Set of constants representing the allowable values for StreamPackagingConfigStreamPackagingFormatEnum

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

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

StreamPackagingConfigSummary Summary of the Packaging Configuration.

func (StreamPackagingConfigSummary) 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

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

SystemMediaWorkflow A named list of tasks to be used to run a job or as a template to create a MediaWorkflow.

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

type SystemMediaWorkflowCollection struct {

	// List of SytemMediaWorkflow items.
	Items []SystemMediaWorkflow `mandatory:"true" json:"items"`
}

SystemMediaWorkflowCollection Result for the ListSystemMediaWorkflows operation.

func (SystemMediaWorkflowCollection) 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

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

UpdateMediaAssetDetails The information to be updated.

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

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
}

UpdateMediaAssetRequest wrapper for the UpdateMediaAsset operation

See also

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

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

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

UpdateMediaAssetResponse wrapper for the UpdateMediaAsset operation

func (UpdateMediaAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaAssetResponse) String

func (response UpdateMediaAssetResponse) String() string

type UpdateMediaWorkflowConfigurationDetails

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

UpdateMediaWorkflowConfigurationDetails The information to be updated.

func (UpdateMediaWorkflowConfigurationDetails) 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

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
}

UpdateMediaWorkflowConfigurationRequest wrapper for the UpdateMediaWorkflowConfiguration operation

See also

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

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

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

func (UpdateMediaWorkflowConfigurationRequest) 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

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

UpdateMediaWorkflowConfigurationResponse wrapper for the UpdateMediaWorkflowConfiguration operation

func (UpdateMediaWorkflowConfigurationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaWorkflowConfigurationResponse) String

type UpdateMediaWorkflowDetails

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

UpdateMediaWorkflowDetails The information to be updated.

func (UpdateMediaWorkflowDetails) 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

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

UpdateMediaWorkflowJobDetails The information to be updated.

func (UpdateMediaWorkflowJobDetails) 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

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
}

UpdateMediaWorkflowJobRequest wrapper for the UpdateMediaWorkflowJob operation

See also

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

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

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

UpdateMediaWorkflowJobResponse wrapper for the UpdateMediaWorkflowJob operation

func (UpdateMediaWorkflowJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaWorkflowJobResponse) String

func (response UpdateMediaWorkflowJobResponse) String() string

type 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
}

UpdateMediaWorkflowRequest wrapper for the UpdateMediaWorkflow operation

See also

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

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

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

UpdateMediaWorkflowResponse wrapper for the UpdateMediaWorkflow operation

func (UpdateMediaWorkflowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateMediaWorkflowResponse) String

func (response UpdateMediaWorkflowResponse) String() string

type UpdateStreamCdnConfigDetails

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

UpdateStreamCdnConfigDetails The information to be updated.

func (UpdateStreamCdnConfigDetails) 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

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
}

UpdateStreamCdnConfigRequest wrapper for the UpdateStreamCdnConfig operation

See also

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

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

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

UpdateStreamCdnConfigResponse wrapper for the UpdateStreamCdnConfig operation

func (UpdateStreamCdnConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateStreamCdnConfigResponse) String

func (response UpdateStreamCdnConfigResponse) String() string

type UpdateStreamDistributionChannelDetails

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

UpdateStreamDistributionChannelDetails The information to be updated.

func (UpdateStreamDistributionChannelDetails) 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

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
}

UpdateStreamDistributionChannelRequest wrapper for the UpdateStreamDistributionChannel operation

See also

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

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

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

func (UpdateStreamDistributionChannelRequest) 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

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

UpdateStreamDistributionChannelResponse wrapper for the UpdateStreamDistributionChannel operation

func (UpdateStreamDistributionChannelResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateStreamDistributionChannelResponse) String

type UpdateStreamPackagingConfigDetails

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

UpdateStreamPackagingConfigDetails The information to be updated.

func (UpdateStreamPackagingConfigDetails) 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

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
}

UpdateStreamPackagingConfigRequest wrapper for the UpdateStreamPackagingConfig operation

See also

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

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

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

UpdateStreamPackagingConfigResponse wrapper for the UpdateStreamPackagingConfig operation

func (UpdateStreamPackagingConfigResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateStreamPackagingConfigResponse) String

func (response UpdateStreamPackagingConfigResponse) String() string

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL