...

Package dataconnectivity

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

Overview ▾

Index ▾

func GetAbstractCallAttributeModelTypeEnumStringValues() []string
func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string
func GetAbstractFormatAttributeModelTypeEnumStringValues() []string
func GetAbstractReadAttributeModelTypeEnumStringValues() []string
func GetAbstractWriteAttributeModelTypeEnumStringValues() []string
func GetBaseTypeModelTypeEnumStringValues() []string
func GetBiccReadAttributesExtractStrategyEnumStringValues() []string
func GetCompressionCodecEnumStringValues() []string
func GetConnectorAttributeModelTypeEnumStringValues() []string
func GetCreateConnectivityValidationDetailsModelTypeEnumStringValues() []string
func GetCreateDpEndpointDetailsModelTypeEnumStringValues() []string
func GetCreateDpEndpointFromPrivateStateEnumStringValues() []string
func GetCreateEntityShapeAuthorizationModeEnumStringValues() []string
func GetCreateEntityShapeDetailsEntityTypeEnumStringValues() []string
func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string
func GetDataEntityDetailsModelTypeEnumStringValues() []string
func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string
func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromFileEntityTypeEnumStringValues() []string
func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromSqlEntityTypeEnumStringValues() []string
func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromTableEntityTypeEnumStringValues() []string
func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromViewEntityTypeEnumStringValues() []string
func GetDataEntityModelTypeEnumStringValues() []string
func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string
func GetDataEntitySummaryModelTypeEnumStringValues() []string
func GetDataFormatTypeEnumStringValues() []string
func GetDataTypeDtTypeEnumStringValues() []string
func GetDpEndpointDetailsModelTypeEnumStringValues() []string
func GetDpEndpointFromPrivateDetailsStateEnumStringValues() []string
func GetDpEndpointFromPrivateStateEnumStringValues() []string
func GetDpEndpointModelTypeEnumStringValues() []string
func GetDpEndpointSummaryFromPrivateStateEnumStringValues() []string
func GetDpEndpointSummaryModelTypeEnumStringValues() []string
func GetEndpointLifecycleStateEnumStringValues() []string
func GetEntityShapeFromDataStoreEntityTypeEnumStringValues() []string
func GetEntityShapeFromFileEntityTypeEnumStringValues() []string
func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string
func GetEntityShapeFromTableEntityTypeEnumStringValues() []string
func GetEntityShapeFromViewEntityTypeEnumStringValues() []string
func GetEntityShapeModelTypeEnumStringValues() []string
func GetExecuteOperationJobDetailsStatusEnumStringValues() []string
func GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues() []string
func GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues() []string
func GetInputPortPortTypeEnumStringValues() []string
func GetJoinPolicyEnumStringValues() []string
func GetKeyModelTypeEnumStringValues() []string
func GetListConnectionValidationsSortByEnumStringValues() []string
func GetListConnectionValidationsSortOrderEnumStringValues() []string
func GetListConnectionsFavoritesQueryParamEnumStringValues() []string
func GetListConnectionsSortByEnumStringValues() []string
func GetListConnectionsSortOrderEnumStringValues() []string
func GetListDataAssetsFavoritesQueryParamEnumStringValues() []string
func GetListDataAssetsSortByEnumStringValues() []string
func GetListDataAssetsSortOrderEnumStringValues() []string
func GetListDataEntitiesApiModeEnumStringValues() []string
func GetListDataEntitiesSortByEnumStringValues() []string
func GetListDataEntitiesSortOrderEnumStringValues() []string
func GetListEndpointsSortByEnumStringValues() []string
func GetListEndpointsSortOrderEnumStringValues() []string
func GetListFoldersFavoritesQueryParamEnumStringValues() []string
func GetListFoldersSortByEnumStringValues() []string
func GetListFoldersSortOrderEnumStringValues() []string
func GetListOperationsSortByEnumStringValues() []string
func GetListOperationsSortOrderEnumStringValues() []string
func GetListReferenceArtifactsFavoritesQueryParamEnumStringValues() []string
func GetListReferenceArtifactsSortByEnumStringValues() []string
func GetListReferenceArtifactsSortOrderEnumStringValues() []string
func GetListSchemasSortByEnumStringValues() []string
func GetListSchemasSortOrderEnumStringValues() []string
func GetListTypesSortByEnumStringValues() []string
func GetListTypesSortOrderEnumStringValues() []string
func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string
func GetMessageTypeEnumStringValues() []string
func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumStringValues() []string
func GetOperationExecResultExecutionStatusEnumStringValues() []string
func GetOperationModelTypeEnumStringValues() []string
func GetOperationSummaryModelTypeEnumStringValues() []string
func GetOutputPortPortTypeEnumStringValues() []string
func GetParameterOutputAggregationTypeEnumStringValues() []string
func GetPartitionConfigModelTypeEnumStringValues() []string
func GetProfileConfigFunctionsEnumStringValues() []string
func GetPushDownOperationModelTypeEnumStringValues() []string
func GetRegistryLifecycleStateEnumStringValues() []string
func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string
func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string
func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string
func GetSortClauseOrderEnumStringValues() []string
func GetTargetDataPropertyEnumStringValues() []string
func GetTypedObjectModelTypeEnumStringValues() []string
func GetUniqueKeyModelTypeEnumStringValues() []string
func GetUpdateDpEndpointDetailsModelTypeEnumStringValues() []string
func GetUpdateDpEndpointFromPrivateStateEnumStringValues() []string
func GetValidationResultStatusEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceActionTypeEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
func GetWorkRequestSummaryStatusEnumStringValues() []string
func GetWriteOperationConfigWriteModeEnumStringValues() []string
type AbstractCallAttribute
type AbstractCallAttributeModelTypeEnum
    func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum
    func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)
type AbstractDataOperationConfig
type AbstractDataOperationConfigModelTypeEnum
    func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum
    func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)
type AbstractFormatAttribute
type AbstractFormatAttributeModelTypeEnum
    func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum
    func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)
type AbstractReadAttribute
type AbstractReadAttributeModelTypeEnum
    func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum
    func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)
type AbstractWriteAttribute
type AbstractWriteAttributeModelTypeEnum
    func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum
    func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)
type AggregatorSummary
    func (m AggregatorSummary) String() string
    func (m AggregatorSummary) ValidateEnumValue() (bool, error)
type AttachDataAssetInfo
    func (m AttachDataAssetInfo) String() string
    func (m AttachDataAssetInfo) ValidateEnumValue() (bool, error)
type Attribute
    func (m Attribute) String() string
    func (m Attribute) ValidateEnumValue() (bool, error)
type AttributeProfileResult
type AvroFormatAttribute
    func (m AvroFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m AvroFormatAttribute) String() string
    func (m AvroFormatAttribute) ValidateEnumValue() (bool, error)
type BaseType
type BaseTypeModelTypeEnum
    func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum
    func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)
type BiccReadAttributes
    func (m BiccReadAttributes) MarshalJSON() (buff []byte, e error)
    func (m BiccReadAttributes) String() string
    func (m BiccReadAttributes) ValidateEnumValue() (bool, error)
type BiccReadAttributesExtractStrategyEnum
    func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum
    func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)
type BipCallAttribute
    func (m BipCallAttribute) MarshalJSON() (buff []byte, e error)
    func (m BipCallAttribute) String() string
    func (m BipCallAttribute) ValidateEnumValue() (bool, error)
type CallOperationConfig
    func (m CallOperationConfig) String() string
    func (m *CallOperationConfig) UnmarshalJSON(data []byte) (e error)
    func (m CallOperationConfig) ValidateEnumValue() (bool, error)
type ChangeEndpointCompartmentDetails
    func (m ChangeEndpointCompartmentDetails) String() string
    func (m ChangeEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeEndpointCompartmentRequest
    func (request ChangeEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeEndpointCompartmentRequest) String() string
    func (request ChangeEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeEndpointCompartmentResponse
    func (response ChangeEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeEndpointCompartmentResponse) String() string
type ChangeRegistryCompartmentDetails
    func (m ChangeRegistryCompartmentDetails) String() string
    func (m ChangeRegistryCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeRegistryCompartmentRequest
    func (request ChangeRegistryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeRegistryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeRegistryCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeRegistryCompartmentRequest) String() string
    func (request ChangeRegistryCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeRegistryCompartmentResponse
    func (response ChangeRegistryCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeRegistryCompartmentResponse) String() string
type Column
    func (m Column) String() string
    func (m Column) ValidateEnumValue() (bool, error)
type CompositeType
    func (m CompositeType) GetDescription() *string
    func (m CompositeType) GetKey() *string
    func (m CompositeType) GetModelVersion() *string
    func (m CompositeType) GetName() *string
    func (m CompositeType) GetObjectStatus() *int
    func (m CompositeType) GetParentRef() *ParentReference
    func (m CompositeType) MarshalJSON() (buff []byte, e error)
    func (m CompositeType) String() string
    func (m *CompositeType) UnmarshalJSON(data []byte) (e error)
    func (m CompositeType) ValidateEnumValue() (bool, error)
type Compression
    func (m Compression) String() string
    func (m Compression) ValidateEnumValue() (bool, error)
type CompressionCodecEnum
    func GetCompressionCodecEnumValues() []CompressionCodecEnum
    func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)
type ConfigDefinition
    func (m ConfigDefinition) String() string
    func (m ConfigDefinition) ValidateEnumValue() (bool, error)
type ConfigParameterDefinition
    func (m ConfigParameterDefinition) String() string
    func (m *ConfigParameterDefinition) UnmarshalJSON(data []byte) (e error)
    func (m ConfigParameterDefinition) ValidateEnumValue() (bool, error)
type ConfigParameterValue
    func (m ConfigParameterValue) String() string
    func (m ConfigParameterValue) ValidateEnumValue() (bool, error)
type ConfigValues
    func (m ConfigValues) String() string
    func (m ConfigValues) ValidateEnumValue() (bool, error)
type ConfiguredType
    func (m ConfiguredType) GetDescription() *string
    func (m ConfiguredType) GetKey() *string
    func (m ConfiguredType) GetModelVersion() *string
    func (m ConfiguredType) GetName() *string
    func (m ConfiguredType) GetObjectStatus() *int
    func (m ConfiguredType) GetParentRef() *ParentReference
    func (m ConfiguredType) MarshalJSON() (buff []byte, e error)
    func (m ConfiguredType) String() string
    func (m *ConfiguredType) UnmarshalJSON(data []byte) (e error)
    func (m ConfiguredType) ValidateEnumValue() (bool, error)
type Connection
    func (m Connection) String() string
    func (m Connection) ValidateEnumValue() (bool, error)
type ConnectionProperty
    func (m ConnectionProperty) String() string
    func (m ConnectionProperty) ValidateEnumValue() (bool, error)
type ConnectionSummary
    func (m ConnectionSummary) String() string
    func (m ConnectionSummary) ValidateEnumValue() (bool, error)
type ConnectionSummaryCollection
    func (m ConnectionSummaryCollection) String() string
    func (m ConnectionSummaryCollection) ValidateEnumValue() (bool, error)
type ConnectionValidation
    func (m ConnectionValidation) String() string
    func (m ConnectionValidation) ValidateEnumValue() (bool, error)
type ConnectionValidationSummary
    func (m ConnectionValidationSummary) String() string
    func (m ConnectionValidationSummary) ValidateEnumValue() (bool, error)
type ConnectionValidationSummaryCollection
    func (m ConnectionValidationSummaryCollection) String() string
    func (m ConnectionValidationSummaryCollection) ValidateEnumValue() (bool, error)
type ConnectivityValidation
    func (m ConnectivityValidation) String() string
    func (m ConnectivityValidation) ValidateEnumValue() (bool, error)
type ConnectorAttribute
type ConnectorAttributeModelTypeEnum
    func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum
    func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)
type CreateAttachDataAssetDetails
    func (m CreateAttachDataAssetDetails) String() string
    func (m CreateAttachDataAssetDetails) ValidateEnumValue() (bool, error)
type CreateAttachDataAssetRequest
    func (request CreateAttachDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAttachDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAttachDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAttachDataAssetRequest) String() string
    func (request CreateAttachDataAssetRequest) ValidateEnumValue() (bool, error)
type CreateAttachDataAssetResponse
    func (response CreateAttachDataAssetResponse) HTTPResponse() *http.Response
    func (response CreateAttachDataAssetResponse) String() string
type CreateConnectionDetails
    func (m CreateConnectionDetails) String() string
    func (m CreateConnectionDetails) ValidateEnumValue() (bool, error)
type CreateConnectionRequest
    func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionRequest) String() string
    func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
type CreateConnectionResponse
    func (response CreateConnectionResponse) HTTPResponse() *http.Response
    func (response CreateConnectionResponse) String() string
type CreateConnectionValidationDetails
    func (m CreateConnectionValidationDetails) String() string
    func (m CreateConnectionValidationDetails) ValidateEnumValue() (bool, error)
type CreateConnectionValidationRequest
    func (request CreateConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionValidationRequest) String() string
    func (request CreateConnectionValidationRequest) ValidateEnumValue() (bool, error)
type CreateConnectionValidationResponse
    func (response CreateConnectionValidationResponse) HTTPResponse() *http.Response
    func (response CreateConnectionValidationResponse) String() string
type CreateConnectivityValidationDetails
type CreateConnectivityValidationDetailsModelTypeEnum
    func GetCreateConnectivityValidationDetailsModelTypeEnumValues() []CreateConnectivityValidationDetailsModelTypeEnum
    func GetMappingCreateConnectivityValidationDetailsModelTypeEnum(val string) (CreateConnectivityValidationDetailsModelTypeEnum, bool)
type CreateConnectivityValidationRequest
    func (request CreateConnectivityValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectivityValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectivityValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectivityValidationRequest) String() string
    func (request CreateConnectivityValidationRequest) ValidateEnumValue() (bool, error)
type CreateConnectivityValidationResponse
    func (response CreateConnectivityValidationResponse) HTTPResponse() *http.Response
    func (response CreateConnectivityValidationResponse) String() string
type CreateDataAssetDetails
    func (m CreateDataAssetDetails) String() string
    func (m *CreateDataAssetDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataAssetDetails) ValidateEnumValue() (bool, error)
type CreateDataAssetRequest
    func (request CreateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataAssetRequest) String() string
    func (request CreateDataAssetRequest) ValidateEnumValue() (bool, error)
type CreateDataAssetResponse
    func (response CreateDataAssetResponse) HTTPResponse() *http.Response
    func (response CreateDataAssetResponse) String() string
type CreateDataPreviewDetails
    func (m CreateDataPreviewDetails) String() string
    func (m *CreateDataPreviewDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataPreviewDetails) ValidateEnumValue() (bool, error)
type CreateDataPreviewRequest
    func (request CreateDataPreviewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataPreviewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataPreviewRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataPreviewRequest) String() string
    func (request CreateDataPreviewRequest) ValidateEnumValue() (bool, error)
type CreateDataPreviewResponse
    func (response CreateDataPreviewResponse) HTTPResponse() *http.Response
    func (response CreateDataPreviewResponse) String() string
type CreateDataProfileDetails
    func (m CreateDataProfileDetails) String() string
    func (m *CreateDataProfileDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataProfileDetails) ValidateEnumValue() (bool, error)
type CreateDataProfileRequest
    func (request CreateDataProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataProfileRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataProfileRequest) String() string
    func (request CreateDataProfileRequest) ValidateEnumValue() (bool, error)
type CreateDataProfileResponse
    func (response CreateDataProfileResponse) HTTPResponse() *http.Response
    func (response CreateDataProfileResponse) String() string
type CreateDeReferenceArtifactDetails
    func (m CreateDeReferenceArtifactDetails) String() string
    func (m CreateDeReferenceArtifactDetails) ValidateEnumValue() (bool, error)
type CreateDeReferenceArtifactRequest
    func (request CreateDeReferenceArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDeReferenceArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDeReferenceArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDeReferenceArtifactRequest) String() string
    func (request CreateDeReferenceArtifactRequest) ValidateEnumValue() (bool, error)
type CreateDeReferenceArtifactResponse
    func (response CreateDeReferenceArtifactResponse) HTTPResponse() *http.Response
    func (response CreateDeReferenceArtifactResponse) String() string
type CreateDetachDataAssetDetails
    func (m CreateDetachDataAssetDetails) String() string
    func (m CreateDetachDataAssetDetails) ValidateEnumValue() (bool, error)
type CreateDetachDataAssetRequest
    func (request CreateDetachDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDetachDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDetachDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDetachDataAssetRequest) String() string
    func (request CreateDetachDataAssetRequest) ValidateEnumValue() (bool, error)
type CreateDetachDataAssetResponse
    func (response CreateDetachDataAssetResponse) HTTPResponse() *http.Response
    func (response CreateDetachDataAssetResponse) String() string
type CreateDpEndpointDetails
type CreateDpEndpointDetailsModelTypeEnum
    func GetCreateDpEndpointDetailsModelTypeEnumValues() []CreateDpEndpointDetailsModelTypeEnum
    func GetMappingCreateDpEndpointDetailsModelTypeEnum(val string) (CreateDpEndpointDetailsModelTypeEnum, bool)
type CreateDpEndpointFromPrivate
    func (m CreateDpEndpointFromPrivate) GetDataAssets() []DataAsset
    func (m CreateDpEndpointFromPrivate) GetDescription() *string
    func (m CreateDpEndpointFromPrivate) GetIdentifier() *string
    func (m CreateDpEndpointFromPrivate) GetKey() *string
    func (m CreateDpEndpointFromPrivate) GetModelVersion() *string
    func (m CreateDpEndpointFromPrivate) GetName() *string
    func (m CreateDpEndpointFromPrivate) GetObjectStatus() *int
    func (m CreateDpEndpointFromPrivate) GetObjectVersion() *int
    func (m CreateDpEndpointFromPrivate) GetParentRef() *ParentReference
    func (m CreateDpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)
    func (m CreateDpEndpointFromPrivate) String() string
    func (m CreateDpEndpointFromPrivate) ValidateEnumValue() (bool, error)
type CreateDpEndpointFromPrivateStateEnum
    func GetCreateDpEndpointFromPrivateStateEnumValues() []CreateDpEndpointFromPrivateStateEnum
    func GetMappingCreateDpEndpointFromPrivateStateEnum(val string) (CreateDpEndpointFromPrivateStateEnum, bool)
type CreateDpEndpointFromPublic
    func (m CreateDpEndpointFromPublic) GetDataAssets() []DataAsset
    func (m CreateDpEndpointFromPublic) GetDescription() *string
    func (m CreateDpEndpointFromPublic) GetIdentifier() *string
    func (m CreateDpEndpointFromPublic) GetKey() *string
    func (m CreateDpEndpointFromPublic) GetModelVersion() *string
    func (m CreateDpEndpointFromPublic) GetName() *string
    func (m CreateDpEndpointFromPublic) GetObjectStatus() *int
    func (m CreateDpEndpointFromPublic) GetObjectVersion() *int
    func (m CreateDpEndpointFromPublic) GetParentRef() *ParentReference
    func (m CreateDpEndpointFromPublic) MarshalJSON() (buff []byte, e error)
    func (m CreateDpEndpointFromPublic) String() string
    func (m CreateDpEndpointFromPublic) ValidateEnumValue() (bool, error)
type CreateEndpointDetails
    func (m CreateEndpointDetails) String() string
    func (m CreateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateEndpointRequest
    func (request CreateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEndpointRequest) String() string
    func (request CreateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateEndpointResponse
    func (response CreateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateEndpointResponse) String() string
type CreateEntityShapeAuthorizationModeEnum
    func GetCreateEntityShapeAuthorizationModeEnumValues() []CreateEntityShapeAuthorizationModeEnum
    func GetMappingCreateEntityShapeAuthorizationModeEnum(val string) (CreateEntityShapeAuthorizationModeEnum, bool)
type CreateEntityShapeDetails
type CreateEntityShapeDetailsEntityTypeEnum
    func GetCreateEntityShapeDetailsEntityTypeEnumValues() []CreateEntityShapeDetailsEntityTypeEnum
    func GetMappingCreateEntityShapeDetailsEntityTypeEnum(val string) (CreateEntityShapeDetailsEntityTypeEnum, bool)
type CreateEntityShapeDetailsModelTypeEnum
    func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum
    func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)
type CreateEntityShapeFromDataStore
    func (m CreateEntityShapeFromDataStore) GetEntityProperties() map[string]string
    func (m CreateEntityShapeFromDataStore) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
    func (m CreateEntityShapeFromDataStore) GetExternalKey() *string
    func (m CreateEntityShapeFromDataStore) GetForeignKeys() []ForeignKey
    func (m CreateEntityShapeFromDataStore) GetIdentifier() *string
    func (m CreateEntityShapeFromDataStore) GetKey() *string
    func (m CreateEntityShapeFromDataStore) GetModelVersion() *string
    func (m CreateEntityShapeFromDataStore) GetName() *string
    func (m CreateEntityShapeFromDataStore) GetObjectStatus() *int
    func (m CreateEntityShapeFromDataStore) GetObjectVersion() *int
    func (m CreateEntityShapeFromDataStore) GetOtherTypeLabel() *string
    func (m CreateEntityShapeFromDataStore) GetParentRef() *ParentReference
    func (m CreateEntityShapeFromDataStore) GetResourceName() *string
    func (m CreateEntityShapeFromDataStore) GetShape() *Shape
    func (m CreateEntityShapeFromDataStore) GetShapeId() *string
    func (m CreateEntityShapeFromDataStore) GetTypes() *TypeLibrary
    func (m CreateEntityShapeFromDataStore) GetUniqueKeys() []UniqueKey
    func (m CreateEntityShapeFromDataStore) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromDataStore) String() string
    func (m *CreateEntityShapeFromDataStore) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromDataStore) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromFile
    func (m CreateEntityShapeFromFile) GetEntityProperties() map[string]string
    func (m CreateEntityShapeFromFile) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
    func (m CreateEntityShapeFromFile) GetExternalKey() *string
    func (m CreateEntityShapeFromFile) GetForeignKeys() []ForeignKey
    func (m CreateEntityShapeFromFile) GetIdentifier() *string
    func (m CreateEntityShapeFromFile) GetKey() *string
    func (m CreateEntityShapeFromFile) GetModelVersion() *string
    func (m CreateEntityShapeFromFile) GetName() *string
    func (m CreateEntityShapeFromFile) GetObjectStatus() *int
    func (m CreateEntityShapeFromFile) GetObjectVersion() *int
    func (m CreateEntityShapeFromFile) GetOtherTypeLabel() *string
    func (m CreateEntityShapeFromFile) GetParentRef() *ParentReference
    func (m CreateEntityShapeFromFile) GetResourceName() *string
    func (m CreateEntityShapeFromFile) GetShape() *Shape
    func (m CreateEntityShapeFromFile) GetShapeId() *string
    func (m CreateEntityShapeFromFile) GetTypes() *TypeLibrary
    func (m CreateEntityShapeFromFile) GetUniqueKeys() []UniqueKey
    func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromFile) String() string
    func (m *CreateEntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromFile) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromSql
    func (m CreateEntityShapeFromSql) GetEntityProperties() map[string]string
    func (m CreateEntityShapeFromSql) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
    func (m CreateEntityShapeFromSql) GetExternalKey() *string
    func (m CreateEntityShapeFromSql) GetForeignKeys() []ForeignKey
    func (m CreateEntityShapeFromSql) GetIdentifier() *string
    func (m CreateEntityShapeFromSql) GetKey() *string
    func (m CreateEntityShapeFromSql) GetModelVersion() *string
    func (m CreateEntityShapeFromSql) GetName() *string
    func (m CreateEntityShapeFromSql) GetObjectStatus() *int
    func (m CreateEntityShapeFromSql) GetObjectVersion() *int
    func (m CreateEntityShapeFromSql) GetOtherTypeLabel() *string
    func (m CreateEntityShapeFromSql) GetParentRef() *ParentReference
    func (m CreateEntityShapeFromSql) GetResourceName() *string
    func (m CreateEntityShapeFromSql) GetShape() *Shape
    func (m CreateEntityShapeFromSql) GetShapeId() *string
    func (m CreateEntityShapeFromSql) GetTypes() *TypeLibrary
    func (m CreateEntityShapeFromSql) GetUniqueKeys() []UniqueKey
    func (m CreateEntityShapeFromSql) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromSql) String() string
    func (m *CreateEntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromSql) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromTable
    func (m CreateEntityShapeFromTable) GetEntityProperties() map[string]string
    func (m CreateEntityShapeFromTable) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
    func (m CreateEntityShapeFromTable) GetExternalKey() *string
    func (m CreateEntityShapeFromTable) GetForeignKeys() []ForeignKey
    func (m CreateEntityShapeFromTable) GetIdentifier() *string
    func (m CreateEntityShapeFromTable) GetKey() *string
    func (m CreateEntityShapeFromTable) GetModelVersion() *string
    func (m CreateEntityShapeFromTable) GetName() *string
    func (m CreateEntityShapeFromTable) GetObjectStatus() *int
    func (m CreateEntityShapeFromTable) GetObjectVersion() *int
    func (m CreateEntityShapeFromTable) GetOtherTypeLabel() *string
    func (m CreateEntityShapeFromTable) GetParentRef() *ParentReference
    func (m CreateEntityShapeFromTable) GetResourceName() *string
    func (m CreateEntityShapeFromTable) GetShape() *Shape
    func (m CreateEntityShapeFromTable) GetShapeId() *string
    func (m CreateEntityShapeFromTable) GetTypes() *TypeLibrary
    func (m CreateEntityShapeFromTable) GetUniqueKeys() []UniqueKey
    func (m CreateEntityShapeFromTable) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromTable) String() string
    func (m *CreateEntityShapeFromTable) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromTable) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromView
    func (m CreateEntityShapeFromView) GetEntityProperties() map[string]string
    func (m CreateEntityShapeFromView) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
    func (m CreateEntityShapeFromView) GetExternalKey() *string
    func (m CreateEntityShapeFromView) GetForeignKeys() []ForeignKey
    func (m CreateEntityShapeFromView) GetIdentifier() *string
    func (m CreateEntityShapeFromView) GetKey() *string
    func (m CreateEntityShapeFromView) GetModelVersion() *string
    func (m CreateEntityShapeFromView) GetName() *string
    func (m CreateEntityShapeFromView) GetObjectStatus() *int
    func (m CreateEntityShapeFromView) GetObjectVersion() *int
    func (m CreateEntityShapeFromView) GetOtherTypeLabel() *string
    func (m CreateEntityShapeFromView) GetParentRef() *ParentReference
    func (m CreateEntityShapeFromView) GetResourceName() *string
    func (m CreateEntityShapeFromView) GetShape() *Shape
    func (m CreateEntityShapeFromView) GetShapeId() *string
    func (m CreateEntityShapeFromView) GetTypes() *TypeLibrary
    func (m CreateEntityShapeFromView) GetUniqueKeys() []UniqueKey
    func (m CreateEntityShapeFromView) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromView) String() string
    func (m *CreateEntityShapeFromView) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromView) ValidateEnumValue() (bool, error)
type CreateEntityShapeRequest
    func (request CreateEntityShapeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEntityShapeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEntityShapeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityShapeRequest) String() string
    func (request CreateEntityShapeRequest) ValidateEnumValue() (bool, error)
type CreateEntityShapeResponse
    func (response CreateEntityShapeResponse) HTTPResponse() *http.Response
    func (response CreateEntityShapeResponse) String() string
type CreateExecuteOperationJobDetails
    func (m CreateExecuteOperationJobDetails) String() string
    func (m *CreateExecuteOperationJobDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateExecuteOperationJobDetails) ValidateEnumValue() (bool, error)
type CreateExecuteOperationJobRequest
    func (request CreateExecuteOperationJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateExecuteOperationJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateExecuteOperationJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExecuteOperationJobRequest) String() string
    func (request CreateExecuteOperationJobRequest) ValidateEnumValue() (bool, error)
type CreateExecuteOperationJobResponse
    func (response CreateExecuteOperationJobResponse) HTTPResponse() *http.Response
    func (response CreateExecuteOperationJobResponse) String() string
type CreateFolderDetails
    func (m CreateFolderDetails) String() string
    func (m CreateFolderDetails) ValidateEnumValue() (bool, error)
type CreateFolderRequest
    func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFolderRequest) String() string
    func (request CreateFolderRequest) ValidateEnumValue() (bool, error)
type CreateFolderResponse
    func (response CreateFolderResponse) HTTPResponse() *http.Response
    func (response CreateFolderResponse) String() string
type CreateFullPushDownTaskDetails
    func (m CreateFullPushDownTaskDetails) String() string
    func (m CreateFullPushDownTaskDetails) ValidateEnumValue() (bool, error)
type CreateFullPushDownTaskRequest
    func (request CreateFullPushDownTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFullPushDownTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFullPushDownTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFullPushDownTaskRequest) String() string
    func (request CreateFullPushDownTaskRequest) ValidateEnumValue() (bool, error)
type CreateFullPushDownTaskResponse
    func (response CreateFullPushDownTaskResponse) HTTPResponse() *http.Response
    func (response CreateFullPushDownTaskResponse) String() string
type CreateReferenceArtifactDetails
    func (m CreateReferenceArtifactDetails) String() string
    func (m CreateReferenceArtifactDetails) ValidateEnumValue() (bool, error)
type CreateReferenceArtifactRequest
    func (request CreateReferenceArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateReferenceArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateReferenceArtifactRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateReferenceArtifactRequest) String() string
    func (request CreateReferenceArtifactRequest) ValidateEnumValue() (bool, error)
type CreateReferenceArtifactResponse
    func (response CreateReferenceArtifactResponse) HTTPResponse() *http.Response
    func (response CreateReferenceArtifactResponse) String() string
type CreateRegistryDetails
    func (m CreateRegistryDetails) String() string
    func (m CreateRegistryDetails) ValidateEnumValue() (bool, error)
type CreateRegistryRequest
    func (request CreateRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateRegistryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateRegistryRequest) String() string
    func (request CreateRegistryRequest) ValidateEnumValue() (bool, error)
type CreateRegistryResponse
    func (response CreateRegistryResponse) HTTPResponse() *http.Response
    func (response CreateRegistryResponse) String() string
type CreateTestNetworkConnectivityDetails
    func (m CreateTestNetworkConnectivityDetails) String() string
    func (m CreateTestNetworkConnectivityDetails) ValidateEnumValue() (bool, error)
type CreateTestNetworkConnectivityRequest
    func (request CreateTestNetworkConnectivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTestNetworkConnectivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTestNetworkConnectivityRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTestNetworkConnectivityRequest) String() string
    func (request CreateTestNetworkConnectivityRequest) ValidateEnumValue() (bool, error)
type CreateTestNetworkConnectivityResponse
    func (response CreateTestNetworkConnectivityResponse) HTTPResponse() *http.Response
    func (response CreateTestNetworkConnectivityResponse) String() string
type CsvFormatAttribute
    func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m CsvFormatAttribute) String() string
    func (m CsvFormatAttribute) ValidateEnumValue() (bool, error)
type DataAsset
    func (m DataAsset) String() string
    func (m *DataAsset) UnmarshalJSON(data []byte) (e error)
    func (m DataAsset) ValidateEnumValue() (bool, error)
type DataAssetSummary
    func (m DataAssetSummary) String() string
    func (m *DataAssetSummary) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetSummary) ValidateEnumValue() (bool, error)
type DataAssetSummaryCollection
    func (m DataAssetSummaryCollection) String() string
    func (m DataAssetSummaryCollection) ValidateEnumValue() (bool, error)
type DataConnectivityManagementClient
    func NewDataConnectivityManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataConnectivityManagementClient, err error)
    func NewDataConnectivityManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataConnectivityManagementClient, err error)
    func (client DataConnectivityManagementClient) ChangeEndpointCompartment(ctx context.Context, request ChangeEndpointCompartmentRequest) (response ChangeEndpointCompartmentResponse, err error)
    func (client DataConnectivityManagementClient) ChangeRegistryCompartment(ctx context.Context, request ChangeRegistryCompartmentRequest) (response ChangeRegistryCompartmentResponse, err error)
    func (client *DataConnectivityManagementClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DataConnectivityManagementClient) CreateAttachDataAsset(ctx context.Context, request CreateAttachDataAssetRequest) (response CreateAttachDataAssetResponse, err error)
    func (client DataConnectivityManagementClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
    func (client DataConnectivityManagementClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)
    func (client DataConnectivityManagementClient) CreateConnectivityValidation(ctx context.Context, request CreateConnectivityValidationRequest) (response CreateConnectivityValidationResponse, err error)
    func (client DataConnectivityManagementClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
    func (client DataConnectivityManagementClient) CreateDataPreview(ctx context.Context, request CreateDataPreviewRequest) (response CreateDataPreviewResponse, err error)
    func (client DataConnectivityManagementClient) CreateDataProfile(ctx context.Context, request CreateDataProfileRequest) (response CreateDataProfileResponse, err error)
    func (client DataConnectivityManagementClient) CreateDeReferenceArtifact(ctx context.Context, request CreateDeReferenceArtifactRequest) (response CreateDeReferenceArtifactResponse, err error)
    func (client DataConnectivityManagementClient) CreateDetachDataAsset(ctx context.Context, request CreateDetachDataAssetRequest) (response CreateDetachDataAssetResponse, err error)
    func (client DataConnectivityManagementClient) CreateEndpoint(ctx context.Context, request CreateEndpointRequest) (response CreateEndpointResponse, err error)
    func (client DataConnectivityManagementClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)
    func (client DataConnectivityManagementClient) CreateExecuteOperationJob(ctx context.Context, request CreateExecuteOperationJobRequest) (response CreateExecuteOperationJobResponse, err error)
    func (client DataConnectivityManagementClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
    func (client DataConnectivityManagementClient) CreateFullPushDownTask(ctx context.Context, request CreateFullPushDownTaskRequest) (response CreateFullPushDownTaskResponse, err error)
    func (client DataConnectivityManagementClient) CreateReferenceArtifact(ctx context.Context, request CreateReferenceArtifactRequest) (response CreateReferenceArtifactResponse, err error)
    func (client DataConnectivityManagementClient) CreateRegistry(ctx context.Context, request CreateRegistryRequest) (response CreateRegistryResponse, err error)
    func (client DataConnectivityManagementClient) CreateTestNetworkConnectivity(ctx context.Context, request CreateTestNetworkConnectivityRequest) (response CreateTestNetworkConnectivityResponse, err error)
    func (client DataConnectivityManagementClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
    func (client DataConnectivityManagementClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)
    func (client DataConnectivityManagementClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)
    func (client DataConnectivityManagementClient) DeleteEndpoint(ctx context.Context, request DeleteEndpointRequest) (response DeleteEndpointResponse, err error)
    func (client DataConnectivityManagementClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
    func (client DataConnectivityManagementClient) DeleteNetworkConnectivityStatus(ctx context.Context, request DeleteNetworkConnectivityStatusRequest) (response DeleteNetworkConnectivityStatusResponse, err error)
    func (client DataConnectivityManagementClient) DeleteRegistry(ctx context.Context, request DeleteRegistryRequest) (response DeleteRegistryResponse, err error)
    func (client DataConnectivityManagementClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
    func (client DataConnectivityManagementClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)
    func (client DataConnectivityManagementClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
    func (client DataConnectivityManagementClient) GetDataEntity(ctx context.Context, request GetDataEntityRequest) (response GetDataEntityResponse, err error)
    func (client DataConnectivityManagementClient) GetEndpoint(ctx context.Context, request GetEndpointRequest) (response GetEndpointResponse, err error)
    func (client DataConnectivityManagementClient) GetExecuteOperationJob(ctx context.Context, request GetExecuteOperationJobRequest) (response GetExecuteOperationJobResponse, err error)
    func (client DataConnectivityManagementClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
    func (client DataConnectivityManagementClient) GetNetworkConnectivityStatus(ctx context.Context, request GetNetworkConnectivityStatusRequest) (response GetNetworkConnectivityStatusResponse, err error)
    func (client DataConnectivityManagementClient) GetOperation(ctx context.Context, request GetOperationRequest) (response GetOperationResponse, err error)
    func (client DataConnectivityManagementClient) GetRegistry(ctx context.Context, request GetRegistryRequest) (response GetRegistryResponse, err error)
    func (client DataConnectivityManagementClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)
    func (client DataConnectivityManagementClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)
    func (client DataConnectivityManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DataConnectivityManagementClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)
    func (client DataConnectivityManagementClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
    func (client DataConnectivityManagementClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
    func (client DataConnectivityManagementClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)
    func (client DataConnectivityManagementClient) ListEndpoints(ctx context.Context, request ListEndpointsRequest) (response ListEndpointsResponse, err error)
    func (client DataConnectivityManagementClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
    func (client DataConnectivityManagementClient) ListOperations(ctx context.Context, request ListOperationsRequest) (response ListOperationsResponse, err error)
    func (client DataConnectivityManagementClient) ListReferenceArtifacts(ctx context.Context, request ListReferenceArtifactsRequest) (response ListReferenceArtifactsResponse, err error)
    func (client DataConnectivityManagementClient) ListRegistries(ctx context.Context, request ListRegistriesRequest) (response ListRegistriesResponse, err error)
    func (client DataConnectivityManagementClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)
    func (client DataConnectivityManagementClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)
    func (client DataConnectivityManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DataConnectivityManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DataConnectivityManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client *DataConnectivityManagementClient) SetRegion(region string)
    func (client DataConnectivityManagementClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
    func (client DataConnectivityManagementClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)
    func (client DataConnectivityManagementClient) UpdateEndpoint(ctx context.Context, request UpdateEndpointRequest) (response UpdateEndpointResponse, err error)
    func (client DataConnectivityManagementClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
    func (client DataConnectivityManagementClient) UpdateRegistry(ctx context.Context, request UpdateRegistryRequest) (response UpdateRegistryResponse, err error)
    func (client DataConnectivityManagementClient) ValidateDataAssetNetworkReachablity(ctx context.Context, request ValidateDataAssetNetworkReachablityRequest) (response ValidateDataAssetNetworkReachablityResponse, err error)
type DataEntity
type DataEntityDetails
type DataEntityDetailsModelTypeEnum
    func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum
    func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)
type DataEntityFromDataStore
    func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata
    func (m DataEntityFromDataStore) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromDataStore) String() string
    func (m *DataEntityFromDataStore) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromDataStore) ValidateEnumValue() (bool, error)
type DataEntityFromDataStoreEntityDetails
    func (m DataEntityFromDataStoreEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromDataStoreEntityDetails) String() string
    func (m *DataEntityFromDataStoreEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromDataStoreEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromDataStoreEntityDetailsEntityTypeEnum
    func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)
type DataEntityFromDataStoreEntityTypeEnum
    func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum
    func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)
type DataEntityFromFile
    func (m DataEntityFromFile) GetMetadata() *ObjectMetadata
    func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromFile) String() string
    func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromFile) ValidateEnumValue() (bool, error)
type DataEntityFromFileEntityDetails
    func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromFileEntityDetails) String() string
    func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromFileEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromFileEntityDetailsEntityTypeEnum
    func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)
type DataEntityFromFileEntityTypeEnum
    func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum
    func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)
type DataEntityFromSql
    func (m DataEntityFromSql) GetMetadata() *ObjectMetadata
    func (m DataEntityFromSql) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromSql) String() string
    func (m *DataEntityFromSql) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromSql) ValidateEnumValue() (bool, error)
type DataEntityFromSqlEntityDetails
    func (m DataEntityFromSqlEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromSqlEntityDetails) String() string
    func (m *DataEntityFromSqlEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromSqlEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromSqlEntityDetailsEntityTypeEnum
    func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)
type DataEntityFromSqlEntityTypeEnum
    func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum
    func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)
type DataEntityFromTable
    func (m DataEntityFromTable) GetMetadata() *ObjectMetadata
    func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromTable) String() string
    func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromTable) ValidateEnumValue() (bool, error)
type DataEntityFromTableEntityDetails
    func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromTableEntityDetails) String() string
    func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromTableEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromTableEntityDetailsEntityTypeEnum
    func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)
type DataEntityFromTableEntityTypeEnum
    func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum
    func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)
type DataEntityFromView
    func (m DataEntityFromView) GetMetadata() *ObjectMetadata
    func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromView) String() string
    func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromView) ValidateEnumValue() (bool, error)
type DataEntityFromViewEntityDetails
    func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromViewEntityDetails) String() string
    func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromViewEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromViewEntityDetailsEntityTypeEnum
    func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)
type DataEntityFromViewEntityTypeEnum
    func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum
    func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)
type DataEntityModelTypeEnum
    func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum
    func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)
type DataEntitySummary
type DataEntitySummaryCollection
    func (m DataEntitySummaryCollection) String() string
    func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryCollection) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromDataStore
    func (m DataEntitySummaryFromDataStore) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromDataStore) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromDataStore) String() string
    func (m *DataEntitySummaryFromDataStore) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromDataStore) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromDataStoreEntityTypeEnum
    func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum
    func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)
type DataEntitySummaryFromFile
    func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromFile) String() string
    func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromFile) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromFileEntityTypeEnum
    func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum
    func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)
type DataEntitySummaryFromSql
    func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromSql) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromSql) String() string
    func (m *DataEntitySummaryFromSql) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromSql) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromSqlEntityTypeEnum
    func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum
    func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)
type DataEntitySummaryFromTable
    func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromTable) String() string
    func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromTable) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromTableEntityTypeEnum
    func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum
    func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)
type DataEntitySummaryFromView
    func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromView) String() string
    func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromView) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromViewEntityTypeEnum
    func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum
    func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)
type DataEntitySummaryModelTypeEnum
    func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum
    func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)
type DataFormat
    func (m DataFormat) String() string
    func (m *DataFormat) UnmarshalJSON(data []byte) (e error)
    func (m DataFormat) ValidateEnumValue() (bool, error)
type DataFormatTypeEnum
    func GetDataFormatTypeEnumValues() []DataFormatTypeEnum
    func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)
type DataPreview
    func (m DataPreview) String() string
    func (m DataPreview) ValidateEnumValue() (bool, error)
type DataProfile
    func (m DataProfile) String() string
    func (m *DataProfile) UnmarshalJSON(data []byte) (e error)
    func (m DataProfile) ValidateEnumValue() (bool, error)
type DataType
    func (m DataType) GetDescription() *string
    func (m DataType) GetKey() *string
    func (m DataType) GetModelVersion() *string
    func (m DataType) GetName() *string
    func (m DataType) GetObjectStatus() *int
    func (m DataType) GetParentRef() *ParentReference
    func (m DataType) MarshalJSON() (buff []byte, e error)
    func (m DataType) String() string
    func (m DataType) ValidateEnumValue() (bool, error)
type DataTypeDtTypeEnum
    func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum
    func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)
type DataTypeStat
    func (m DataTypeStat) String() string
    func (m DataTypeStat) ValidateEnumValue() (bool, error)
type DateAttribute
    func (m DateAttribute) GetDistinctCount() *ProfileStat
    func (m DateAttribute) GetDuplicateCount() *ProfileStat
    func (m DateAttribute) GetMax() *ProfileStat
    func (m DateAttribute) GetMin() *ProfileStat
    func (m DateAttribute) GetName() *string
    func (m DateAttribute) GetNullCount() *ProfileStat
    func (m DateAttribute) GetUniqueCount() *ProfileStat
    func (m DateAttribute) GetValueFrequencies() []ObjectFreqStat
    func (m DateAttribute) MarshalJSON() (buff []byte, e error)
    func (m DateAttribute) String() string
    func (m DateAttribute) ValidateEnumValue() (bool, error)
type DeReferenceInfo
    func (m DeReferenceInfo) String() string
    func (m DeReferenceInfo) ValidateEnumValue() (bool, error)
type DeleteConnectionRequest
    func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionRequest) String() string
    func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionResponse
    func (response DeleteConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionResponse) String() string
type DeleteConnectionValidationRequest
    func (request DeleteConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionValidationRequest) String() string
    func (request DeleteConnectionValidationRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionValidationResponse
    func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionValidationResponse) String() string
type DeleteDataAssetRequest
    func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataAssetRequest) String() string
    func (request DeleteDataAssetRequest) ValidateEnumValue() (bool, error)
type DeleteDataAssetResponse
    func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
    func (response DeleteDataAssetResponse) String() string
type DeleteEndpointRequest
    func (request DeleteEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEndpointRequest) String() string
    func (request DeleteEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteEndpointResponse
    func (response DeleteEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteEndpointResponse) String() string
type DeleteFolderRequest
    func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFolderRequest) String() string
    func (request DeleteFolderRequest) ValidateEnumValue() (bool, error)
type DeleteFolderResponse
    func (response DeleteFolderResponse) HTTPResponse() *http.Response
    func (response DeleteFolderResponse) String() string
type DeleteNetworkConnectivityStatusRequest
    func (request DeleteNetworkConnectivityStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteNetworkConnectivityStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteNetworkConnectivityStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteNetworkConnectivityStatusRequest) String() string
    func (request DeleteNetworkConnectivityStatusRequest) ValidateEnumValue() (bool, error)
type DeleteNetworkConnectivityStatusResponse
    func (response DeleteNetworkConnectivityStatusResponse) HTTPResponse() *http.Response
    func (response DeleteNetworkConnectivityStatusResponse) String() string
type DeleteRegistryRequest
    func (request DeleteRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteRegistryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteRegistryRequest) String() string
    func (request DeleteRegistryRequest) ValidateEnumValue() (bool, error)
type DeleteRegistryResponse
    func (response DeleteRegistryResponse) HTTPResponse() *http.Response
    func (response DeleteRegistryResponse) String() string
type DerivedType
    func (m DerivedType) GetDescription() *string
    func (m DerivedType) GetKey() *string
    func (m DerivedType) GetModelVersion() *string
    func (m DerivedType) GetName() *string
    func (m DerivedType) GetObjectStatus() *int
    func (m DerivedType) GetParentRef() *ParentReference
    func (m DerivedType) MarshalJSON() (buff []byte, e error)
    func (m DerivedType) String() string
    func (m DerivedType) ValidateEnumValue() (bool, error)
type DetachDataAssetInfo
    func (m DetachDataAssetInfo) String() string
    func (m DetachDataAssetInfo) ValidateEnumValue() (bool, error)
type DpEndpoint
type DpEndpointDetails
type DpEndpointDetailsModelTypeEnum
    func GetDpEndpointDetailsModelTypeEnumValues() []DpEndpointDetailsModelTypeEnum
    func GetMappingDpEndpointDetailsModelTypeEnum(val string) (DpEndpointDetailsModelTypeEnum, bool)
type DpEndpointFromPrivate
    func (m DpEndpointFromPrivate) GetDataAssets() []DataAsset
    func (m DpEndpointFromPrivate) GetDescription() *string
    func (m DpEndpointFromPrivate) GetIdentifier() *string
    func (m DpEndpointFromPrivate) GetKey() *string
    func (m DpEndpointFromPrivate) GetModelVersion() *string
    func (m DpEndpointFromPrivate) GetName() *string
    func (m DpEndpointFromPrivate) GetObjectStatus() *int
    func (m DpEndpointFromPrivate) GetObjectVersion() *int
    func (m DpEndpointFromPrivate) GetParentRef() *ParentReference
    func (m DpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)
    func (m DpEndpointFromPrivate) String() string
    func (m DpEndpointFromPrivate) ValidateEnumValue() (bool, error)
type DpEndpointFromPrivateDetails
    func (m DpEndpointFromPrivateDetails) GetDataAssets() []DataAsset
    func (m DpEndpointFromPrivateDetails) GetDescription() *string
    func (m DpEndpointFromPrivateDetails) GetIdentifier() *string
    func (m DpEndpointFromPrivateDetails) GetKey() *string
    func (m DpEndpointFromPrivateDetails) GetModelVersion() *string
    func (m DpEndpointFromPrivateDetails) GetName() *string
    func (m DpEndpointFromPrivateDetails) GetObjectStatus() *int
    func (m DpEndpointFromPrivateDetails) GetObjectVersion() *int
    func (m DpEndpointFromPrivateDetails) GetParentRef() *ParentReference
    func (m DpEndpointFromPrivateDetails) MarshalJSON() (buff []byte, e error)
    func (m DpEndpointFromPrivateDetails) String() string
    func (m DpEndpointFromPrivateDetails) ValidateEnumValue() (bool, error)
type DpEndpointFromPrivateDetailsStateEnum
    func GetDpEndpointFromPrivateDetailsStateEnumValues() []DpEndpointFromPrivateDetailsStateEnum
    func GetMappingDpEndpointFromPrivateDetailsStateEnum(val string) (DpEndpointFromPrivateDetailsStateEnum, bool)
type DpEndpointFromPrivateStateEnum
    func GetDpEndpointFromPrivateStateEnumValues() []DpEndpointFromPrivateStateEnum
    func GetMappingDpEndpointFromPrivateStateEnum(val string) (DpEndpointFromPrivateStateEnum, bool)
type DpEndpointFromPublic
    func (m DpEndpointFromPublic) GetDataAssets() []DataAsset
    func (m DpEndpointFromPublic) GetDescription() *string
    func (m DpEndpointFromPublic) GetIdentifier() *string
    func (m DpEndpointFromPublic) GetKey() *string
    func (m DpEndpointFromPublic) GetModelVersion() *string
    func (m DpEndpointFromPublic) GetName() *string
    func (m DpEndpointFromPublic) GetObjectStatus() *int
    func (m DpEndpointFromPublic) GetObjectVersion() *int
    func (m DpEndpointFromPublic) GetParentRef() *ParentReference
    func (m DpEndpointFromPublic) MarshalJSON() (buff []byte, e error)
    func (m DpEndpointFromPublic) String() string
    func (m DpEndpointFromPublic) ValidateEnumValue() (bool, error)
type DpEndpointFromPublicDetails
    func (m DpEndpointFromPublicDetails) GetDataAssets() []DataAsset
    func (m DpEndpointFromPublicDetails) GetDescription() *string
    func (m DpEndpointFromPublicDetails) GetIdentifier() *string
    func (m DpEndpointFromPublicDetails) GetKey() *string
    func (m DpEndpointFromPublicDetails) GetModelVersion() *string
    func (m DpEndpointFromPublicDetails) GetName() *string
    func (m DpEndpointFromPublicDetails) GetObjectStatus() *int
    func (m DpEndpointFromPublicDetails) GetObjectVersion() *int
    func (m DpEndpointFromPublicDetails) GetParentRef() *ParentReference
    func (m DpEndpointFromPublicDetails) MarshalJSON() (buff []byte, e error)
    func (m DpEndpointFromPublicDetails) String() string
    func (m DpEndpointFromPublicDetails) ValidateEnumValue() (bool, error)
type DpEndpointModelTypeEnum
    func GetDpEndpointModelTypeEnumValues() []DpEndpointModelTypeEnum
    func GetMappingDpEndpointModelTypeEnum(val string) (DpEndpointModelTypeEnum, bool)
type DpEndpointSummary
type DpEndpointSummaryFromPrivate
    func (m DpEndpointSummaryFromPrivate) GetDataAssets() []DataAsset
    func (m DpEndpointSummaryFromPrivate) GetDescription() *string
    func (m DpEndpointSummaryFromPrivate) GetIdentifier() *string
    func (m DpEndpointSummaryFromPrivate) GetKey() *string
    func (m DpEndpointSummaryFromPrivate) GetModelVersion() *string
    func (m DpEndpointSummaryFromPrivate) GetName() *string
    func (m DpEndpointSummaryFromPrivate) GetObjectStatus() *int
    func (m DpEndpointSummaryFromPrivate) GetObjectVersion() *int
    func (m DpEndpointSummaryFromPrivate) GetParentRef() *ParentReference
    func (m DpEndpointSummaryFromPrivate) MarshalJSON() (buff []byte, e error)
    func (m DpEndpointSummaryFromPrivate) String() string
    func (m DpEndpointSummaryFromPrivate) ValidateEnumValue() (bool, error)
type DpEndpointSummaryFromPrivateStateEnum
    func GetDpEndpointSummaryFromPrivateStateEnumValues() []DpEndpointSummaryFromPrivateStateEnum
    func GetMappingDpEndpointSummaryFromPrivateStateEnum(val string) (DpEndpointSummaryFromPrivateStateEnum, bool)
type DpEndpointSummaryFromPublic
    func (m DpEndpointSummaryFromPublic) GetDataAssets() []DataAsset
    func (m DpEndpointSummaryFromPublic) GetDescription() *string
    func (m DpEndpointSummaryFromPublic) GetIdentifier() *string
    func (m DpEndpointSummaryFromPublic) GetKey() *string
    func (m DpEndpointSummaryFromPublic) GetModelVersion() *string
    func (m DpEndpointSummaryFromPublic) GetName() *string
    func (m DpEndpointSummaryFromPublic) GetObjectStatus() *int
    func (m DpEndpointSummaryFromPublic) GetObjectVersion() *int
    func (m DpEndpointSummaryFromPublic) GetParentRef() *ParentReference
    func (m DpEndpointSummaryFromPublic) MarshalJSON() (buff []byte, e error)
    func (m DpEndpointSummaryFromPublic) String() string
    func (m DpEndpointSummaryFromPublic) ValidateEnumValue() (bool, error)
type DpEndpointSummaryModelTypeEnum
    func GetDpEndpointSummaryModelTypeEnumValues() []DpEndpointSummaryModelTypeEnum
    func GetMappingDpEndpointSummaryModelTypeEnum(val string) (DpEndpointSummaryModelTypeEnum, bool)
type Endpoint
    func (m Endpoint) String() string
    func (m Endpoint) ValidateEnumValue() (bool, error)
type EndpointLifecycleStateEnum
    func GetEndpointLifecycleStateEnumValues() []EndpointLifecycleStateEnum
    func GetMappingEndpointLifecycleStateEnum(val string) (EndpointLifecycleStateEnum, bool)
type EndpointSummary
    func (m EndpointSummary) String() string
    func (m EndpointSummary) ValidateEnumValue() (bool, error)
type EndpointSummaryCollection
    func (m EndpointSummaryCollection) String() string
    func (m EndpointSummaryCollection) ValidateEnumValue() (bool, error)
type EntityProfileResult
    func (m EntityProfileResult) String() string
    func (m EntityProfileResult) ValidateEnumValue() (bool, error)
type EntityShape
type EntityShapeFromDataStore
    func (m EntityShapeFromDataStore) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromDataStore) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromDataStore) String() string
    func (m *EntityShapeFromDataStore) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromDataStore) ValidateEnumValue() (bool, error)
type EntityShapeFromDataStoreEntityTypeEnum
    func GetEntityShapeFromDataStoreEntityTypeEnumValues() []EntityShapeFromDataStoreEntityTypeEnum
    func GetMappingEntityShapeFromDataStoreEntityTypeEnum(val string) (EntityShapeFromDataStoreEntityTypeEnum, bool)
type EntityShapeFromFile
    func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromFile) String() string
    func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromFile) ValidateEnumValue() (bool, error)
type EntityShapeFromFileEntityTypeEnum
    func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum
    func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)
type EntityShapeFromSql
    func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromSql) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromSql) String() string
    func (m *EntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromSql) ValidateEnumValue() (bool, error)
type EntityShapeFromSqlEntityTypeEnum
    func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum
    func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)
type EntityShapeFromTable
    func (m EntityShapeFromTable) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromTable) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromTable) String() string
    func (m *EntityShapeFromTable) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromTable) ValidateEnumValue() (bool, error)
type EntityShapeFromTableEntityTypeEnum
    func GetEntityShapeFromTableEntityTypeEnumValues() []EntityShapeFromTableEntityTypeEnum
    func GetMappingEntityShapeFromTableEntityTypeEnum(val string) (EntityShapeFromTableEntityTypeEnum, bool)
type EntityShapeFromView
    func (m EntityShapeFromView) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromView) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromView) String() string
    func (m *EntityShapeFromView) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromView) ValidateEnumValue() (bool, error)
type EntityShapeFromViewEntityTypeEnum
    func GetEntityShapeFromViewEntityTypeEnumValues() []EntityShapeFromViewEntityTypeEnum
    func GetMappingEntityShapeFromViewEntityTypeEnum(val string) (EntityShapeFromViewEntityTypeEnum, bool)
type EntityShapeModelTypeEnum
    func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum
    func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)
type ErrorDetails
    func (m ErrorDetails) String() string
    func (m ErrorDetails) ValidateEnumValue() (bool, error)
type ExecuteOperationJob
    func (m ExecuteOperationJob) String() string
    func (m ExecuteOperationJob) ValidateEnumValue() (bool, error)
type ExecuteOperationJobDetails
    func (m ExecuteOperationJobDetails) String() string
    func (m ExecuteOperationJobDetails) ValidateEnumValue() (bool, error)
type ExecuteOperationJobDetailsStatusEnum
    func GetExecuteOperationJobDetailsStatusEnumValues() []ExecuteOperationJobDetailsStatusEnum
    func GetMappingExecuteOperationJobDetailsStatusEnum(val string) (ExecuteOperationJobDetailsStatusEnum, bool)
type ExternalStorage
    func (m ExternalStorage) MarshalJSON() (buff []byte, e error)
    func (m ExternalStorage) String() string
    func (m ExternalStorage) ValidateEnumValue() (bool, error)
type FilterPush
    func (m FilterPush) MarshalJSON() (buff []byte, e error)
    func (m FilterPush) String() string
    func (m FilterPush) ValidateEnumValue() (bool, error)
type Folder
    func (m Folder) String() string
    func (m Folder) ValidateEnumValue() (bool, error)
type FolderSummary
    func (m FolderSummary) String() string
    func (m FolderSummary) ValidateEnumValue() (bool, error)
type FolderSummaryCollection
    func (m FolderSummaryCollection) String() string
    func (m FolderSummaryCollection) ValidateEnumValue() (bool, error)
type ForeignKey
    func (m ForeignKey) MarshalJSON() (buff []byte, e error)
    func (m ForeignKey) String() string
    func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)
    func (m ForeignKey) ValidateEnumValue() (bool, error)
type FullPushDownTaskResponse
    func (m FullPushDownTaskResponse) String() string
    func (m FullPushDownTaskResponse) ValidateEnumValue() (bool, error)
type GetConnectionRequest
    func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionRequest) String() string
    func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
type GetConnectionResponse
    func (response GetConnectionResponse) HTTPResponse() *http.Response
    func (response GetConnectionResponse) String() string
type GetConnectionValidationRequest
    func (request GetConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionValidationRequest) String() string
    func (request GetConnectionValidationRequest) ValidateEnumValue() (bool, error)
type GetConnectionValidationResponse
    func (response GetConnectionValidationResponse) HTTPResponse() *http.Response
    func (response GetConnectionValidationResponse) String() string
type GetDataAssetRequest
    func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataAssetRequest) String() string
    func (request GetDataAssetRequest) ValidateEnumValue() (bool, error)
type GetDataAssetResponse
    func (response GetDataAssetResponse) HTTPResponse() *http.Response
    func (response GetDataAssetResponse) String() string
type GetDataEntityRequest
    func (request GetDataEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataEntityRequest) String() string
    func (request GetDataEntityRequest) ValidateEnumValue() (bool, error)
type GetDataEntityResponse
    func (response GetDataEntityResponse) HTTPResponse() *http.Response
    func (response GetDataEntityResponse) String() string
type GetEndpointRequest
    func (request GetEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEndpointRequest) String() string
    func (request GetEndpointRequest) ValidateEnumValue() (bool, error)
type GetEndpointResponse
    func (response GetEndpointResponse) HTTPResponse() *http.Response
    func (response GetEndpointResponse) String() string
type GetExecuteOperationJobRequest
    func (request GetExecuteOperationJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExecuteOperationJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExecuteOperationJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExecuteOperationJobRequest) String() string
    func (request GetExecuteOperationJobRequest) ValidateEnumValue() (bool, error)
type GetExecuteOperationJobResponse
    func (response GetExecuteOperationJobResponse) HTTPResponse() *http.Response
    func (response GetExecuteOperationJobResponse) String() string
type GetFolderRequest
    func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFolderRequest) String() string
    func (request GetFolderRequest) ValidateEnumValue() (bool, error)
type GetFolderResponse
    func (response GetFolderResponse) HTTPResponse() *http.Response
    func (response GetFolderResponse) String() string
type GetNetworkConnectivityStatusCollectionRequest
    func (request GetNetworkConnectivityStatusCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetNetworkConnectivityStatusCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetNetworkConnectivityStatusCollectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetNetworkConnectivityStatusCollectionRequest) String() string
    func (request GetNetworkConnectivityStatusCollectionRequest) ValidateEnumValue() (bool, error)
type GetNetworkConnectivityStatusCollectionResponse
    func (response GetNetworkConnectivityStatusCollectionResponse) HTTPResponse() *http.Response
    func (response GetNetworkConnectivityStatusCollectionResponse) String() string
type GetNetworkConnectivityStatusCollectionSortByEnum
    func GetGetNetworkConnectivityStatusCollectionSortByEnumValues() []GetNetworkConnectivityStatusCollectionSortByEnum
    func GetMappingGetNetworkConnectivityStatusCollectionSortByEnum(val string) (GetNetworkConnectivityStatusCollectionSortByEnum, bool)
type GetNetworkConnectivityStatusCollectionSortOrderEnum
    func GetGetNetworkConnectivityStatusCollectionSortOrderEnumValues() []GetNetworkConnectivityStatusCollectionSortOrderEnum
    func GetMappingGetNetworkConnectivityStatusCollectionSortOrderEnum(val string) (GetNetworkConnectivityStatusCollectionSortOrderEnum, bool)
type GetNetworkConnectivityStatusRequest
    func (request GetNetworkConnectivityStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetNetworkConnectivityStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetNetworkConnectivityStatusRequest) RetryPolicy() *common.RetryPolicy
    func (request GetNetworkConnectivityStatusRequest) String() string
    func (request GetNetworkConnectivityStatusRequest) ValidateEnumValue() (bool, error)
type GetNetworkConnectivityStatusResponse
    func (response GetNetworkConnectivityStatusResponse) HTTPResponse() *http.Response
    func (response GetNetworkConnectivityStatusResponse) String() string
type GetOperationRequest
    func (request GetOperationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetOperationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetOperationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetOperationRequest) String() string
    func (request GetOperationRequest) ValidateEnumValue() (bool, error)
type GetOperationResponse
    func (response GetOperationResponse) HTTPResponse() *http.Response
    func (response GetOperationResponse) String() string
type GetRegistryRequest
    func (request GetRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRegistryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRegistryRequest) String() string
    func (request GetRegistryRequest) ValidateEnumValue() (bool, error)
type GetRegistryResponse
    func (response GetRegistryResponse) HTTPResponse() *http.Response
    func (response GetRegistryResponse) String() string
type GetSchemaRequest
    func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSchemaRequest) String() string
    func (request GetSchemaRequest) ValidateEnumValue() (bool, error)
type GetSchemaResponse
    func (response GetSchemaResponse) HTTPResponse() *http.Response
    func (response GetSchemaResponse) String() string
type GetTypeRequest
    func (request GetTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTypeRequest) String() string
    func (request GetTypeRequest) ValidateEnumValue() (bool, error)
type GetTypeResponse
    func (response GetTypeResponse) HTTPResponse() *http.Response
    func (response GetTypeResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type HdfsWriteAttributes
    func (m HdfsWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m HdfsWriteAttributes) String() string
    func (m HdfsWriteAttributes) ValidateEnumValue() (bool, error)
type Histogram
    func (m Histogram) String() string
    func (m Histogram) ValidateEnumValue() (bool, error)
type InputPort
    func (m InputPort) GetConfigValues() *ConfigValues
    func (m InputPort) GetDescription() *string
    func (m InputPort) GetKey() *string
    func (m InputPort) GetModelVersion() *string
    func (m InputPort) GetName() *string
    func (m InputPort) GetObjectStatus() *int
    func (m InputPort) GetParentRef() *ParentReference
    func (m InputPort) MarshalJSON() (buff []byte, e error)
    func (m InputPort) String() string
    func (m *InputPort) UnmarshalJSON(data []byte) (e error)
    func (m InputPort) ValidateEnumValue() (bool, error)
type InputPortPortTypeEnum
    func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum
    func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)
type Join
    func (m Join) MarshalJSON() (buff []byte, e error)
    func (m Join) String() string
    func (m Join) ValidateEnumValue() (bool, error)
type JoinPolicyEnum
    func GetJoinPolicyEnumValues() []JoinPolicyEnum
    func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)
type JsonFormatAttribute
    func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m JsonFormatAttribute) String() string
    func (m JsonFormatAttribute) ValidateEnumValue() (bool, error)
type Key
type KeyAttribute
    func (m KeyAttribute) String() string
    func (m KeyAttribute) ValidateEnumValue() (bool, error)
type KeyModelTypeEnum
    func GetKeyModelTypeEnumValues() []KeyModelTypeEnum
    func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)
type KeyRange
    func (m KeyRange) String() string
    func (m KeyRange) ValidateEnumValue() (bool, error)
type KeyRangePartitionConfig
    func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)
    func (m KeyRangePartitionConfig) String() string
    func (m KeyRangePartitionConfig) ValidateEnumValue() (bool, error)
type ListConnectionValidationsRequest
    func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionValidationsRequest) String() string
    func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)
type ListConnectionValidationsResponse
    func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response
    func (response ListConnectionValidationsResponse) String() string
type ListConnectionValidationsSortByEnum
    func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum
    func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)
type ListConnectionValidationsSortOrderEnum
    func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum
    func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)
type ListConnectionsFavoritesQueryParamEnum
    func GetListConnectionsFavoritesQueryParamEnumValues() []ListConnectionsFavoritesQueryParamEnum
    func GetMappingListConnectionsFavoritesQueryParamEnum(val string) (ListConnectionsFavoritesQueryParamEnum, bool)
type ListConnectionsRequest
    func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionsRequest) String() string
    func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
type ListConnectionsResponse
    func (response ListConnectionsResponse) HTTPResponse() *http.Response
    func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum
    func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
    func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
type ListConnectionsSortOrderEnum
    func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
    func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
type ListDataAssetsFavoritesQueryParamEnum
    func GetListDataAssetsFavoritesQueryParamEnumValues() []ListDataAssetsFavoritesQueryParamEnum
    func GetMappingListDataAssetsFavoritesQueryParamEnum(val string) (ListDataAssetsFavoritesQueryParamEnum, bool)
type ListDataAssetsRequest
    func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAssetsRequest) String() string
    func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)
type ListDataAssetsResponse
    func (response ListDataAssetsResponse) HTTPResponse() *http.Response
    func (response ListDataAssetsResponse) String() string
type ListDataAssetsSortByEnum
    func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
    func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)
type ListDataAssetsSortOrderEnum
    func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
    func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)
type ListDataEntitiesApiModeEnum
    func GetListDataEntitiesApiModeEnumValues() []ListDataEntitiesApiModeEnum
    func GetMappingListDataEntitiesApiModeEnum(val string) (ListDataEntitiesApiModeEnum, bool)
type ListDataEntitiesRequest
    func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataEntitiesRequest) String() string
    func (request ListDataEntitiesRequest) ValidateEnumValue() (bool, error)
type ListDataEntitiesResponse
    func (response ListDataEntitiesResponse) HTTPResponse() *http.Response
    func (response ListDataEntitiesResponse) String() string
type ListDataEntitiesSortByEnum
    func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum
    func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)
type ListDataEntitiesSortOrderEnum
    func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum
    func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)
type ListEndpointsRequest
    func (request ListEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEndpointsRequest) String() string
    func (request ListEndpointsRequest) ValidateEnumValue() (bool, error)
type ListEndpointsResponse
    func (response ListEndpointsResponse) HTTPResponse() *http.Response
    func (response ListEndpointsResponse) String() string
type ListEndpointsSortByEnum
    func GetListEndpointsSortByEnumValues() []ListEndpointsSortByEnum
    func GetMappingListEndpointsSortByEnum(val string) (ListEndpointsSortByEnum, bool)
type ListEndpointsSortOrderEnum
    func GetListEndpointsSortOrderEnumValues() []ListEndpointsSortOrderEnum
    func GetMappingListEndpointsSortOrderEnum(val string) (ListEndpointsSortOrderEnum, bool)
type ListFoldersFavoritesQueryParamEnum
    func GetListFoldersFavoritesQueryParamEnumValues() []ListFoldersFavoritesQueryParamEnum
    func GetMappingListFoldersFavoritesQueryParamEnum(val string) (ListFoldersFavoritesQueryParamEnum, bool)
type ListFoldersRequest
    func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFoldersRequest) String() string
    func (request ListFoldersRequest) ValidateEnumValue() (bool, error)
type ListFoldersResponse
    func (response ListFoldersResponse) HTTPResponse() *http.Response
    func (response ListFoldersResponse) String() string
type ListFoldersSortByEnum
    func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
    func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)
type ListFoldersSortOrderEnum
    func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
    func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)
type ListOperationsRequest
    func (request ListOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListOperationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListOperationsRequest) String() string
    func (request ListOperationsRequest) ValidateEnumValue() (bool, error)
type ListOperationsResponse
    func (response ListOperationsResponse) HTTPResponse() *http.Response
    func (response ListOperationsResponse) String() string
type ListOperationsSortByEnum
    func GetListOperationsSortByEnumValues() []ListOperationsSortByEnum
    func GetMappingListOperationsSortByEnum(val string) (ListOperationsSortByEnum, bool)
type ListOperationsSortOrderEnum
    func GetListOperationsSortOrderEnumValues() []ListOperationsSortOrderEnum
    func GetMappingListOperationsSortOrderEnum(val string) (ListOperationsSortOrderEnum, bool)
type ListReferenceArtifactsFavoritesQueryParamEnum
    func GetListReferenceArtifactsFavoritesQueryParamEnumValues() []ListReferenceArtifactsFavoritesQueryParamEnum
    func GetMappingListReferenceArtifactsFavoritesQueryParamEnum(val string) (ListReferenceArtifactsFavoritesQueryParamEnum, bool)
type ListReferenceArtifactsRequest
    func (request ListReferenceArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListReferenceArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListReferenceArtifactsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListReferenceArtifactsRequest) String() string
    func (request ListReferenceArtifactsRequest) ValidateEnumValue() (bool, error)
type ListReferenceArtifactsResponse
    func (response ListReferenceArtifactsResponse) HTTPResponse() *http.Response
    func (response ListReferenceArtifactsResponse) String() string
type ListReferenceArtifactsSortByEnum
    func GetListReferenceArtifactsSortByEnumValues() []ListReferenceArtifactsSortByEnum
    func GetMappingListReferenceArtifactsSortByEnum(val string) (ListReferenceArtifactsSortByEnum, bool)
type ListReferenceArtifactsSortOrderEnum
    func GetListReferenceArtifactsSortOrderEnumValues() []ListReferenceArtifactsSortOrderEnum
    func GetMappingListReferenceArtifactsSortOrderEnum(val string) (ListReferenceArtifactsSortOrderEnum, bool)
type ListRegistriesRequest
    func (request ListRegistriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRegistriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRegistriesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRegistriesRequest) String() string
    func (request ListRegistriesRequest) ValidateEnumValue() (bool, error)
type ListRegistriesResponse
    func (response ListRegistriesResponse) HTTPResponse() *http.Response
    func (response ListRegistriesResponse) String() string
type ListSchemasRequest
    func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSchemasRequest) String() string
    func (request ListSchemasRequest) ValidateEnumValue() (bool, error)
type ListSchemasResponse
    func (response ListSchemasResponse) HTTPResponse() *http.Response
    func (response ListSchemasResponse) String() string
type ListSchemasSortByEnum
    func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum
    func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)
type ListSchemasSortOrderEnum
    func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
    func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)
type ListTypesRequest
    func (request ListTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTypesRequest) String() string
    func (request ListTypesRequest) ValidateEnumValue() (bool, error)
type ListTypesResponse
    func (response ListTypesResponse) HTTPResponse() *http.Response
    func (response ListTypesResponse) String() string
type ListTypesSortByEnum
    func GetListTypesSortByEnumValues() []ListTypesSortByEnum
    func GetMappingListTypesSortByEnum(val string) (ListTypesSortByEnum, bool)
type ListTypesSortOrderEnum
    func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum
    func GetMappingListTypesSortOrderEnum(val string) (ListTypesSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsWorkRequestStatusEnum
    func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum
    func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)
type Message
    func (m Message) String() string
    func (m Message) ValidateEnumValue() (bool, error)
type MessageTypeEnum
    func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)
    func GetMessageTypeEnumValues() []MessageTypeEnum
type ModelSelect
    func (m ModelSelect) MarshalJSON() (buff []byte, e error)
    func (m ModelSelect) String() string
    func (m ModelSelect) ValidateEnumValue() (bool, error)
type ModelType
    func (m ModelType) String() string
    func (m ModelType) ValidateEnumValue() (bool, error)
type NativeShapeField
    func (m NativeShapeField) GetConfigValues() *ConfigValues
    func (m NativeShapeField) GetDescription() *string
    func (m NativeShapeField) GetKey() *string
    func (m NativeShapeField) GetModelVersion() *string
    func (m NativeShapeField) GetName() *string
    func (m NativeShapeField) GetObjectStatus() *int
    func (m NativeShapeField) GetParentRef() *ParentReference
    func (m NativeShapeField) MarshalJSON() (buff []byte, e error)
    func (m NativeShapeField) String() string
    func (m NativeShapeField) ValidateEnumValue() (bool, error)
type NetworkConnectivityStatus
    func (m NetworkConnectivityStatus) String() string
    func (m NetworkConnectivityStatus) ValidateEnumValue() (bool, error)
type NetworkConnectivityStatusCollection
    func (m NetworkConnectivityStatusCollection) String() string
    func (m NetworkConnectivityStatusCollection) ValidateEnumValue() (bool, error)
type NetworkConnectivityStatusNetworkValidationStatusEnumEnum
    func GetMappingNetworkConnectivityStatusNetworkValidationStatusEnumEnum(val string) (NetworkConnectivityStatusNetworkValidationStatusEnumEnum, bool)
    func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumValues() []NetworkConnectivityStatusNetworkValidationStatusEnumEnum
type NetworkValidationClient
    func NewNetworkValidationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client NetworkValidationClient, err error)
    func NewNetworkValidationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client NetworkValidationClient, err error)
    func (client *NetworkValidationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client NetworkValidationClient) GetNetworkConnectivityStatusCollection(ctx context.Context, request GetNetworkConnectivityStatusCollectionRequest) (response GetNetworkConnectivityStatusCollectionResponse, err error)
    func (client *NetworkValidationClient) SetRegion(region string)
type NumericAttribute
    func (m NumericAttribute) GetDistinctCount() *ProfileStat
    func (m NumericAttribute) GetDuplicateCount() *ProfileStat
    func (m NumericAttribute) GetMax() *ProfileStat
    func (m NumericAttribute) GetMin() *ProfileStat
    func (m NumericAttribute) GetName() *string
    func (m NumericAttribute) GetNullCount() *ProfileStat
    func (m NumericAttribute) GetUniqueCount() *ProfileStat
    func (m NumericAttribute) GetValueFrequencies() []ObjectFreqStat
    func (m NumericAttribute) MarshalJSON() (buff []byte, e error)
    func (m NumericAttribute) String() string
    func (m NumericAttribute) ValidateEnumValue() (bool, error)
type ObjectFreqStat
    func (m ObjectFreqStat) String() string
    func (m ObjectFreqStat) ValidateEnumValue() (bool, error)
type ObjectMetadata
    func (m ObjectMetadata) String() string
    func (m ObjectMetadata) ValidateEnumValue() (bool, error)
type ObjectStorageWriteAttributes
    func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageWriteAttributes) String() string
    func (m ObjectStorageWriteAttributes) ValidateEnumValue() (bool, error)
type Operation
type OperationExecResult
    func (m OperationExecResult) String() string
    func (m OperationExecResult) ValidateEnumValue() (bool, error)
type OperationExecResultExecutionStatusEnum
    func GetMappingOperationExecResultExecutionStatusEnum(val string) (OperationExecResultExecutionStatusEnum, bool)
    func GetOperationExecResultExecutionStatusEnumValues() []OperationExecResultExecutionStatusEnum
type OperationFromProcedure
    func (m OperationFromProcedure) GetMetadata() *ObjectMetadata
    func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)
    func (m OperationFromProcedure) String() string
    func (m OperationFromProcedure) ValidateEnumValue() (bool, error)
type OperationInputRecord
    func (m OperationInputRecord) String() string
    func (m OperationInputRecord) ValidateEnumValue() (bool, error)
type OperationModelTypeEnum
    func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)
    func GetOperationModelTypeEnumValues() []OperationModelTypeEnum
type OperationSummary
type OperationSummaryCollection
    func (m OperationSummaryCollection) String() string
    func (m *OperationSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m OperationSummaryCollection) ValidateEnumValue() (bool, error)
type OperationSummaryFromProcedure
    func (m OperationSummaryFromProcedure) GetMetadata() *ObjectMetadata
    func (m OperationSummaryFromProcedure) MarshalJSON() (buff []byte, e error)
    func (m OperationSummaryFromProcedure) String() string
    func (m OperationSummaryFromProcedure) ValidateEnumValue() (bool, error)
type OperationSummaryModelTypeEnum
    func GetMappingOperationSummaryModelTypeEnum(val string) (OperationSummaryModelTypeEnum, bool)
    func GetOperationSummaryModelTypeEnumValues() []OperationSummaryModelTypeEnum
type OracleAdwcWriteAttributes
    func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleAdwcWriteAttributes) String() string
    func (m OracleAdwcWriteAttributes) ValidateEnumValue() (bool, error)
type OracleAtpWriteAttributes
    func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleAtpWriteAttributes) String() string
    func (m OracleAtpWriteAttributes) ValidateEnumValue() (bool, error)
type OracleReadAttribute
    func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleReadAttribute) String() string
    func (m OracleReadAttribute) ValidateEnumValue() (bool, error)
type OracleReadAttributes
    func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleReadAttributes) String() string
    func (m OracleReadAttributes) ValidateEnumValue() (bool, error)
type OracleWriteAttributes
    func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleWriteAttributes) String() string
    func (m OracleWriteAttributes) ValidateEnumValue() (bool, error)
type Outlier
    func (m Outlier) String() string
    func (m Outlier) ValidateEnumValue() (bool, error)
type OutputPort
    func (m OutputPort) GetConfigValues() *ConfigValues
    func (m OutputPort) GetDescription() *string
    func (m OutputPort) GetKey() *string
    func (m OutputPort) GetModelVersion() *string
    func (m OutputPort) GetName() *string
    func (m OutputPort) GetObjectStatus() *int
    func (m OutputPort) GetParentRef() *ParentReference
    func (m OutputPort) MarshalJSON() (buff []byte, e error)
    func (m OutputPort) String() string
    func (m *OutputPort) UnmarshalJSON(data []byte) (e error)
    func (m OutputPort) ValidateEnumValue() (bool, error)
type OutputPortPortTypeEnum
    func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)
    func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum
type Parameter
    func (m Parameter) GetConfigValues() *ConfigValues
    func (m Parameter) GetDescription() *string
    func (m Parameter) GetKey() *string
    func (m Parameter) GetModelVersion() *string
    func (m Parameter) GetName() *string
    func (m Parameter) GetObjectStatus() *int
    func (m Parameter) GetParentRef() *ParentReference
    func (m Parameter) MarshalJSON() (buff []byte, e error)
    func (m Parameter) String() string
    func (m *Parameter) UnmarshalJSON(data []byte) (e error)
    func (m Parameter) ValidateEnumValue() (bool, error)
type ParameterOutputAggregationTypeEnum
    func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)
    func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum
type ParentReference
    func (m ParentReference) String() string
    func (m ParentReference) ValidateEnumValue() (bool, error)
type ParquetFormatAttribute
    func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m ParquetFormatAttribute) String() string
    func (m ParquetFormatAttribute) ValidateEnumValue() (bool, error)
type PartitionConfig
type PartitionConfigModelTypeEnum
    func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)
    func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum
type PrimaryKey
    func (m PrimaryKey) GetAttributeRefs() []KeyAttribute
    func (m PrimaryKey) GetKey() *string
    func (m PrimaryKey) GetModelVersion() *string
    func (m PrimaryKey) GetName() *string
    func (m PrimaryKey) GetObjectStatus() *int
    func (m PrimaryKey) GetParentRef() *ParentReference
    func (m PrimaryKey) MarshalJSON() (buff []byte, e error)
    func (m PrimaryKey) String() string
    func (m PrimaryKey) ValidateEnumValue() (bool, error)
type ProfileConfig
    func (m ProfileConfig) String() string
    func (m ProfileConfig) ValidateEnumValue() (bool, error)
type ProfileConfigFunctionsEnum
    func GetMappingProfileConfigFunctionsEnum(val string) (ProfileConfigFunctionsEnum, bool)
    func GetProfileConfigFunctionsEnumValues() []ProfileConfigFunctionsEnum
type ProfileStat
    func (m ProfileStat) String() string
    func (m ProfileStat) ValidateEnumValue() (bool, error)
type PushDownOperation
type PushDownOperationModelTypeEnum
    func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)
    func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum
type Query
    func (m Query) MarshalJSON() (buff []byte, e error)
    func (m Query) String() string
    func (m Query) ValidateEnumValue() (bool, error)
type ReadOperationConfig
    func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)
    func (m ReadOperationConfig) String() string
    func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)
    func (m ReadOperationConfig) ValidateEnumValue() (bool, error)
type ReferenceArtifactSummary
    func (m ReferenceArtifactSummary) String() string
    func (m ReferenceArtifactSummary) ValidateEnumValue() (bool, error)
type ReferenceArtifactSummaryCollection
    func (m ReferenceArtifactSummaryCollection) String() string
    func (m ReferenceArtifactSummaryCollection) ValidateEnumValue() (bool, error)
type ReferenceInfo
    func (m ReferenceInfo) String() string
    func (m ReferenceInfo) ValidateEnumValue() (bool, error)
type Registry
    func (m Registry) String() string
    func (m Registry) ValidateEnumValue() (bool, error)
type RegistryLifecycleStateEnum
    func GetMappingRegistryLifecycleStateEnum(val string) (RegistryLifecycleStateEnum, bool)
    func GetRegistryLifecycleStateEnumValues() []RegistryLifecycleStateEnum
type RegistryMetadata
    func (m RegistryMetadata) String() string
    func (m RegistryMetadata) ValidateEnumValue() (bool, error)
type RegistrySummary
    func (m RegistrySummary) String() string
    func (m RegistrySummary) ValidateEnumValue() (bool, error)
type RegistrySummaryCollection
    func (m RegistrySummaryCollection) String() string
    func (m RegistrySummaryCollection) ValidateEnumValue() (bool, error)
type Row
    func (m Row) String() string
    func (m Row) ValidateEnumValue() (bool, error)
type Schema
    func (m Schema) String() string
    func (m Schema) ValidateEnumValue() (bool, error)
type SchemaDriftConfig
    func (m SchemaDriftConfig) String() string
    func (m SchemaDriftConfig) ValidateEnumValue() (bool, error)
type SchemaDriftConfigDataTypeChangeHandlingEnum
    func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)
    func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum
type SchemaDriftConfigExtraColumnHandlingEnum
    func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)
    func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum
type SchemaDriftConfigMissingColumnHandlingEnum
    func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)
    func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum
type SchemaSummary
    func (m SchemaSummary) String() string
    func (m SchemaSummary) ValidateEnumValue() (bool, error)
type SchemaSummaryCollection
    func (m SchemaSummaryCollection) String() string
    func (m SchemaSummaryCollection) ValidateEnumValue() (bool, error)
type Shape
    func (m Shape) GetConfigValues() *ConfigValues
    func (m Shape) GetDescription() *string
    func (m Shape) GetKey() *string
    func (m Shape) GetModelVersion() *string
    func (m Shape) GetName() *string
    func (m Shape) GetObjectStatus() *int
    func (m Shape) GetParentRef() *ParentReference
    func (m Shape) MarshalJSON() (buff []byte, e error)
    func (m Shape) String() string
    func (m *Shape) UnmarshalJSON(data []byte) (e error)
    func (m Shape) ValidateEnumValue() (bool, error)
type ShapeField
    func (m ShapeField) GetConfigValues() *ConfigValues
    func (m ShapeField) GetDescription() *string
    func (m ShapeField) GetKey() *string
    func (m ShapeField) GetModelVersion() *string
    func (m ShapeField) GetName() *string
    func (m ShapeField) GetObjectStatus() *int
    func (m ShapeField) GetParentRef() *ParentReference
    func (m ShapeField) MarshalJSON() (buff []byte, e error)
    func (m ShapeField) String() string
    func (m ShapeField) ValidateEnumValue() (bool, error)
type Sort
    func (m Sort) MarshalJSON() (buff []byte, e error)
    func (m Sort) String() string
    func (m Sort) ValidateEnumValue() (bool, error)
type SortClause
    func (m SortClause) String() string
    func (m SortClause) ValidateEnumValue() (bool, error)
type SortClauseOrderEnum
    func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)
    func GetSortClauseOrderEnumValues() []SortClauseOrderEnum
type Source
    func (m Source) GetDescription() *string
    func (m Source) GetIdentifier() *string
    func (m Source) GetInputPorts() []InputPort
    func (m Source) GetKey() *string
    func (m Source) GetModelVersion() *string
    func (m Source) GetName() *string
    func (m Source) GetObjectStatus() *int
    func (m Source) GetObjectVersion() *int
    func (m Source) GetOpConfigValues() *ConfigValues
    func (m Source) GetOutputPorts() []OutputPort
    func (m Source) GetParameters() []Parameter
    func (m Source) GetParentRef() *ParentReference
    func (m Source) MarshalJSON() (buff []byte, e error)
    func (m Source) String() string
    func (m *Source) UnmarshalJSON(data []byte) (e error)
    func (m Source) ValidateEnumValue() (bool, error)
type StringAttribute
    func (m StringAttribute) GetDistinctCount() *ProfileStat
    func (m StringAttribute) GetDuplicateCount() *ProfileStat
    func (m StringAttribute) GetMax() *ProfileStat
    func (m StringAttribute) GetMin() *ProfileStat
    func (m StringAttribute) GetName() *string
    func (m StringAttribute) GetNullCount() *ProfileStat
    func (m StringAttribute) GetUniqueCount() *ProfileStat
    func (m StringAttribute) GetValueFrequencies() []ObjectFreqStat
    func (m StringAttribute) MarshalJSON() (buff []byte, e error)
    func (m StringAttribute) String() string
    func (m StringAttribute) ValidateEnumValue() (bool, error)
type StructuredType
    func (m StructuredType) GetDescription() *string
    func (m StructuredType) GetKey() *string
    func (m StructuredType) GetModelVersion() *string
    func (m StructuredType) GetName() *string
    func (m StructuredType) GetObjectStatus() *int
    func (m StructuredType) GetParentRef() *ParentReference
    func (m StructuredType) MarshalJSON() (buff []byte, e error)
    func (m StructuredType) String() string
    func (m *StructuredType) UnmarshalJSON(data []byte) (e error)
    func (m StructuredType) ValidateEnumValue() (bool, error)
type Target
    func (m Target) GetDescription() *string
    func (m Target) GetIdentifier() *string
    func (m Target) GetInputPorts() []InputPort
    func (m Target) GetKey() *string
    func (m Target) GetModelVersion() *string
    func (m Target) GetName() *string
    func (m Target) GetObjectStatus() *int
    func (m Target) GetObjectVersion() *int
    func (m Target) GetOpConfigValues() *ConfigValues
    func (m Target) GetOutputPorts() []OutputPort
    func (m Target) GetParameters() []Parameter
    func (m Target) GetParentRef() *ParentReference
    func (m Target) MarshalJSON() (buff []byte, e error)
    func (m Target) String() string
    func (m *Target) UnmarshalJSON(data []byte) (e error)
    func (m Target) ValidateEnumValue() (bool, error)
type TargetDataPropertyEnum
    func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)
    func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum
type TestNetworkConnectivity
    func (m TestNetworkConnectivity) String() string
    func (m TestNetworkConnectivity) ValidateEnumValue() (bool, error)
type TypeLibrary
    func (m TypeLibrary) String() string
    func (m TypeLibrary) ValidateEnumValue() (bool, error)
type TypeSummary
    func (m TypeSummary) String() string
    func (m TypeSummary) ValidateEnumValue() (bool, error)
type TypeSystem
    func (m TypeSystem) String() string
    func (m TypeSystem) ValidateEnumValue() (bool, error)
type TypedObject
type TypedObjectModelTypeEnum
    func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)
    func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum
type TypesSummaryCollection
    func (m TypesSummaryCollection) String() string
    func (m TypesSummaryCollection) ValidateEnumValue() (bool, error)
type UniqueKey
type UniqueKeyModelTypeEnum
    func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)
    func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum
type UpdateConnectionDetails
    func (m UpdateConnectionDetails) String() string
    func (m UpdateConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateConnectionRequest
    func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConnectionRequest) String() string
    func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
type UpdateConnectionResponse
    func (response UpdateConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateConnectionResponse) String() string
type UpdateDataAssetDetails
    func (m UpdateDataAssetDetails) String() string
    func (m *UpdateDataAssetDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDataAssetDetails) ValidateEnumValue() (bool, error)
type UpdateDataAssetRequest
    func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataAssetRequest) String() string
    func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)
type UpdateDataAssetResponse
    func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
    func (response UpdateDataAssetResponse) String() string
type UpdateDpEndpointDetails
type UpdateDpEndpointDetailsModelTypeEnum
    func GetMappingUpdateDpEndpointDetailsModelTypeEnum(val string) (UpdateDpEndpointDetailsModelTypeEnum, bool)
    func GetUpdateDpEndpointDetailsModelTypeEnumValues() []UpdateDpEndpointDetailsModelTypeEnum
type UpdateDpEndpointFromPrivate
    func (m UpdateDpEndpointFromPrivate) GetDataAssets() []DataAsset
    func (m UpdateDpEndpointFromPrivate) GetDescription() *string
    func (m UpdateDpEndpointFromPrivate) GetIdentifier() *string
    func (m UpdateDpEndpointFromPrivate) GetKey() *string
    func (m UpdateDpEndpointFromPrivate) GetModelVersion() *string
    func (m UpdateDpEndpointFromPrivate) GetName() *string
    func (m UpdateDpEndpointFromPrivate) GetObjectStatus() *int
    func (m UpdateDpEndpointFromPrivate) GetObjectVersion() *int
    func (m UpdateDpEndpointFromPrivate) GetParentRef() *ParentReference
    func (m UpdateDpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)
    func (m UpdateDpEndpointFromPrivate) String() string
    func (m UpdateDpEndpointFromPrivate) ValidateEnumValue() (bool, error)
type UpdateDpEndpointFromPrivateStateEnum
    func GetMappingUpdateDpEndpointFromPrivateStateEnum(val string) (UpdateDpEndpointFromPrivateStateEnum, bool)
    func GetUpdateDpEndpointFromPrivateStateEnumValues() []UpdateDpEndpointFromPrivateStateEnum
type UpdateDpEndpointFromPublic
    func (m UpdateDpEndpointFromPublic) GetDataAssets() []DataAsset
    func (m UpdateDpEndpointFromPublic) GetDescription() *string
    func (m UpdateDpEndpointFromPublic) GetIdentifier() *string
    func (m UpdateDpEndpointFromPublic) GetKey() *string
    func (m UpdateDpEndpointFromPublic) GetModelVersion() *string
    func (m UpdateDpEndpointFromPublic) GetName() *string
    func (m UpdateDpEndpointFromPublic) GetObjectStatus() *int
    func (m UpdateDpEndpointFromPublic) GetObjectVersion() *int
    func (m UpdateDpEndpointFromPublic) GetParentRef() *ParentReference
    func (m UpdateDpEndpointFromPublic) MarshalJSON() (buff []byte, e error)
    func (m UpdateDpEndpointFromPublic) String() string
    func (m UpdateDpEndpointFromPublic) ValidateEnumValue() (bool, error)
type UpdateEndpointDetails
    func (m UpdateEndpointDetails) String() string
    func (m UpdateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateEndpointRequest
    func (request UpdateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateEndpointRequest) String() string
    func (request UpdateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateEndpointResponse
    func (response UpdateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateEndpointResponse) String() string
type UpdateFolderDetails
    func (m UpdateFolderDetails) String() string
    func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)
type UpdateFolderRequest
    func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFolderRequest) String() string
    func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)
type UpdateFolderResponse
    func (response UpdateFolderResponse) HTTPResponse() *http.Response
    func (response UpdateFolderResponse) String() string
type UpdateRegistryDetails
    func (m UpdateRegistryDetails) String() string
    func (m UpdateRegistryDetails) ValidateEnumValue() (bool, error)
type UpdateRegistryRequest
    func (request UpdateRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateRegistryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateRegistryRequest) String() string
    func (request UpdateRegistryRequest) ValidateEnumValue() (bool, error)
type UpdateRegistryResponse
    func (response UpdateRegistryResponse) HTTPResponse() *http.Response
    func (response UpdateRegistryResponse) String() string
type ValidateDataAssetNetworkReachablityRequest
    func (request ValidateDataAssetNetworkReachablityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateDataAssetNetworkReachablityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateDataAssetNetworkReachablityRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateDataAssetNetworkReachablityRequest) String() string
    func (request ValidateDataAssetNetworkReachablityRequest) ValidateEnumValue() (bool, error)
type ValidateDataAssetNetworkReachablityResponse
    func (response ValidateDataAssetNetworkReachablityResponse) HTTPResponse() *http.Response
    func (response ValidateDataAssetNetworkReachablityResponse) String() string
type ValidationMessage
    func (m ValidationMessage) String() string
    func (m ValidationMessage) ValidateEnumValue() (bool, error)
type ValidationResult
    func (m ValidationResult) String() string
    func (m ValidationResult) ValidateEnumValue() (bool, error)
type ValidationResultStatusEnum
    func GetMappingValidationResultStatusEnum(val string) (ValidationResultStatusEnum, bool)
    func GetValidationResultStatusEnumValues() []ValidationResultStatusEnum
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestErrorCollection
    func (m WorkRequestErrorCollection) String() string
    func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)
type WorkRequestErrorSummary
    func (m WorkRequestErrorSummary) String() string
    func (m WorkRequestErrorSummary) ValidateEnumValue() (bool, error)
type WorkRequestLog
    func (m WorkRequestLog) String() string
    func (m WorkRequestLog) ValidateEnumValue() (bool, error)
type WorkRequestLogCollection
    func (m WorkRequestLogCollection) String() string
    func (m WorkRequestLogCollection) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryCollection
    func (m WorkRequestSummaryCollection) String() string
    func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)
type WorkRequestSummaryOperationTypeEnum
    func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
    func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum
    func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
    func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
type WriteOperationConfig
    func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)
    func (m WriteOperationConfig) String() string
    func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)
    func (m WriteOperationConfig) ValidateEnumValue() (bool, error)
type WriteOperationConfigWriteModeEnum
    func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)
    func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

Package files

abstract_call_attribute.go abstract_data_operation_config.go abstract_format_attribute.go abstract_read_attribute.go abstract_write_attribute.go aggregator_summary.go attach_data_asset_info.go attribute.go attribute_profile_result.go avro_format_attribute.go base_type.go bicc_read_attributes.go bip_call_attribute.go call_operation_config.go change_endpoint_compartment_details.go change_endpoint_compartment_request_response.go change_registry_compartment_details.go change_registry_compartment_request_response.go column.go composite_type.go compression.go config_definition.go config_parameter_definition.go config_parameter_value.go config_values.go configured_type.go connection.go connection_property.go connection_summary.go connection_summary_collection.go connection_validation.go connection_validation_summary.go connection_validation_summary_collection.go connectivity_validation.go connector_attribute.go create_attach_data_asset_details.go create_attach_data_asset_request_response.go create_connection_details.go create_connection_request_response.go create_connection_validation_details.go create_connection_validation_request_response.go create_connectivity_validation_details.go create_connectivity_validation_request_response.go create_data_asset_details.go create_data_asset_request_response.go create_data_preview_details.go create_data_preview_request_response.go create_data_profile_details.go create_data_profile_request_response.go create_de_reference_artifact_details.go create_de_reference_artifact_request_response.go create_detach_data_asset_details.go create_detach_data_asset_request_response.go create_dp_endpoint_details.go create_dp_endpoint_from_private.go create_dp_endpoint_from_public.go create_endpoint_details.go create_endpoint_request_response.go create_entity_shape_details.go create_entity_shape_from_data_store.go create_entity_shape_from_file.go create_entity_shape_from_sql.go create_entity_shape_from_table.go create_entity_shape_from_view.go create_entity_shape_request_response.go create_execute_operation_job_details.go create_execute_operation_job_request_response.go create_folder_details.go create_folder_request_response.go create_full_push_down_task_details.go create_full_push_down_task_request_response.go create_reference_artifact_details.go create_reference_artifact_request_response.go create_registry_details.go create_registry_request_response.go create_test_network_connectivity_details.go create_test_network_connectivity_request_response.go csv_format_attribute.go data_asset.go data_asset_summary.go data_asset_summary_collection.go data_entity.go data_entity_details.go data_entity_from_data_store.go data_entity_from_data_store_entity_details.go data_entity_from_file.go data_entity_from_file_entity_details.go data_entity_from_sql.go data_entity_from_sql_entity_details.go data_entity_from_table.go data_entity_from_table_entity_details.go data_entity_from_view.go data_entity_from_view_entity_details.go data_entity_summary.go data_entity_summary_collection.go data_entity_summary_from_data_store.go data_entity_summary_from_file.go data_entity_summary_from_sql.go data_entity_summary_from_table.go data_entity_summary_from_view.go data_format.go data_preview.go data_profile.go data_type.go data_type_stat.go dataconnectivity_dataconnectivitymanagement_client.go dataconnectivity_networkvalidation_client.go date_attribute.go de_reference_info.go delete_connection_request_response.go delete_connection_validation_request_response.go delete_data_asset_request_response.go delete_endpoint_request_response.go delete_folder_request_response.go delete_network_connectivity_status_request_response.go delete_registry_request_response.go derived_type.go detach_data_asset_info.go dp_endpoint.go dp_endpoint_details.go dp_endpoint_from_private.go dp_endpoint_from_private_details.go dp_endpoint_from_public.go dp_endpoint_from_public_details.go dp_endpoint_summary.go dp_endpoint_summary_from_private.go dp_endpoint_summary_from_public.go endpoint.go endpoint_summary.go endpoint_summary_collection.go entity_profile_result.go entity_shape.go entity_shape_from_data_store.go entity_shape_from_file.go entity_shape_from_sql.go entity_shape_from_table.go entity_shape_from_view.go error_details.go execute_operation_job.go execute_operation_job_details.go external_storage.go filter_push.go folder.go folder_summary.go folder_summary_collection.go foreign_key.go full_push_down_task_response.go get_connection_request_response.go get_connection_validation_request_response.go get_data_asset_request_response.go get_data_entity_request_response.go get_endpoint_request_response.go get_execute_operation_job_request_response.go get_folder_request_response.go get_network_connectivity_status_collection_request_response.go get_network_connectivity_status_request_response.go get_operation_request_response.go get_registry_request_response.go get_schema_request_response.go get_type_request_response.go get_work_request_request_response.go hdfs_write_attributes.go histogram.go input_port.go join.go json_format_attribute.go key.go key_attribute.go key_range.go key_range_partition_config.go list_connection_validations_request_response.go list_connections_request_response.go list_data_assets_request_response.go list_data_entities_request_response.go list_endpoints_request_response.go list_folders_request_response.go list_operations_request_response.go list_reference_artifacts_request_response.go list_registries_request_response.go list_schemas_request_response.go list_types_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go message.go model_select.go model_type.go native_shape_field.go network_connectivity_status.go network_connectivity_status_collection.go numeric_attribute.go object_freq_stat.go object_metadata.go object_storage_write_attributes.go operation.go operation_exec_result.go operation_from_procedure.go operation_input_record.go operation_summary.go operation_summary_collection.go operation_summary_from_procedure.go oracle_adwc_write_attributes.go oracle_atp_write_attributes.go oracle_read_attribute.go oracle_read_attributes.go oracle_write_attributes.go outlier.go output_port.go parameter.go parent_reference.go parquet_format_attribute.go partition_config.go primary_key.go profile_config.go profile_stat.go push_down_operation.go query.go read_operation_config.go reference_artifact_summary.go reference_artifact_summary_collection.go reference_info.go registry.go registry_metadata.go registry_summary.go registry_summary_collection.go row.go schema.go schema_drift_config.go schema_summary.go schema_summary_collection.go shape.go shape_field.go sort.go sort_clause.go source.go string_attribute.go structured_type.go target.go test_network_connectivity.go type_library.go type_summary.go type_system.go typed_object.go types_summary_collection.go unique_key.go update_connection_details.go update_connection_request_response.go update_data_asset_details.go update_data_asset_request_response.go update_dp_endpoint_details.go update_dp_endpoint_from_private.go update_dp_endpoint_from_public.go update_endpoint_details.go update_endpoint_request_response.go update_folder_details.go update_folder_request_response.go update_registry_details.go update_registry_request_response.go validate_data_asset_network_reachablity_request_response.go validation_message.go validation_result.go work_request.go work_request_error.go work_request_error_collection.go work_request_error_summary.go work_request_log.go work_request_log_collection.go work_request_resource.go work_request_summary.go work_request_summary_collection.go write_operation_config.go

func GetAbstractCallAttributeModelTypeEnumStringValues

func GetAbstractCallAttributeModelTypeEnumStringValues() []string

GetAbstractCallAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractCallAttributeModelTypeEnum

func GetAbstractDataOperationConfigModelTypeEnumStringValues

func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string

GetAbstractDataOperationConfigModelTypeEnumStringValues Enumerates the set of values in String for AbstractDataOperationConfigModelTypeEnum

func GetAbstractFormatAttributeModelTypeEnumStringValues

func GetAbstractFormatAttributeModelTypeEnumStringValues() []string

GetAbstractFormatAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractFormatAttributeModelTypeEnum

func GetAbstractReadAttributeModelTypeEnumStringValues

func GetAbstractReadAttributeModelTypeEnumStringValues() []string

GetAbstractReadAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractReadAttributeModelTypeEnum

func GetAbstractWriteAttributeModelTypeEnumStringValues

func GetAbstractWriteAttributeModelTypeEnumStringValues() []string

GetAbstractWriteAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractWriteAttributeModelTypeEnum

func GetBaseTypeModelTypeEnumStringValues

func GetBaseTypeModelTypeEnumStringValues() []string

GetBaseTypeModelTypeEnumStringValues Enumerates the set of values in String for BaseTypeModelTypeEnum

func GetBiccReadAttributesExtractStrategyEnumStringValues

func GetBiccReadAttributesExtractStrategyEnumStringValues() []string

GetBiccReadAttributesExtractStrategyEnumStringValues Enumerates the set of values in String for BiccReadAttributesExtractStrategyEnum

func GetCompressionCodecEnumStringValues

func GetCompressionCodecEnumStringValues() []string

GetCompressionCodecEnumStringValues Enumerates the set of values in String for CompressionCodecEnum

func GetConnectorAttributeModelTypeEnumStringValues

func GetConnectorAttributeModelTypeEnumStringValues() []string

GetConnectorAttributeModelTypeEnumStringValues Enumerates the set of values in String for ConnectorAttributeModelTypeEnum

func GetCreateConnectivityValidationDetailsModelTypeEnumStringValues

func GetCreateConnectivityValidationDetailsModelTypeEnumStringValues() []string

GetCreateConnectivityValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateConnectivityValidationDetailsModelTypeEnum

func GetCreateDpEndpointDetailsModelTypeEnumStringValues

func GetCreateDpEndpointDetailsModelTypeEnumStringValues() []string

GetCreateDpEndpointDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDpEndpointDetailsModelTypeEnum

func GetCreateDpEndpointFromPrivateStateEnumStringValues

func GetCreateDpEndpointFromPrivateStateEnumStringValues() []string

GetCreateDpEndpointFromPrivateStateEnumStringValues Enumerates the set of values in String for CreateDpEndpointFromPrivateStateEnum

func GetCreateEntityShapeAuthorizationModeEnumStringValues

func GetCreateEntityShapeAuthorizationModeEnumStringValues() []string

GetCreateEntityShapeAuthorizationModeEnumStringValues Enumerates the set of values in String for CreateEntityShapeAuthorizationModeEnum

func GetCreateEntityShapeDetailsEntityTypeEnumStringValues

func GetCreateEntityShapeDetailsEntityTypeEnumStringValues() []string

GetCreateEntityShapeDetailsEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsEntityTypeEnum

func GetCreateEntityShapeDetailsModelTypeEnumStringValues

func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string

GetCreateEntityShapeDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsModelTypeEnum

func GetDataEntityDetailsModelTypeEnumStringValues

func GetDataEntityDetailsModelTypeEnumStringValues() []string

GetDataEntityDetailsModelTypeEnumStringValues Enumerates the set of values in String for DataEntityDetailsModelTypeEnum

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetDataEntityFromDataStoreEntityTypeEnumStringValues

func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string

GetDataEntityFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityTypeEnum

func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetDataEntityFromFileEntityTypeEnumStringValues

func GetDataEntityFromFileEntityTypeEnumStringValues() []string

GetDataEntityFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityTypeEnum

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetDataEntityFromSqlEntityTypeEnumStringValues

func GetDataEntityFromSqlEntityTypeEnumStringValues() []string

GetDataEntityFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityTypeEnum

func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetDataEntityFromTableEntityTypeEnumStringValues

func GetDataEntityFromTableEntityTypeEnumStringValues() []string

GetDataEntityFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityTypeEnum

func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetDataEntityFromViewEntityTypeEnumStringValues

func GetDataEntityFromViewEntityTypeEnumStringValues() []string

GetDataEntityFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityTypeEnum

func GetDataEntityModelTypeEnumStringValues

func GetDataEntityModelTypeEnumStringValues() []string

GetDataEntityModelTypeEnumStringValues Enumerates the set of values in String for DataEntityModelTypeEnum

func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues

func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetDataEntitySummaryFromFileEntityTypeEnumStringValues

func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromFileEntityTypeEnum

func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues

func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromSqlEntityTypeEnum

func GetDataEntitySummaryFromTableEntityTypeEnumStringValues

func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromTableEntityTypeEnum

func GetDataEntitySummaryFromViewEntityTypeEnumStringValues

func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromViewEntityTypeEnum

func GetDataEntitySummaryModelTypeEnumStringValues

func GetDataEntitySummaryModelTypeEnumStringValues() []string

GetDataEntitySummaryModelTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryModelTypeEnum

func GetDataFormatTypeEnumStringValues

func GetDataFormatTypeEnumStringValues() []string

GetDataFormatTypeEnumStringValues Enumerates the set of values in String for DataFormatTypeEnum

func GetDataTypeDtTypeEnumStringValues

func GetDataTypeDtTypeEnumStringValues() []string

GetDataTypeDtTypeEnumStringValues Enumerates the set of values in String for DataTypeDtTypeEnum

func GetDpEndpointDetailsModelTypeEnumStringValues

func GetDpEndpointDetailsModelTypeEnumStringValues() []string

GetDpEndpointDetailsModelTypeEnumStringValues Enumerates the set of values in String for DpEndpointDetailsModelTypeEnum

func GetDpEndpointFromPrivateDetailsStateEnumStringValues

func GetDpEndpointFromPrivateDetailsStateEnumStringValues() []string

GetDpEndpointFromPrivateDetailsStateEnumStringValues Enumerates the set of values in String for DpEndpointFromPrivateDetailsStateEnum

func GetDpEndpointFromPrivateStateEnumStringValues

func GetDpEndpointFromPrivateStateEnumStringValues() []string

GetDpEndpointFromPrivateStateEnumStringValues Enumerates the set of values in String for DpEndpointFromPrivateStateEnum

func GetDpEndpointModelTypeEnumStringValues

func GetDpEndpointModelTypeEnumStringValues() []string

GetDpEndpointModelTypeEnumStringValues Enumerates the set of values in String for DpEndpointModelTypeEnum

func GetDpEndpointSummaryFromPrivateStateEnumStringValues

func GetDpEndpointSummaryFromPrivateStateEnumStringValues() []string

GetDpEndpointSummaryFromPrivateStateEnumStringValues Enumerates the set of values in String for DpEndpointSummaryFromPrivateStateEnum

func GetDpEndpointSummaryModelTypeEnumStringValues

func GetDpEndpointSummaryModelTypeEnumStringValues() []string

GetDpEndpointSummaryModelTypeEnumStringValues Enumerates the set of values in String for DpEndpointSummaryModelTypeEnum

func GetEndpointLifecycleStateEnumStringValues

func GetEndpointLifecycleStateEnumStringValues() []string

GetEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for EndpointLifecycleStateEnum

func GetEntityShapeFromDataStoreEntityTypeEnumStringValues

func GetEntityShapeFromDataStoreEntityTypeEnumStringValues() []string

GetEntityShapeFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromDataStoreEntityTypeEnum

func GetEntityShapeFromFileEntityTypeEnumStringValues

func GetEntityShapeFromFileEntityTypeEnumStringValues() []string

GetEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromFileEntityTypeEnum

func GetEntityShapeFromSqlEntityTypeEnumStringValues

func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string

GetEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromSqlEntityTypeEnum

func GetEntityShapeFromTableEntityTypeEnumStringValues

func GetEntityShapeFromTableEntityTypeEnumStringValues() []string

GetEntityShapeFromTableEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromTableEntityTypeEnum

func GetEntityShapeFromViewEntityTypeEnumStringValues

func GetEntityShapeFromViewEntityTypeEnumStringValues() []string

GetEntityShapeFromViewEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromViewEntityTypeEnum

func GetEntityShapeModelTypeEnumStringValues

func GetEntityShapeModelTypeEnumStringValues() []string

GetEntityShapeModelTypeEnumStringValues Enumerates the set of values in String for EntityShapeModelTypeEnum

func GetExecuteOperationJobDetailsStatusEnumStringValues

func GetExecuteOperationJobDetailsStatusEnumStringValues() []string

GetExecuteOperationJobDetailsStatusEnumStringValues Enumerates the set of values in String for ExecuteOperationJobDetailsStatusEnum

func GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues

func GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues() []string

GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues Enumerates the set of values in String for GetNetworkConnectivityStatusCollectionSortByEnum

func GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues

func GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues() []string

GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues Enumerates the set of values in String for GetNetworkConnectivityStatusCollectionSortOrderEnum

func GetInputPortPortTypeEnumStringValues

func GetInputPortPortTypeEnumStringValues() []string

GetInputPortPortTypeEnumStringValues Enumerates the set of values in String for InputPortPortTypeEnum

func GetJoinPolicyEnumStringValues

func GetJoinPolicyEnumStringValues() []string

GetJoinPolicyEnumStringValues Enumerates the set of values in String for JoinPolicyEnum

func GetKeyModelTypeEnumStringValues

func GetKeyModelTypeEnumStringValues() []string

GetKeyModelTypeEnumStringValues Enumerates the set of values in String for KeyModelTypeEnum

func GetListConnectionValidationsSortByEnumStringValues

func GetListConnectionValidationsSortByEnumStringValues() []string

GetListConnectionValidationsSortByEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortByEnum

func GetListConnectionValidationsSortOrderEnumStringValues

func GetListConnectionValidationsSortOrderEnumStringValues() []string

GetListConnectionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortOrderEnum

func GetListConnectionsFavoritesQueryParamEnumStringValues

func GetListConnectionsFavoritesQueryParamEnumStringValues() []string

GetListConnectionsFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListConnectionsFavoritesQueryParamEnum

func GetListConnectionsSortByEnumStringValues

func GetListConnectionsSortByEnumStringValues() []string

GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum

func GetListConnectionsSortOrderEnumStringValues

func GetListConnectionsSortOrderEnumStringValues() []string

GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum

func GetListDataAssetsFavoritesQueryParamEnumStringValues

func GetListDataAssetsFavoritesQueryParamEnumStringValues() []string

GetListDataAssetsFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListDataAssetsFavoritesQueryParamEnum

func GetListDataAssetsSortByEnumStringValues

func GetListDataAssetsSortByEnumStringValues() []string

GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum

func GetListDataAssetsSortOrderEnumStringValues

func GetListDataAssetsSortOrderEnumStringValues() []string

GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum

func GetListDataEntitiesApiModeEnumStringValues

func GetListDataEntitiesApiModeEnumStringValues() []string

GetListDataEntitiesApiModeEnumStringValues Enumerates the set of values in String for ListDataEntitiesApiModeEnum

func GetListDataEntitiesSortByEnumStringValues

func GetListDataEntitiesSortByEnumStringValues() []string

GetListDataEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortByEnum

func GetListDataEntitiesSortOrderEnumStringValues

func GetListDataEntitiesSortOrderEnumStringValues() []string

GetListDataEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortOrderEnum

func GetListEndpointsSortByEnumStringValues

func GetListEndpointsSortByEnumStringValues() []string

GetListEndpointsSortByEnumStringValues Enumerates the set of values in String for ListEndpointsSortByEnum

func GetListEndpointsSortOrderEnumStringValues

func GetListEndpointsSortOrderEnumStringValues() []string

GetListEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListEndpointsSortOrderEnum

func GetListFoldersFavoritesQueryParamEnumStringValues

func GetListFoldersFavoritesQueryParamEnumStringValues() []string

GetListFoldersFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListFoldersFavoritesQueryParamEnum

func GetListFoldersSortByEnumStringValues

func GetListFoldersSortByEnumStringValues() []string

GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum

func GetListFoldersSortOrderEnumStringValues

func GetListFoldersSortOrderEnumStringValues() []string

GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum

func GetListOperationsSortByEnumStringValues

func GetListOperationsSortByEnumStringValues() []string

GetListOperationsSortByEnumStringValues Enumerates the set of values in String for ListOperationsSortByEnum

func GetListOperationsSortOrderEnumStringValues

func GetListOperationsSortOrderEnumStringValues() []string

GetListOperationsSortOrderEnumStringValues Enumerates the set of values in String for ListOperationsSortOrderEnum

func GetListReferenceArtifactsFavoritesQueryParamEnumStringValues

func GetListReferenceArtifactsFavoritesQueryParamEnumStringValues() []string

GetListReferenceArtifactsFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListReferenceArtifactsFavoritesQueryParamEnum

func GetListReferenceArtifactsSortByEnumStringValues

func GetListReferenceArtifactsSortByEnumStringValues() []string

GetListReferenceArtifactsSortByEnumStringValues Enumerates the set of values in String for ListReferenceArtifactsSortByEnum

func GetListReferenceArtifactsSortOrderEnumStringValues

func GetListReferenceArtifactsSortOrderEnumStringValues() []string

GetListReferenceArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListReferenceArtifactsSortOrderEnum

func GetListSchemasSortByEnumStringValues

func GetListSchemasSortByEnumStringValues() []string

GetListSchemasSortByEnumStringValues Enumerates the set of values in String for ListSchemasSortByEnum

func GetListSchemasSortOrderEnumStringValues

func GetListSchemasSortOrderEnumStringValues() []string

GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum

func GetListTypesSortByEnumStringValues

func GetListTypesSortByEnumStringValues() []string

GetListTypesSortByEnumStringValues Enumerates the set of values in String for ListTypesSortByEnum

func GetListTypesSortOrderEnumStringValues

func GetListTypesSortOrderEnumStringValues() []string

GetListTypesSortOrderEnumStringValues Enumerates the set of values in String for ListTypesSortOrderEnum

func GetListWorkRequestsWorkRequestStatusEnumStringValues

func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string

GetListWorkRequestsWorkRequestStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsWorkRequestStatusEnum

func GetMessageTypeEnumStringValues

func GetMessageTypeEnumStringValues() []string

GetMessageTypeEnumStringValues Enumerates the set of values in String for MessageTypeEnum

func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumStringValues

func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumStringValues() []string

GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumStringValues Enumerates the set of values in String for NetworkConnectivityStatusNetworkValidationStatusEnumEnum

func GetOperationExecResultExecutionStatusEnumStringValues

func GetOperationExecResultExecutionStatusEnumStringValues() []string

GetOperationExecResultExecutionStatusEnumStringValues Enumerates the set of values in String for OperationExecResultExecutionStatusEnum

func GetOperationModelTypeEnumStringValues

func GetOperationModelTypeEnumStringValues() []string

GetOperationModelTypeEnumStringValues Enumerates the set of values in String for OperationModelTypeEnum

func GetOperationSummaryModelTypeEnumStringValues

func GetOperationSummaryModelTypeEnumStringValues() []string

GetOperationSummaryModelTypeEnumStringValues Enumerates the set of values in String for OperationSummaryModelTypeEnum

func GetOutputPortPortTypeEnumStringValues

func GetOutputPortPortTypeEnumStringValues() []string

GetOutputPortPortTypeEnumStringValues Enumerates the set of values in String for OutputPortPortTypeEnum

func GetParameterOutputAggregationTypeEnumStringValues

func GetParameterOutputAggregationTypeEnumStringValues() []string

GetParameterOutputAggregationTypeEnumStringValues Enumerates the set of values in String for ParameterOutputAggregationTypeEnum

func GetPartitionConfigModelTypeEnumStringValues

func GetPartitionConfigModelTypeEnumStringValues() []string

GetPartitionConfigModelTypeEnumStringValues Enumerates the set of values in String for PartitionConfigModelTypeEnum

func GetProfileConfigFunctionsEnumStringValues

func GetProfileConfigFunctionsEnumStringValues() []string

GetProfileConfigFunctionsEnumStringValues Enumerates the set of values in String for ProfileConfigFunctionsEnum

func GetPushDownOperationModelTypeEnumStringValues

func GetPushDownOperationModelTypeEnumStringValues() []string

GetPushDownOperationModelTypeEnumStringValues Enumerates the set of values in String for PushDownOperationModelTypeEnum

func GetRegistryLifecycleStateEnumStringValues

func GetRegistryLifecycleStateEnumStringValues() []string

GetRegistryLifecycleStateEnumStringValues Enumerates the set of values in String for RegistryLifecycleStateEnum

func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues

func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string

GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigDataTypeChangeHandlingEnum

func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues

func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string

GetSchemaDriftConfigExtraColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigExtraColumnHandlingEnum

func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues

func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string

GetSchemaDriftConfigMissingColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigMissingColumnHandlingEnum

func GetSortClauseOrderEnumStringValues

func GetSortClauseOrderEnumStringValues() []string

GetSortClauseOrderEnumStringValues Enumerates the set of values in String for SortClauseOrderEnum

func GetTargetDataPropertyEnumStringValues

func GetTargetDataPropertyEnumStringValues() []string

GetTargetDataPropertyEnumStringValues Enumerates the set of values in String for TargetDataPropertyEnum

func GetTypedObjectModelTypeEnumStringValues

func GetTypedObjectModelTypeEnumStringValues() []string

GetTypedObjectModelTypeEnumStringValues Enumerates the set of values in String for TypedObjectModelTypeEnum

func GetUniqueKeyModelTypeEnumStringValues

func GetUniqueKeyModelTypeEnumStringValues() []string

GetUniqueKeyModelTypeEnumStringValues Enumerates the set of values in String for UniqueKeyModelTypeEnum

func GetUpdateDpEndpointDetailsModelTypeEnumStringValues

func GetUpdateDpEndpointDetailsModelTypeEnumStringValues() []string

GetUpdateDpEndpointDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateDpEndpointDetailsModelTypeEnum

func GetUpdateDpEndpointFromPrivateStateEnumStringValues

func GetUpdateDpEndpointFromPrivateStateEnumStringValues() []string

GetUpdateDpEndpointFromPrivateStateEnumStringValues Enumerates the set of values in String for UpdateDpEndpointFromPrivateStateEnum

func GetValidationResultStatusEnumStringValues

func GetValidationResultStatusEnumStringValues() []string

GetValidationResultStatusEnumStringValues Enumerates the set of values in String for ValidationResultStatusEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkRequestSummaryOperationTypeEnumStringValues

func GetWorkRequestSummaryOperationTypeEnumStringValues() []string

GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum

func GetWorkRequestSummaryStatusEnumStringValues

func GetWorkRequestSummaryStatusEnumStringValues() []string

GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum

func GetWriteOperationConfigWriteModeEnumStringValues

func GetWriteOperationConfigWriteModeEnumStringValues() []string

GetWriteOperationConfigWriteModeEnumStringValues Enumerates the set of values in String for WriteOperationConfigWriteModeEnum

type AbstractCallAttribute

AbstractCallAttribute The call attributes

type AbstractCallAttribute interface {
}

type AbstractCallAttributeModelTypeEnum

AbstractCallAttributeModelTypeEnum Enum with underlying type: string

type AbstractCallAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractCallAttributeModelTypeEnum

const (
    AbstractCallAttributeModelTypeBipcallattribute AbstractCallAttributeModelTypeEnum = "BIPCALLATTRIBUTE"
)

func GetAbstractCallAttributeModelTypeEnumValues

func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum

GetAbstractCallAttributeModelTypeEnumValues Enumerates the set of values for AbstractCallAttributeModelTypeEnum

func GetMappingAbstractCallAttributeModelTypeEnum

func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)

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

type AbstractDataOperationConfig

AbstractDataOperationConfig The information about the data operation.

type AbstractDataOperationConfig interface {
}

type AbstractDataOperationConfigModelTypeEnum

AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string

type AbstractDataOperationConfigModelTypeEnum string

Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum

const (
    AbstractDataOperationConfigModelTypeReadOperationConfig  AbstractDataOperationConfigModelTypeEnum = "READ_OPERATION_CONFIG"
    AbstractDataOperationConfigModelTypeWriteOperationConfig AbstractDataOperationConfigModelTypeEnum = "WRITE_OPERATION_CONFIG"
)

func GetAbstractDataOperationConfigModelTypeEnumValues

func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum

GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum

func GetMappingAbstractDataOperationConfigModelTypeEnum

func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)

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

type AbstractFormatAttribute

AbstractFormatAttribute The abstract format attribute.

type AbstractFormatAttribute interface {
}

type AbstractFormatAttributeModelTypeEnum

AbstractFormatAttributeModelTypeEnum Enum with underlying type: string

type AbstractFormatAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum

const (
    AbstractFormatAttributeModelTypeJsonFormat    AbstractFormatAttributeModelTypeEnum = "JSON_FORMAT"
    AbstractFormatAttributeModelTypeCsvFormat     AbstractFormatAttributeModelTypeEnum = "CSV_FORMAT"
    AbstractFormatAttributeModelTypeAvroFormat    AbstractFormatAttributeModelTypeEnum = "AVRO_FORMAT"
    AbstractFormatAttributeModelTypeParquetFormat AbstractFormatAttributeModelTypeEnum = "PARQUET_FORMAT"
)

func GetAbstractFormatAttributeModelTypeEnumValues

func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum

GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum

func GetMappingAbstractFormatAttributeModelTypeEnum

func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)

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

type AbstractReadAttribute

AbstractReadAttribute The abstract read attribute.

type AbstractReadAttribute interface {
}

type AbstractReadAttributeModelTypeEnum

AbstractReadAttributeModelTypeEnum Enum with underlying type: string

type AbstractReadAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum

const (
    AbstractReadAttributeModelTypeOraclereadattribute AbstractReadAttributeModelTypeEnum = "ORACLEREADATTRIBUTE"
    AbstractReadAttributeModelTypeOracleReadAttribute AbstractReadAttributeModelTypeEnum = "ORACLE_READ_ATTRIBUTE"
    AbstractReadAttributeModelTypeBiccReadAttribute   AbstractReadAttributeModelTypeEnum = "BICC_READ_ATTRIBUTE"
)

func GetAbstractReadAttributeModelTypeEnumValues

func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum

GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum

func GetMappingAbstractReadAttributeModelTypeEnum

func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)

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

type AbstractWriteAttribute

AbstractWriteAttribute The abstract write attribute.

type AbstractWriteAttribute interface {
}

type AbstractWriteAttributeModelTypeEnum

AbstractWriteAttributeModelTypeEnum Enum with underlying type: string

type AbstractWriteAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum

const (
    AbstractWriteAttributeModelTypeOracleWriteAttribute        AbstractWriteAttributeModelTypeEnum = "ORACLE_WRITE_ATTRIBUTE"
    AbstractWriteAttributeModelTypeOracleAtpWriteAttribute     AbstractWriteAttributeModelTypeEnum = "ORACLE_ATP_WRITE_ATTRIBUTE"
    AbstractWriteAttributeModelTypeOracleAdwcWriteAttribute    AbstractWriteAttributeModelTypeEnum = "ORACLE_ADWC_WRITE_ATTRIBUTE"
    AbstractWriteAttributeModelTypeObjectStorageWriteAttribute AbstractWriteAttributeModelTypeEnum = "OBJECT_STORAGE_WRITE_ATTRIBUTE"
    AbstractWriteAttributeModelTypeHdfsWriteAttribute          AbstractWriteAttributeModelTypeEnum = "HDFS_WRITE_ATTRIBUTE"
)

func GetAbstractWriteAttributeModelTypeEnumValues

func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum

GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum

func GetMappingAbstractWriteAttributeModelTypeEnum

func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)

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

type AggregatorSummary

AggregatorSummary A summary type containing information about the object's aggregator including its type, key, name and description.

type AggregatorSummary struct {

    // The type of the aggregator.
    Type *string `mandatory:"false" json:"type"`

    // The key of the aggregator object.
    Key *string `mandatory:"false" json:"key"`

    // The name of the aggregator.
    Name *string `mandatory:"false" json:"name"`

    // The identifier of the aggregator.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The description of the aggregator.
    Description *string `mandatory:"false" json:"description"`
}

func (AggregatorSummary) String

func (m AggregatorSummary) String() string

func (AggregatorSummary) ValidateEnumValue

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

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

type AttachDataAssetInfo

AttachDataAssetInfo The attach DataAsset response.

type AttachDataAssetInfo struct {

    // Map of DataAsset name as key and results as value
    ReferenceInfo map[string]ValidationResult `mandatory:"true" json:"referenceInfo"`
}

func (AttachDataAssetInfo) String

func (m AttachDataAssetInfo) String() string

func (AttachDataAssetInfo) ValidateEnumValue

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

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

type Attribute

Attribute Registry Attribute Object, to get connector details

type Attribute struct {

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

    // True if Attribute is sensitive.
    IsSensitive *bool `mandatory:"false" json:"isSensitive"`

    // True if Attribute is mandatory.
    IsMandatory *bool `mandatory:"false" json:"isMandatory"`

    // True if Attribute is generated.
    IsGenerated *bool `mandatory:"false" json:"isGenerated"`

    // True if Attribute is encoded.
    IsBase64Encoded *bool `mandatory:"false" json:"isBase64Encoded"`

    // List of valid key list
    ValidKeyList []string `mandatory:"false" json:"validKeyList"`

    // Attribute type details
    AttributeType *string `mandatory:"false" json:"attributeType"`
}

func (Attribute) String

func (m Attribute) String() string

func (Attribute) ValidateEnumValue

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

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

type AttributeProfileResult

AttributeProfileResult A summary of profiling results of a specefic attribute.

type AttributeProfileResult interface {

    // Name of attribute
    GetName() *string

    GetMin() *ProfileStat

    GetMax() *ProfileStat

    GetNullCount() *ProfileStat

    GetDistinctCount() *ProfileStat

    GetUniqueCount() *ProfileStat

    GetDuplicateCount() *ProfileStat

    // Top N value frequencies for the column as described already in profile config topNValueFrequency property.
    GetValueFrequencies() []ObjectFreqStat
}

type AvroFormatAttribute

AvroFormatAttribute The AVRO format attribute.

type AvroFormatAttribute struct {

    // The compression for the file.
    Compression *string `mandatory:"false" json:"compression"`
}

func (AvroFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (AvroFormatAttribute) String

func (m AvroFormatAttribute) String() string

func (AvroFormatAttribute) ValidateEnumValue

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

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

type BaseType

BaseType Base type for the type system.

type BaseType interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // A user defined description for the object.
    GetDescription() *string
}

type BaseTypeModelTypeEnum

BaseTypeModelTypeEnum Enum with underlying type: string

type BaseTypeModelTypeEnum string

Set of constants representing the allowable values for BaseTypeModelTypeEnum

const (
    BaseTypeModelTypeStructuredType BaseTypeModelTypeEnum = "STRUCTURED_TYPE"
    BaseTypeModelTypeDataType       BaseTypeModelTypeEnum = "DATA_TYPE"
    BaseTypeModelTypeConfiguredType BaseTypeModelTypeEnum = "CONFIGURED_TYPE"
    BaseTypeModelTypeCompositeType  BaseTypeModelTypeEnum = "COMPOSITE_TYPE"
    BaseTypeModelTypeDerivedType    BaseTypeModelTypeEnum = "DERIVED_TYPE"
)

func GetBaseTypeModelTypeEnumValues

func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum

GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum

func GetMappingBaseTypeModelTypeEnum

func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)

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

type BiccReadAttributes

BiccReadAttributes Properties to configure reading from an Oracle Database.

type BiccReadAttributes struct {

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`

    ExternalStorage *ExternalStorage `mandatory:"false" json:"externalStorage"`

    // Date from where extract should start
    InitialExtractDate *common.SDKTime `mandatory:"false" json:"initialExtractDate"`

    // Date last extracted
    LastExtractDate *common.SDKTime `mandatory:"false" json:"lastExtractDate"`

    // Extraction Strategy - FULL|INCREMENTAL
    ExtractStrategy BiccReadAttributesExtractStrategyEnum `mandatory:"false" json:"extractStrategy,omitempty"`
}

func (BiccReadAttributes) MarshalJSON

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

MarshalJSON marshals to json representation

func (BiccReadAttributes) String

func (m BiccReadAttributes) String() string

func (BiccReadAttributes) ValidateEnumValue

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

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

type BiccReadAttributesExtractStrategyEnum

BiccReadAttributesExtractStrategyEnum Enum with underlying type: string

type BiccReadAttributesExtractStrategyEnum string

Set of constants representing the allowable values for BiccReadAttributesExtractStrategyEnum

const (
    BiccReadAttributesExtractStrategyFull        BiccReadAttributesExtractStrategyEnum = "FULL"
    BiccReadAttributesExtractStrategyIncremental BiccReadAttributesExtractStrategyEnum = "INCREMENTAL"
)

func GetBiccReadAttributesExtractStrategyEnumValues

func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum

GetBiccReadAttributesExtractStrategyEnumValues Enumerates the set of values for BiccReadAttributesExtractStrategyEnum

func GetMappingBiccReadAttributesExtractStrategyEnum

func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)

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

type BipCallAttribute

BipCallAttribute The call attributes impl

type BipCallAttribute struct {
    StagingBucket *Schema `mandatory:"false" json:"stagingBucket"`

    // Parameter to set offset
    OffsetParameter *string `mandatory:"false" json:"offsetParameter"`

    // Parameter to fetch next set of rows
    FetchNextRowsParameter *string `mandatory:"false" json:"fetchNextRowsParameter"`

    StagingDataAsset *DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection *Connection `mandatory:"false" json:"stagingConnection"`

    // Prefix for the staging DataAsset
    StagingPrefix *string `mandatory:"false" json:"stagingPrefix"`
}

func (BipCallAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (BipCallAttribute) String

func (m BipCallAttribute) String() string

func (BipCallAttribute) ValidateEnumValue

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

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

type CallOperationConfig

CallOperationConfig Holder for parameters names.

type CallOperationConfig struct {

    // List of names of IN/INOUT parameters.
    InFields []string `mandatory:"false" json:"inFields"`

    // List of names of OUT/INOUT parameters.
    OutFields []string `mandatory:"false" json:"outFields"`

    CallAttribute AbstractCallAttribute `mandatory:"false" json:"callAttribute"`

    // List of push down operations.
    PushDownOperations []PushDownOperation `mandatory:"false" json:"pushDownOperations"`
}

func (CallOperationConfig) String

func (m CallOperationConfig) String() string

func (*CallOperationConfig) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CallOperationConfig) ValidateEnumValue

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

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

type ChangeEndpointCompartmentDetails

ChangeEndpointCompartmentDetails The information about change compartment action.

type ChangeEndpointCompartmentDetails struct {

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

func (ChangeEndpointCompartmentDetails) String

func (m ChangeEndpointCompartmentDetails) String() string

func (ChangeEndpointCompartmentDetails) ValidateEnumValue

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

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

type ChangeEndpointCompartmentRequest

ChangeEndpointCompartmentRequest wrapper for the ChangeEndpointCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartmentRequest.

type ChangeEndpointCompartmentRequest struct {

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // The details of change compartment action.
    ChangeEndpointCompartmentDetails `contributesTo:"body"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ChangeEndpointCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeEndpointCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeEndpointCompartmentRequest) RetryPolicy

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

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

func (ChangeEndpointCompartmentRequest) String

func (request ChangeEndpointCompartmentRequest) String() string

func (ChangeEndpointCompartmentRequest) ValidateEnumValue

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

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

type ChangeEndpointCompartmentResponse

ChangeEndpointCompartmentResponse wrapper for the ChangeEndpointCompartment operation

type ChangeEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ChangeEndpointCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeEndpointCompartmentResponse) String

func (response ChangeEndpointCompartmentResponse) String() string

type ChangeRegistryCompartmentDetails

ChangeRegistryCompartmentDetails The information about change compartment action.

type ChangeRegistryCompartmentDetails struct {

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

func (ChangeRegistryCompartmentDetails) String

func (m ChangeRegistryCompartmentDetails) String() string

func (ChangeRegistryCompartmentDetails) ValidateEnumValue

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

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

type ChangeRegistryCompartmentRequest

ChangeRegistryCompartmentRequest wrapper for the ChangeRegistryCompartment operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ChangeRegistryCompartment.go.html to see an example of how to use ChangeRegistryCompartmentRequest.

type ChangeRegistryCompartmentRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The details of change compartment action.
    ChangeRegistryCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (ChangeRegistryCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeRegistryCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeRegistryCompartmentRequest) RetryPolicy

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

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

func (ChangeRegistryCompartmentRequest) String

func (request ChangeRegistryCompartmentRequest) String() string

func (ChangeRegistryCompartmentRequest) ValidateEnumValue

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

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

type ChangeRegistryCompartmentResponse

ChangeRegistryCompartmentResponse wrapper for the ChangeRegistryCompartment operation

type ChangeRegistryCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ChangeRegistryCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeRegistryCompartmentResponse) String

func (response ChangeRegistryCompartmentResponse) String() string

type Column

Column Data preview column definition.

type Column struct {

    // Column Name.
    Name *string `mandatory:"false" json:"name"`

    // Data type of the specified column.
    DataType *string `mandatory:"false" json:"dataType"`
}

func (Column) String

func (m Column) String() string

func (Column) ValidateEnumValue

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

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

type CompositeType

CompositeType A `CompositeType` represents a type that is composed of a list of sub-types, for example an `Address` type. The sub-types can be simple `DataType` or other `CompositeType` objects. Typically, a `CompositeType` may represent an arbitrarily deep hierarchy of types.

type CompositeType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    ParentType *CompositeType `mandatory:"false" json:"parentType"`

    // An array of elements.
    Elements []TypedObject `mandatory:"false" json:"elements"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

func (CompositeType) GetDescription

func (m CompositeType) GetDescription() *string

GetDescription returns Description

func (CompositeType) GetKey

func (m CompositeType) GetKey() *string

GetKey returns Key

func (CompositeType) GetModelVersion

func (m CompositeType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CompositeType) GetName

func (m CompositeType) GetName() *string

GetName returns Name

func (CompositeType) GetObjectStatus

func (m CompositeType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CompositeType) GetParentRef

func (m CompositeType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CompositeType) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeType) String

func (m CompositeType) String() string

func (*CompositeType) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CompositeType) ValidateEnumValue

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

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

type Compression

Compression The optional compression configuration.

type Compression struct {

    // Compression algorithm
    Codec CompressionCodecEnum `mandatory:"true" json:"codec"`
}

func (Compression) String

func (m Compression) String() string

func (Compression) ValidateEnumValue

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

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

type CompressionCodecEnum

CompressionCodecEnum Enum with underlying type: string

type CompressionCodecEnum string

Set of constants representing the allowable values for CompressionCodecEnum

const (
    CompressionCodecNone    CompressionCodecEnum = "NONE"
    CompressionCodecAuto    CompressionCodecEnum = "AUTO"
    CompressionCodecGzip    CompressionCodecEnum = "GZIP"
    CompressionCodecBzip2   CompressionCodecEnum = "BZIP2"
    CompressionCodecDeflate CompressionCodecEnum = "DEFLATE"
    CompressionCodecLz4     CompressionCodecEnum = "LZ4"
    CompressionCodecSnappy  CompressionCodecEnum = "SNAPPY"
)

func GetCompressionCodecEnumValues

func GetCompressionCodecEnumValues() []CompressionCodecEnum

GetCompressionCodecEnumValues Enumerates the set of values for CompressionCodecEnum

func GetMappingCompressionCodecEnum

func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)

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

type ConfigDefinition

ConfigDefinition The configuration details of a configurable object. This contains one or more config param definitions.

type ConfigDefinition struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Specifies whether the configuration is contained or not.
    IsContained *bool `mandatory:"false" json:"isContained"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The parameter configuration details.
    ConfigParameterDefinitions map[string]ConfigParameterDefinition `mandatory:"false" json:"configParameterDefinitions"`
}

func (ConfigDefinition) String

func (m ConfigDefinition) String() string

func (ConfigDefinition) ValidateEnumValue

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

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

type ConfigParameterDefinition

ConfigParameterDefinition The configurable properties of an object type.

type ConfigParameterDefinition struct {
    ParameterType BaseType `mandatory:"false" json:"parameterType"`

    // This object represents the configurable properties for an object type.
    ParameterName *string `mandatory:"false" json:"parameterName"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The default value for the parameter.
    DefaultValue *interface{} `mandatory:"false" json:"defaultValue"`

    // The parameter class field name.
    ClassFieldName *string `mandatory:"false" json:"classFieldName"`

    // Specifies whether the parameter is static or not.
    IsStatic *bool `mandatory:"false" json:"isStatic"`

    // Specifies whether the parameter is a class field or not.
    IsClassFieldValue *bool `mandatory:"false" json:"isClassFieldValue"`
}

func (ConfigParameterDefinition) String

func (m ConfigParameterDefinition) String() string

func (*ConfigParameterDefinition) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConfigParameterDefinition) ValidateEnumValue

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

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

type ConfigParameterValue

ConfigParameterValue Contains the parameter configuration values.

type ConfigParameterValue struct {

    // A string value of the parameter.
    StringValue *string `mandatory:"false" json:"stringValue"`

    // An integer value of the parameter.
    IntValue *int `mandatory:"false" json:"intValue"`

    // An object value of the parameter.
    ObjectValue *interface{} `mandatory:"false" json:"objectValue"`

    // The root object reference value.
    RefValue *interface{} `mandatory:"false" json:"refValue"`

    // Reference to the parameter by its key.
    ParameterValue *string `mandatory:"false" json:"parameterValue"`
}

func (ConfigParameterValue) String

func (m ConfigParameterValue) String() string

func (ConfigParameterValue) ValidateEnumValue

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

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

type ConfigValues

ConfigValues Configuration values can be string, objects, or parameters.

type ConfigValues struct {

    // The configuration parameter values.
    ConfigParamValues map[string]ConfigParameterValue `mandatory:"false" json:"configParamValues"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`
}

func (ConfigValues) String

func (m ConfigValues) String() string

func (ConfigValues) ValidateEnumValue

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

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

type ConfiguredType

ConfiguredType A `ConfiguredType` represents a type that has built-in configuration to the type itself. An example is a `SSN` type whose basic type is `VARCHAR`, but the type itself also has a built-in configuration like length=10.

type ConfiguredType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    WrappedType BaseType `mandatory:"false" json:"wrappedType"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

func (ConfiguredType) GetDescription

func (m ConfiguredType) GetDescription() *string

GetDescription returns Description

func (ConfiguredType) GetKey

func (m ConfiguredType) GetKey() *string

GetKey returns Key

func (ConfiguredType) GetModelVersion

func (m ConfiguredType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConfiguredType) GetName

func (m ConfiguredType) GetName() *string

GetName returns Name

func (ConfiguredType) GetObjectStatus

func (m ConfiguredType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConfiguredType) GetParentRef

func (m ConfiguredType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConfiguredType) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConfiguredType) String

func (m ConfiguredType) String() string

func (*ConfiguredType) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConfiguredType) ValidateEnumValue

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

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

type Connection

Connection The connection for a data asset.

type Connection struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // All the properties for the connection in a key-value map format.
    Properties map[string]interface{} `mandatory:"false" json:"properties"`

    // Specific Connection Type
    Type *string `mandatory:"false" json:"type"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (Connection) String

func (m Connection) String() string

func (Connection) ValidateEnumValue

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

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

type ConnectionProperty

ConnectionProperty The connection name/value pair.

type ConnectionProperty struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The value for the connection name property.
    Value *string `mandatory:"false" json:"value"`
}

func (ConnectionProperty) String

func (m ConnectionProperty) String() string

func (ConnectionProperty) ValidateEnumValue

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

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

type ConnectionSummary

ConnectionSummary The connection summary object.

type ConnectionSummary struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // All the properties for the connection in a key-value map format.
    Properties map[string]interface{} `mandatory:"false" json:"properties"`

    // Specific Connection Type
    Type *string `mandatory:"false" json:"type"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (ConnectionSummary) String

func (m ConnectionSummary) String() string

func (ConnectionSummary) ValidateEnumValue

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

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

type ConnectionSummaryCollection

ConnectionSummaryCollection This is the collection of connection summaries, it may be a collection of lightweight details or full definitions.

type ConnectionSummaryCollection struct {

    // The array of connection summaries.
    Items []ConnectionSummary `mandatory:"true" json:"items"`
}

func (ConnectionSummaryCollection) String

func (m ConnectionSummaryCollection) String() string

func (ConnectionSummaryCollection) ValidateEnumValue

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

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

type ConnectionValidation

ConnectionValidation The information about connection validation.

type ConnectionValidation struct {

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    ValidationMessage *Message `mandatory:"false" json:"validationMessage"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Connection *CreateConnectionDetails `mandatory:"false" json:"connection"`

    DataAsset *CreateDataAssetDetails `mandatory:"false" json:"dataAsset"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (ConnectionValidation) String

func (m ConnectionValidation) String() string

func (ConnectionValidation) ValidateEnumValue

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

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

type ConnectionValidationSummary

ConnectionValidationSummary The information about connection validation.

type ConnectionValidationSummary struct {

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    ValidationMessage *Message `mandatory:"false" json:"validationMessage"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Connection *CreateConnectionDetails `mandatory:"false" json:"connection"`

    DataAsset *CreateDataAssetDetails `mandatory:"false" json:"dataAsset"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (ConnectionValidationSummary) String

func (m ConnectionValidationSummary) String() string

func (ConnectionValidationSummary) ValidateEnumValue

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

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

type ConnectionValidationSummaryCollection

ConnectionValidationSummaryCollection A list of connection validation summaries.

type ConnectionValidationSummaryCollection struct {

    // An array of connection validation summaries.
    Items []ConnectionValidationSummary `mandatory:"true" json:"items"`
}

func (ConnectionValidationSummaryCollection) String

func (m ConnectionValidationSummaryCollection) String() string

func (ConnectionValidationSummaryCollection) ValidateEnumValue

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

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

type ConnectivityValidation

ConnectivityValidation The information about connectivity validation results

type ConnectivityValidation struct {

    // Total number of validation messages
    TotalMessageCount *int `mandatory:"true" json:"totalMessageCount"`

    // Total number of validation error messages
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // Total number of validation warning messages
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // Total number of validation information messages
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // Detailed information of the connectivity validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`
}

func (ConnectivityValidation) String

func (m ConnectivityValidation) String() string

func (ConnectivityValidation) ValidateEnumValue

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

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

type ConnectorAttribute

ConnectorAttribute Marker class for connector attributes.

type ConnectorAttribute interface {
}

type ConnectorAttributeModelTypeEnum

ConnectorAttributeModelTypeEnum Enum with underlying type: string

type ConnectorAttributeModelTypeEnum string

Set of constants representing the allowable values for ConnectorAttributeModelTypeEnum

const (
    ConnectorAttributeModelTypeExternalStorage ConnectorAttributeModelTypeEnum = "EXTERNAL_STORAGE"
)

func GetConnectorAttributeModelTypeEnumValues

func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum

GetConnectorAttributeModelTypeEnumValues Enumerates the set of values for ConnectorAttributeModelTypeEnum

func GetMappingConnectorAttributeModelTypeEnum

func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)

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

type CreateAttachDataAssetDetails

CreateAttachDataAssetDetails The attach DataAsset payload.

type CreateAttachDataAssetDetails struct {

    // The array of DataAsset keys
    DataAssets []DataAsset `mandatory:"true" json:"dataAssets"`
}

func (CreateAttachDataAssetDetails) String

func (m CreateAttachDataAssetDetails) String() string

func (CreateAttachDataAssetDetails) ValidateEnumValue

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

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

type CreateAttachDataAssetRequest

CreateAttachDataAssetRequest wrapper for the CreateAttachDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateAttachDataAsset.go.html to see an example of how to use CreateAttachDataAssetRequest.

type CreateAttachDataAssetRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // Request body parameters to attach data asset to an private endpoint
    CreateAttachDataAssetDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (CreateAttachDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAttachDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateAttachDataAssetRequest) RetryPolicy

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

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

func (CreateAttachDataAssetRequest) String

func (request CreateAttachDataAssetRequest) String() string

func (CreateAttachDataAssetRequest) ValidateEnumValue

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

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

type CreateAttachDataAssetResponse

CreateAttachDataAssetResponse wrapper for the CreateAttachDataAsset operation

type CreateAttachDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateAttachDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAttachDataAssetResponse) String

func (response CreateAttachDataAssetResponse) String() string

type CreateConnectionDetails

CreateConnectionDetails Properties used in connection create operations.

type CreateConnectionDetails struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // All the properties for the connection in a key-value map format.
    Properties map[string]interface{} `mandatory:"true" json:"properties"`

    // Specific Connection Type
    Type *string `mandatory:"true" json:"type"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (CreateConnectionDetails) String

func (m CreateConnectionDetails) String() string

func (CreateConnectionDetails) ValidateEnumValue

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

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

type CreateConnectionRequest

CreateConnectionRequest wrapper for the CreateConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.

type CreateConnectionRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The information needed to create a connection.
    CreateConnectionDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreateConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionRequest) RetryPolicy

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

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

func (CreateConnectionRequest) String

func (request CreateConnectionRequest) String() string

func (CreateConnectionRequest) ValidateEnumValue

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

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

type CreateConnectionResponse

CreateConnectionResponse wrapper for the CreateConnection operation

type CreateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String

func (response CreateConnectionResponse) String() string

type CreateConnectionValidationDetails

CreateConnectionValidationDetails The properties used in create connection validation operations.

type CreateConnectionValidationDetails struct {
    DataAsset *CreateDataAssetDetails `mandatory:"false" json:"dataAsset"`

    Connection *CreateConnectionDetails `mandatory:"false" json:"connection"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (CreateConnectionValidationDetails) String

func (m CreateConnectionValidationDetails) String() string

func (CreateConnectionValidationDetails) ValidateEnumValue

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

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

type CreateConnectionValidationRequest

CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidationRequest.

type CreateConnectionValidationRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The information needed to validate a connection.
    CreateConnectionValidationDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (CreateConnectionValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionValidationRequest) RetryPolicy

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

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

func (CreateConnectionValidationRequest) String

func (request CreateConnectionValidationRequest) String() string

func (CreateConnectionValidationRequest) ValidateEnumValue

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

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

type CreateConnectionValidationResponse

CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation

type CreateConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateConnectionValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionValidationResponse) String

func (response CreateConnectionValidationResponse) String() string

type CreateConnectivityValidationDetails

CreateConnectivityValidationDetails Input to perform connector validation. If defines some data integration semantics in a data flow. It may be reading/writing data or transforming the data.

type CreateConnectivityValidationDetails interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Details about the operator.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // An array of parameters used in the data flow.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues
}

type CreateConnectivityValidationDetailsModelTypeEnum

CreateConnectivityValidationDetailsModelTypeEnum Enum with underlying type: string

type CreateConnectivityValidationDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateConnectivityValidationDetailsModelTypeEnum

const (
    CreateConnectivityValidationDetailsModelTypeSourceOperator CreateConnectivityValidationDetailsModelTypeEnum = "SOURCE_OPERATOR"
    CreateConnectivityValidationDetailsModelTypeTargetOperator CreateConnectivityValidationDetailsModelTypeEnum = "TARGET_OPERATOR"
)

func GetCreateConnectivityValidationDetailsModelTypeEnumValues

func GetCreateConnectivityValidationDetailsModelTypeEnumValues() []CreateConnectivityValidationDetailsModelTypeEnum

GetCreateConnectivityValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectivityValidationDetailsModelTypeEnum

func GetMappingCreateConnectivityValidationDetailsModelTypeEnum

func GetMappingCreateConnectivityValidationDetailsModelTypeEnum(val string) (CreateConnectivityValidationDetailsModelTypeEnum, bool)

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

type CreateConnectivityValidationRequest

CreateConnectivityValidationRequest wrapper for the CreateConnectivityValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateConnectivityValidation.go.html to see an example of how to use CreateConnectivityValidationRequest.

type CreateConnectivityValidationRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Request body parameters to trigger connectivity validations
    CreateConnectivityValidationDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (CreateConnectivityValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectivityValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectivityValidationRequest) RetryPolicy

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

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

func (CreateConnectivityValidationRequest) String

func (request CreateConnectivityValidationRequest) String() string

func (CreateConnectivityValidationRequest) ValidateEnumValue

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

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

type CreateConnectivityValidationResponse

CreateConnectivityValidationResponse wrapper for the CreateConnectivityValidation operation

type CreateConnectivityValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateConnectivityValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectivityValidationResponse) String

func (response CreateConnectivityValidationResponse) String() string

type CreateDataAssetDetails

CreateDataAssetDetails Properties used in data asset Create operations.

type CreateDataAssetDetails struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // All the properties for the data asset in a key-value map format.
    Properties map[string]interface{} `mandatory:"true" json:"properties"`

    // Specific DataAsset Type
    Type *string `mandatory:"true" json:"type"`

    // Generated key that can be used in API calls to identify dataasset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"`

    // The list of endpoints with which this data asset is associated.
    EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"`
}

func (CreateDataAssetDetails) String

func (m CreateDataAssetDetails) String() string

func (*CreateDataAssetDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetDetails) ValidateEnumValue

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

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

type CreateDataAssetRequest

CreateDataAssetRequest wrapper for the CreateDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDataAsset.go.html to see an example of how to use CreateDataAssetRequest.

type CreateDataAssetRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The information needed to create a data asset.
    CreateDataAssetDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreateDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataAssetRequest) RetryPolicy

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

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

func (CreateDataAssetRequest) String

func (request CreateDataAssetRequest) String() string

func (CreateDataAssetRequest) ValidateEnumValue

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

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

type CreateDataAssetResponse

CreateDataAssetResponse wrapper for the CreateDataAsset operation

type CreateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetResponse) String

func (response CreateDataAssetResponse) String() string

type CreateDataPreviewDetails

CreateDataPreviewDetails The data preview request payload.

type CreateDataPreviewDetails struct {
    ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"`

    DataAsset *DataAsset `mandatory:"false" json:"dataAsset"`

    Connection *Connection `mandatory:"false" json:"connection"`

    Schema *Schema `mandatory:"false" json:"schema"`

    DataEntity DataEntity `mandatory:"false" json:"dataEntity"`
}

func (CreateDataPreviewDetails) String

func (m CreateDataPreviewDetails) String() string

func (*CreateDataPreviewDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataPreviewDetails) ValidateEnumValue

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

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

type CreateDataPreviewRequest

CreateDataPreviewRequest wrapper for the CreateDataPreview operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDataPreview.go.html to see an example of how to use CreateDataPreviewRequest.

type CreateDataPreviewRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Request body parameters to provide data preview
    CreateDataPreviewDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (CreateDataPreviewRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataPreviewRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataPreviewRequest) RetryPolicy

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

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

func (CreateDataPreviewRequest) String

func (request CreateDataPreviewRequest) String() string

func (CreateDataPreviewRequest) ValidateEnumValue

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

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

type CreateDataPreviewResponse

CreateDataPreviewResponse wrapper for the CreateDataPreview operation

type CreateDataPreviewResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateDataPreviewResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataPreviewResponse) String

func (response CreateDataPreviewResponse) String() string

type CreateDataProfileDetails

CreateDataProfileDetails The data profile payload.

type CreateDataProfileDetails struct {
    ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"`

    DataAsset *DataAsset `mandatory:"false" json:"dataAsset"`

    Connection *Connection `mandatory:"false" json:"connection"`

    Schema *Schema `mandatory:"false" json:"schema"`

    DataEntity DataEntity `mandatory:"false" json:"dataEntity"`

    ProfileConfig *ProfileConfig `mandatory:"false" json:"profileConfig"`
}

func (CreateDataProfileDetails) String

func (m CreateDataProfileDetails) String() string

func (*CreateDataProfileDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataProfileDetails) ValidateEnumValue

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

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

type CreateDataProfileRequest

CreateDataProfileRequest wrapper for the CreateDataProfile operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDataProfile.go.html to see an example of how to use CreateDataProfileRequest.

type CreateDataProfileRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Request body parameters to execute data profiling
    CreateDataProfileDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (CreateDataProfileRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataProfileRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataProfileRequest) RetryPolicy

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

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

func (CreateDataProfileRequest) String

func (request CreateDataProfileRequest) String() string

func (CreateDataProfileRequest) ValidateEnumValue

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

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

type CreateDataProfileResponse

CreateDataProfileResponse wrapper for the CreateDataProfile operation

type CreateDataProfileResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateDataProfileResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataProfileResponse) String

func (response CreateDataProfileResponse) String() string

type CreateDeReferenceArtifactDetails

CreateDeReferenceArtifactDetails Represents the info needed for de-referencing a dcms artifact.

type CreateDeReferenceArtifactDetails struct {

    // unique id of service which is referencing data asset.
    ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"`
}

func (CreateDeReferenceArtifactDetails) String

func (m CreateDeReferenceArtifactDetails) String() string

func (CreateDeReferenceArtifactDetails) ValidateEnumValue

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

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

type CreateDeReferenceArtifactRequest

CreateDeReferenceArtifactRequest wrapper for the CreateDeReferenceArtifact operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDeReferenceArtifact.go.html to see an example of how to use CreateDeReferenceArtifactRequest.

type CreateDeReferenceArtifactRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The ID of a dcms artifact (DataAsset or Endpoint).
    DcmsArtifactId *string `mandatory:"true" contributesTo:"path" name:"dcmsArtifactId"`

    // The information needed to delete a dcms artifact reference.
    CreateDeReferenceArtifactDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (CreateDeReferenceArtifactRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDeReferenceArtifactRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDeReferenceArtifactRequest) RetryPolicy

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

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

func (CreateDeReferenceArtifactRequest) String

func (request CreateDeReferenceArtifactRequest) String() string

func (CreateDeReferenceArtifactRequest) ValidateEnumValue

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

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

type CreateDeReferenceArtifactResponse

CreateDeReferenceArtifactResponse wrapper for the CreateDeReferenceArtifact operation

type CreateDeReferenceArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDeReferenceArtifactResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDeReferenceArtifactResponse) String

func (response CreateDeReferenceArtifactResponse) String() string

type CreateDetachDataAssetDetails

CreateDetachDataAssetDetails The detach DataAsset payload.

type CreateDetachDataAssetDetails struct {

    // The array of DataAsset keys
    DataAssets []DataAsset `mandatory:"true" json:"dataAssets"`
}

func (CreateDetachDataAssetDetails) String

func (m CreateDetachDataAssetDetails) String() string

func (CreateDetachDataAssetDetails) ValidateEnumValue

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

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

type CreateDetachDataAssetRequest

CreateDetachDataAssetRequest wrapper for the CreateDetachDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDetachDataAsset.go.html to see an example of how to use CreateDetachDataAssetRequest.

type CreateDetachDataAssetRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // Request body parameters to detach data asset to an private endpoint
    CreateDetachDataAssetDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (CreateDetachDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDetachDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDetachDataAssetRequest) RetryPolicy

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

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

func (CreateDetachDataAssetRequest) String

func (request CreateDetachDataAssetRequest) String() string

func (CreateDetachDataAssetRequest) ValidateEnumValue

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

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

type CreateDetachDataAssetResponse

CreateDetachDataAssetResponse wrapper for the CreateDetachDataAsset operation

type CreateDetachDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateDetachDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDetachDataAssetResponse) String

func (response CreateDetachDataAssetResponse) String() string

type CreateDpEndpointDetails

CreateDpEndpointDetails Properties used in endpoint create operations.

type CreateDpEndpointDetails interface {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // User-defined description for the endpoint.
    GetDescription() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // List of data assets which belongs to this endpoint
    GetDataAssets() []DataAsset
}

type CreateDpEndpointDetailsModelTypeEnum

CreateDpEndpointDetailsModelTypeEnum Enum with underlying type: string

type CreateDpEndpointDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateDpEndpointDetailsModelTypeEnum

const (
    CreateDpEndpointDetailsModelTypePrivateEndPoint CreateDpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT"
    CreateDpEndpointDetailsModelTypePublicEndPoint  CreateDpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT"
)

func GetCreateDpEndpointDetailsModelTypeEnumValues

func GetCreateDpEndpointDetailsModelTypeEnumValues() []CreateDpEndpointDetailsModelTypeEnum

GetCreateDpEndpointDetailsModelTypeEnumValues Enumerates the set of values for CreateDpEndpointDetailsModelTypeEnum

func GetMappingCreateDpEndpointDetailsModelTypeEnum

func GetMappingCreateDpEndpointDetailsModelTypeEnum(val string) (CreateDpEndpointDetailsModelTypeEnum, bool)

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

type CreateDpEndpointFromPrivate

CreateDpEndpointFromPrivate The details to create a private endpoint.

type CreateDpEndpointFromPrivate struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The endpoint ID provided by control plane.
    DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"`

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

    // The ocid of private endpoint resource.
    PeId *string `mandatory:"false" json:"peId"`

    // The compartmentId of private endpoint resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The IP address of dns proxy.
    DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"`

    // The ocid of private endpoint resource.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // Array of dns zones to be use during private endpoint resolution.
    DnsZones []string `mandatory:"false" json:"dnsZones"`

    // Specifies the private endpoint state.
    State CreateDpEndpointFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (CreateDpEndpointFromPrivate) GetDataAssets

func (m CreateDpEndpointFromPrivate) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (CreateDpEndpointFromPrivate) GetDescription

func (m CreateDpEndpointFromPrivate) GetDescription() *string

GetDescription returns Description

func (CreateDpEndpointFromPrivate) GetIdentifier

func (m CreateDpEndpointFromPrivate) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDpEndpointFromPrivate) GetKey

func (m CreateDpEndpointFromPrivate) GetKey() *string

GetKey returns Key

func (CreateDpEndpointFromPrivate) GetModelVersion

func (m CreateDpEndpointFromPrivate) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDpEndpointFromPrivate) GetName

func (m CreateDpEndpointFromPrivate) GetName() *string

GetName returns Name

func (CreateDpEndpointFromPrivate) GetObjectStatus

func (m CreateDpEndpointFromPrivate) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDpEndpointFromPrivate) GetObjectVersion

func (m CreateDpEndpointFromPrivate) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateDpEndpointFromPrivate) GetParentRef

func (m CreateDpEndpointFromPrivate) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateDpEndpointFromPrivate) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDpEndpointFromPrivate) String

func (m CreateDpEndpointFromPrivate) String() string

func (CreateDpEndpointFromPrivate) ValidateEnumValue

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

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

type CreateDpEndpointFromPrivateStateEnum

CreateDpEndpointFromPrivateStateEnum Enum with underlying type: string

type CreateDpEndpointFromPrivateStateEnum string

Set of constants representing the allowable values for CreateDpEndpointFromPrivateStateEnum

const (
    CreateDpEndpointFromPrivateStateActive   CreateDpEndpointFromPrivateStateEnum = "ACTIVE"
    CreateDpEndpointFromPrivateStateInactive CreateDpEndpointFromPrivateStateEnum = "INACTIVE"
)

func GetCreateDpEndpointFromPrivateStateEnumValues

func GetCreateDpEndpointFromPrivateStateEnumValues() []CreateDpEndpointFromPrivateStateEnum

GetCreateDpEndpointFromPrivateStateEnumValues Enumerates the set of values for CreateDpEndpointFromPrivateStateEnum

func GetMappingCreateDpEndpointFromPrivateStateEnum

func GetMappingCreateDpEndpointFromPrivateStateEnum(val string) (CreateDpEndpointFromPrivateStateEnum, bool)

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

type CreateDpEndpointFromPublic

CreateDpEndpointFromPublic The details to create a public endpoint.

type CreateDpEndpointFromPublic struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (CreateDpEndpointFromPublic) GetDataAssets

func (m CreateDpEndpointFromPublic) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (CreateDpEndpointFromPublic) GetDescription

func (m CreateDpEndpointFromPublic) GetDescription() *string

GetDescription returns Description

func (CreateDpEndpointFromPublic) GetIdentifier

func (m CreateDpEndpointFromPublic) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDpEndpointFromPublic) GetKey

func (m CreateDpEndpointFromPublic) GetKey() *string

GetKey returns Key

func (CreateDpEndpointFromPublic) GetModelVersion

func (m CreateDpEndpointFromPublic) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDpEndpointFromPublic) GetName

func (m CreateDpEndpointFromPublic) GetName() *string

GetName returns Name

func (CreateDpEndpointFromPublic) GetObjectStatus

func (m CreateDpEndpointFromPublic) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDpEndpointFromPublic) GetObjectVersion

func (m CreateDpEndpointFromPublic) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateDpEndpointFromPublic) GetParentRef

func (m CreateDpEndpointFromPublic) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateDpEndpointFromPublic) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDpEndpointFromPublic) String

func (m CreateDpEndpointFromPublic) String() string

func (CreateDpEndpointFromPublic) ValidateEnumValue

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

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

type CreateEndpointDetails

CreateEndpointDetails The information about new Endpoint.

type CreateEndpointDetails struct {

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // VCN Identifier where the subnet resides.
    VcnId *string `mandatory:"false" json:"vcnId"`

    // Subnet Identifier for customer connected databases
    SubnetId *string `mandatory:"false" json:"subnetId"`

    // List of DNS zones to be used by the data assets to be harvested.
    // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
    DnsZones []string `mandatory:"false" json:"dnsZones"`

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

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Data Connectivity Management Registry description
    Description *string `mandatory:"false" json:"description"`

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

    // Endpoint size for reverse connection capacity.
    EndpointSize *int `mandatory:"false" json:"endpointSize"`

    // List of NSGs to which the Private Endpoint VNIC must be added.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (CreateEndpointDetails) String

func (m CreateEndpointDetails) String() string

func (CreateEndpointDetails) ValidateEnumValue

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

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

type CreateEndpointRequest

CreateEndpointRequest wrapper for the CreateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateEndpoint.go.html to see an example of how to use CreateEndpointRequest.

type CreateEndpointRequest struct {

    // Details for the new Data Connectivity Management Endpoint.
    CreateEndpointDetails `contributesTo:"body"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateEndpointRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateEndpointRequest) RetryPolicy

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

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

func (CreateEndpointRequest) String

func (request CreateEndpointRequest) String() string

func (CreateEndpointRequest) ValidateEnumValue

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

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

type CreateEndpointResponse

CreateEndpointResponse wrapper for the CreateEndpoint operation

type CreateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEndpointResponse) String

func (response CreateEndpointResponse) String() string

type CreateEntityShapeAuthorizationModeEnum

CreateEntityShapeAuthorizationModeEnum Enum with underlying type: string

type CreateEntityShapeAuthorizationModeEnum string

Set of constants representing the allowable values for CreateEntityShapeAuthorizationModeEnum

const (
    CreateEntityShapeAuthorizationModeObo               CreateEntityShapeAuthorizationModeEnum = "OBO"
    CreateEntityShapeAuthorizationModeUserPrincipal     CreateEntityShapeAuthorizationModeEnum = "USER_PRINCIPAL"
    CreateEntityShapeAuthorizationModeResourcePrincipal CreateEntityShapeAuthorizationModeEnum = "RESOURCE_PRINCIPAL"
    CreateEntityShapeAuthorizationModeInstancePrincipal CreateEntityShapeAuthorizationModeEnum = "INSTANCE_PRINCIPAL"
    CreateEntityShapeAuthorizationModeUndefined         CreateEntityShapeAuthorizationModeEnum = "UNDEFINED"
)

func GetCreateEntityShapeAuthorizationModeEnumValues

func GetCreateEntityShapeAuthorizationModeEnumValues() []CreateEntityShapeAuthorizationModeEnum

GetCreateEntityShapeAuthorizationModeEnumValues Enumerates the set of values for CreateEntityShapeAuthorizationModeEnum

func GetMappingCreateEntityShapeAuthorizationModeEnum

func GetMappingCreateEntityShapeAuthorizationModeEnum(val string) (CreateEntityShapeAuthorizationModeEnum, bool)

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

type CreateEntityShapeDetails

CreateEntityShapeDetails The data entity shape object.

type CreateEntityShapeDetails interface {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // The object key.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The external key for the object.
    GetExternalKey() *string

    GetShape() *Shape

    // The shape ID.
    GetShapeId() *string

    // The entity type.
    GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

    // Specifies other type label.
    GetOtherTypeLabel() *string

    // An array of unique keys.
    GetUniqueKeys() []UniqueKey

    // An array of foreign keys.
    GetForeignKeys() []ForeignKey

    // The resource name.
    GetResourceName() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    GetTypes() *TypeLibrary

    // Map<String, String> for entity properties
    GetEntityProperties() map[string]string
}

type CreateEntityShapeDetailsEntityTypeEnum

CreateEntityShapeDetailsEntityTypeEnum Enum with underlying type: string

type CreateEntityShapeDetailsEntityTypeEnum string

Set of constants representing the allowable values for CreateEntityShapeDetailsEntityTypeEnum

const (
    CreateEntityShapeDetailsEntityTypeTable CreateEntityShapeDetailsEntityTypeEnum = "TABLE"
    CreateEntityShapeDetailsEntityTypeView  CreateEntityShapeDetailsEntityTypeEnum = "VIEW"
    CreateEntityShapeDetailsEntityTypeFile  CreateEntityShapeDetailsEntityTypeEnum = "FILE"
    CreateEntityShapeDetailsEntityTypeSql   CreateEntityShapeDetailsEntityTypeEnum = "SQL"
)

func GetCreateEntityShapeDetailsEntityTypeEnumValues

func GetCreateEntityShapeDetailsEntityTypeEnumValues() []CreateEntityShapeDetailsEntityTypeEnum

GetCreateEntityShapeDetailsEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsEntityTypeEnum

func GetMappingCreateEntityShapeDetailsEntityTypeEnum

func GetMappingCreateEntityShapeDetailsEntityTypeEnum(val string) (CreateEntityShapeDetailsEntityTypeEnum, bool)

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

type CreateEntityShapeDetailsModelTypeEnum

CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string

type CreateEntityShapeDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum

const (
    CreateEntityShapeDetailsModelTypeViewEntity      CreateEntityShapeDetailsModelTypeEnum = "VIEW_ENTITY"
    CreateEntityShapeDetailsModelTypeTableEntity     CreateEntityShapeDetailsModelTypeEnum = "TABLE_ENTITY"
    CreateEntityShapeDetailsModelTypeFileEntity      CreateEntityShapeDetailsModelTypeEnum = "FILE_ENTITY"
    CreateEntityShapeDetailsModelTypeDataStoreEntity CreateEntityShapeDetailsModelTypeEnum = "DATA_STORE_ENTITY"
    CreateEntityShapeDetailsModelTypeSqlEntity       CreateEntityShapeDetailsModelTypeEnum = "SQL_ENTITY"
)

func GetCreateEntityShapeDetailsModelTypeEnumValues

func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum

GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum

func GetMappingCreateEntityShapeDetailsModelTypeEnum

func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)

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

type CreateEntityShapeFromDataStore

CreateEntityShapeFromDataStore The data store entity details.

type CreateEntityShapeFromDataStore struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Map<String, String> for entity properties
    EntityProperties map[string]string `mandatory:"false" json:"entityProperties"`

    // The entity type.
    EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (CreateEntityShapeFromDataStore) GetEntityProperties

func (m CreateEntityShapeFromDataStore) GetEntityProperties() map[string]string

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromDataStore) GetEntityType

func (m CreateEntityShapeFromDataStore) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

GetEntityType returns EntityType

func (CreateEntityShapeFromDataStore) GetExternalKey

func (m CreateEntityShapeFromDataStore) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromDataStore) GetForeignKeys

func (m CreateEntityShapeFromDataStore) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromDataStore) GetIdentifier

func (m CreateEntityShapeFromDataStore) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromDataStore) GetKey

func (m CreateEntityShapeFromDataStore) GetKey() *string

GetKey returns Key

func (CreateEntityShapeFromDataStore) GetModelVersion

func (m CreateEntityShapeFromDataStore) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromDataStore) GetName

func (m CreateEntityShapeFromDataStore) GetName() *string

GetName returns Name

func (CreateEntityShapeFromDataStore) GetObjectStatus

func (m CreateEntityShapeFromDataStore) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromDataStore) GetObjectVersion

func (m CreateEntityShapeFromDataStore) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromDataStore) GetOtherTypeLabel

func (m CreateEntityShapeFromDataStore) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromDataStore) GetParentRef

func (m CreateEntityShapeFromDataStore) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateEntityShapeFromDataStore) GetResourceName

func (m CreateEntityShapeFromDataStore) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromDataStore) GetShape

func (m CreateEntityShapeFromDataStore) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromDataStore) GetShapeId

func (m CreateEntityShapeFromDataStore) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromDataStore) GetTypes

func (m CreateEntityShapeFromDataStore) GetTypes() *TypeLibrary

GetTypes returns Types

func (CreateEntityShapeFromDataStore) GetUniqueKeys

func (m CreateEntityShapeFromDataStore) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromDataStore) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromDataStore) String

func (m CreateEntityShapeFromDataStore) String() string

func (*CreateEntityShapeFromDataStore) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromDataStore) ValidateEnumValue

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

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

type CreateEntityShapeFromFile

CreateEntityShapeFromFile The file data entity details.

type CreateEntityShapeFromFile struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Map<String, String> for entity properties
    EntityProperties map[string]string `mandatory:"false" json:"entityProperties"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The entity type.
    EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (CreateEntityShapeFromFile) GetEntityProperties

func (m CreateEntityShapeFromFile) GetEntityProperties() map[string]string

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromFile) GetEntityType

func (m CreateEntityShapeFromFile) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

GetEntityType returns EntityType

func (CreateEntityShapeFromFile) GetExternalKey

func (m CreateEntityShapeFromFile) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromFile) GetForeignKeys

func (m CreateEntityShapeFromFile) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromFile) GetIdentifier

func (m CreateEntityShapeFromFile) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromFile) GetKey

func (m CreateEntityShapeFromFile) GetKey() *string

GetKey returns Key

func (CreateEntityShapeFromFile) GetModelVersion

func (m CreateEntityShapeFromFile) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromFile) GetName

func (m CreateEntityShapeFromFile) GetName() *string

GetName returns Name

func (CreateEntityShapeFromFile) GetObjectStatus

func (m CreateEntityShapeFromFile) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromFile) GetObjectVersion

func (m CreateEntityShapeFromFile) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromFile) GetOtherTypeLabel

func (m CreateEntityShapeFromFile) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromFile) GetParentRef

func (m CreateEntityShapeFromFile) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateEntityShapeFromFile) GetResourceName

func (m CreateEntityShapeFromFile) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromFile) GetShape

func (m CreateEntityShapeFromFile) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromFile) GetShapeId

func (m CreateEntityShapeFromFile) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromFile) GetTypes

func (m CreateEntityShapeFromFile) GetTypes() *TypeLibrary

GetTypes returns Types

func (CreateEntityShapeFromFile) GetUniqueKeys

func (m CreateEntityShapeFromFile) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromFile) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromFile) String

func (m CreateEntityShapeFromFile) String() string

func (*CreateEntityShapeFromFile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromFile) ValidateEnumValue

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

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

type CreateEntityShapeFromSql

CreateEntityShapeFromSql The SQL entity details.

type CreateEntityShapeFromSql struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Map<String, String> for entity properties
    EntityProperties map[string]string `mandatory:"false" json:"entityProperties"`

    // sqlQuery
    SqlQuery *string `mandatory:"false" json:"sqlQuery"`

    // The entity type.
    EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (CreateEntityShapeFromSql) GetEntityProperties

func (m CreateEntityShapeFromSql) GetEntityProperties() map[string]string

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromSql) GetEntityType

func (m CreateEntityShapeFromSql) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

GetEntityType returns EntityType

func (CreateEntityShapeFromSql) GetExternalKey

func (m CreateEntityShapeFromSql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromSql) GetForeignKeys

func (m CreateEntityShapeFromSql) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromSql) GetIdentifier

func (m CreateEntityShapeFromSql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromSql) GetKey

func (m CreateEntityShapeFromSql) GetKey() *string

GetKey returns Key

func (CreateEntityShapeFromSql) GetModelVersion

func (m CreateEntityShapeFromSql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromSql) GetName

func (m CreateEntityShapeFromSql) GetName() *string

GetName returns Name

func (CreateEntityShapeFromSql) GetObjectStatus

func (m CreateEntityShapeFromSql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromSql) GetObjectVersion

func (m CreateEntityShapeFromSql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromSql) GetOtherTypeLabel

func (m CreateEntityShapeFromSql) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromSql) GetParentRef

func (m CreateEntityShapeFromSql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateEntityShapeFromSql) GetResourceName

func (m CreateEntityShapeFromSql) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromSql) GetShape

func (m CreateEntityShapeFromSql) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromSql) GetShapeId

func (m CreateEntityShapeFromSql) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromSql) GetTypes

func (m CreateEntityShapeFromSql) GetTypes() *TypeLibrary

GetTypes returns Types

func (CreateEntityShapeFromSql) GetUniqueKeys

func (m CreateEntityShapeFromSql) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromSql) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromSql) String

func (m CreateEntityShapeFromSql) String() string

func (*CreateEntityShapeFromSql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromSql) ValidateEnumValue

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

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

type CreateEntityShapeFromTable

CreateEntityShapeFromTable The table data entity details.

type CreateEntityShapeFromTable struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Map<String, String> for entity properties
    EntityProperties map[string]string `mandatory:"false" json:"entityProperties"`

    // The entity type.
    EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (CreateEntityShapeFromTable) GetEntityProperties

func (m CreateEntityShapeFromTable) GetEntityProperties() map[string]string

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromTable) GetEntityType

func (m CreateEntityShapeFromTable) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

GetEntityType returns EntityType

func (CreateEntityShapeFromTable) GetExternalKey

func (m CreateEntityShapeFromTable) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromTable) GetForeignKeys

func (m CreateEntityShapeFromTable) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromTable) GetIdentifier

func (m CreateEntityShapeFromTable) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromTable) GetKey

func (m CreateEntityShapeFromTable) GetKey() *string

GetKey returns Key

func (CreateEntityShapeFromTable) GetModelVersion

func (m CreateEntityShapeFromTable) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromTable) GetName

func (m CreateEntityShapeFromTable) GetName() *string

GetName returns Name

func (CreateEntityShapeFromTable) GetObjectStatus

func (m CreateEntityShapeFromTable) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromTable) GetObjectVersion

func (m CreateEntityShapeFromTable) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromTable) GetOtherTypeLabel

func (m CreateEntityShapeFromTable) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromTable) GetParentRef

func (m CreateEntityShapeFromTable) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateEntityShapeFromTable) GetResourceName

func (m CreateEntityShapeFromTable) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromTable) GetShape

func (m CreateEntityShapeFromTable) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromTable) GetShapeId

func (m CreateEntityShapeFromTable) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromTable) GetTypes

func (m CreateEntityShapeFromTable) GetTypes() *TypeLibrary

GetTypes returns Types

func (CreateEntityShapeFromTable) GetUniqueKeys

func (m CreateEntityShapeFromTable) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromTable) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromTable) String

func (m CreateEntityShapeFromTable) String() string

func (*CreateEntityShapeFromTable) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromTable) ValidateEnumValue

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

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

type CreateEntityShapeFromView

CreateEntityShapeFromView The view data entity details.

type CreateEntityShapeFromView struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Map<String, String> for entity properties
    EntityProperties map[string]string `mandatory:"false" json:"entityProperties"`

    // The entity type.
    EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (CreateEntityShapeFromView) GetEntityProperties

func (m CreateEntityShapeFromView) GetEntityProperties() map[string]string

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromView) GetEntityType

func (m CreateEntityShapeFromView) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

GetEntityType returns EntityType

func (CreateEntityShapeFromView) GetExternalKey

func (m CreateEntityShapeFromView) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromView) GetForeignKeys

func (m CreateEntityShapeFromView) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromView) GetIdentifier

func (m CreateEntityShapeFromView) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromView) GetKey

func (m CreateEntityShapeFromView) GetKey() *string

GetKey returns Key

func (CreateEntityShapeFromView) GetModelVersion

func (m CreateEntityShapeFromView) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromView) GetName

func (m CreateEntityShapeFromView) GetName() *string

GetName returns Name

func (CreateEntityShapeFromView) GetObjectStatus

func (m CreateEntityShapeFromView) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromView) GetObjectVersion

func (m CreateEntityShapeFromView) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromView) GetOtherTypeLabel

func (m CreateEntityShapeFromView) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromView) GetParentRef

func (m CreateEntityShapeFromView) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateEntityShapeFromView) GetResourceName

func (m CreateEntityShapeFromView) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromView) GetShape

func (m CreateEntityShapeFromView) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromView) GetShapeId

func (m CreateEntityShapeFromView) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromView) GetTypes

func (m CreateEntityShapeFromView) GetTypes() *TypeLibrary

GetTypes returns Types

func (CreateEntityShapeFromView) GetUniqueKeys

func (m CreateEntityShapeFromView) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromView) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromView) String

func (m CreateEntityShapeFromView) String() string

func (*CreateEntityShapeFromView) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromView) ValidateEnumValue

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

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

type CreateEntityShapeRequest

CreateEntityShapeRequest wrapper for the CreateEntityShape operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateEntityShape.go.html to see an example of how to use CreateEntityShapeRequest.

type CreateEntityShapeRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // The details needed to create the data entity shape.
    CreateEntityShapeDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Authorization mode for communicating with another OCI service relevant for the API.
    AuthorizationMode CreateEntityShapeAuthorizationModeEnum `mandatory:"false" contributesTo:"query" name:"authorizationMode" omitEmpty:"true"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (CreateEntityShapeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateEntityShapeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateEntityShapeRequest) RetryPolicy

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

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

func (CreateEntityShapeRequest) String

func (request CreateEntityShapeRequest) String() string

func (CreateEntityShapeRequest) ValidateEnumValue

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

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

type CreateEntityShapeResponse

CreateEntityShapeResponse wrapper for the CreateEntityShape operation

type CreateEntityShapeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateEntityShapeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEntityShapeResponse) String

func (response CreateEntityShapeResponse) String() string

type CreateExecuteOperationJobDetails

CreateExecuteOperationJobDetails Input details to execute operation.

type CreateExecuteOperationJobDetails struct {
    Operation Operation `mandatory:"false" json:"operation"`

    CallOperationConfig *CallOperationConfig `mandatory:"false" json:"callOperationConfig"`

    // Collection of input parameters supplied.
    InputRecords []OperationInputRecord `mandatory:"false" json:"inputRecords"`
}

func (CreateExecuteOperationJobDetails) String

func (m CreateExecuteOperationJobDetails) String() string

func (*CreateExecuteOperationJobDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateExecuteOperationJobDetails) ValidateEnumValue

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

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

type CreateExecuteOperationJobRequest

CreateExecuteOperationJobRequest wrapper for the CreateExecuteOperationJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateExecuteOperationJob.go.html to see an example of how to use CreateExecuteOperationJobRequest.

type CreateExecuteOperationJobRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // Request body parameter for execute operation job input.
    CreateExecuteOperationJobDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreateExecuteOperationJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExecuteOperationJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateExecuteOperationJobRequest) RetryPolicy

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

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

func (CreateExecuteOperationJobRequest) String

func (request CreateExecuteOperationJobRequest) String() string

func (CreateExecuteOperationJobRequest) ValidateEnumValue

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

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

type CreateExecuteOperationJobResponse

CreateExecuteOperationJobResponse wrapper for the CreateExecuteOperationJob operation

type CreateExecuteOperationJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateExecuteOperationJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExecuteOperationJobResponse) String

func (response CreateExecuteOperationJobResponse) String() string

type CreateFolderDetails

CreateFolderDetails Properties used in folder create operations.

type CreateFolderDetails struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The type of the folder.
    ModelType *string `mandatory:"false" json:"modelType"`

    // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // User-defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // List of data assets which belongs to this folder
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (CreateFolderDetails) String

func (m CreateFolderDetails) String() string

func (CreateFolderDetails) ValidateEnumValue

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

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

type CreateFolderRequest

CreateFolderRequest wrapper for the CreateFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateFolder.go.html to see an example of how to use CreateFolderRequest.

type CreateFolderRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The information needed to create a folder.
    CreateFolderDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

func (CreateFolderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateFolderRequest) RetryPolicy

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

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

func (CreateFolderRequest) String

func (request CreateFolderRequest) String() string

func (CreateFolderRequest) ValidateEnumValue

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

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

type CreateFolderResponse

CreateFolderResponse wrapper for the CreateFolder operation

type CreateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFolderResponse) String

func (response CreateFolderResponse) String() string

type CreateFullPushDownTaskDetails

CreateFullPushDownTaskDetails The full pushdown task parameter

type CreateFullPushDownTaskDetails struct {

    // The type of of FullPushDownTask.
    ModelType *string `mandatory:"true" json:"modelType"`

    Source *Source `mandatory:"false" json:"source"`

    Target *Target `mandatory:"false" json:"target"`
}

func (CreateFullPushDownTaskDetails) String

func (m CreateFullPushDownTaskDetails) String() string

func (CreateFullPushDownTaskDetails) ValidateEnumValue

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

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

type CreateFullPushDownTaskRequest

CreateFullPushDownTaskRequest wrapper for the CreateFullPushDownTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateFullPushDownTask.go.html to see an example of how to use CreateFullPushDownTaskRequest.

type CreateFullPushDownTaskRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Request body parameter for full pushdown task
    CreateFullPushDownTaskDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (CreateFullPushDownTaskRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFullPushDownTaskRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateFullPushDownTaskRequest) RetryPolicy

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

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

func (CreateFullPushDownTaskRequest) String

func (request CreateFullPushDownTaskRequest) String() string

func (CreateFullPushDownTaskRequest) ValidateEnumValue

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

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

type CreateFullPushDownTaskResponse

CreateFullPushDownTaskResponse wrapper for the CreateFullPushDownTask operation

type CreateFullPushDownTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateFullPushDownTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFullPushDownTaskResponse) String

func (response CreateFullPushDownTaskResponse) String() string

type CreateReferenceArtifactDetails

CreateReferenceArtifactDetails Represents the info needed for creating dcms artifact reference.

type CreateReferenceArtifactDetails struct {

    // unique id of service which is referencing data asset.
    ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"`
}

func (CreateReferenceArtifactDetails) String

func (m CreateReferenceArtifactDetails) String() string

func (CreateReferenceArtifactDetails) ValidateEnumValue

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

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

type CreateReferenceArtifactRequest

CreateReferenceArtifactRequest wrapper for the CreateReferenceArtifact operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateReferenceArtifact.go.html to see an example of how to use CreateReferenceArtifactRequest.

type CreateReferenceArtifactRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The ID of a dcms artifact (DataAsset or Endpoint).
    DcmsArtifactId *string `mandatory:"true" contributesTo:"path" name:"dcmsArtifactId"`

    // The information needed to reference a dcms artifact
    CreateReferenceArtifactDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (CreateReferenceArtifactRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateReferenceArtifactRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateReferenceArtifactRequest) RetryPolicy

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

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

func (CreateReferenceArtifactRequest) String

func (request CreateReferenceArtifactRequest) String() string

func (CreateReferenceArtifactRequest) ValidateEnumValue

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

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

type CreateReferenceArtifactResponse

CreateReferenceArtifactResponse wrapper for the CreateReferenceArtifact operation

type CreateReferenceArtifactResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateReferenceArtifactResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateReferenceArtifactResponse) String

func (response CreateReferenceArtifactResponse) String() string

type CreateRegistryDetails

CreateRegistryDetails The information about new Registry.

type CreateRegistryDetails struct {

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"true" 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"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Data Connectivity Management Registry description
    Description *string `mandatory:"false" json:"description"`

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

func (CreateRegistryDetails) String

func (m CreateRegistryDetails) String() string

func (CreateRegistryDetails) ValidateEnumValue

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

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

type CreateRegistryRequest

CreateRegistryRequest wrapper for the CreateRegistry operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateRegistry.go.html to see an example of how to use CreateRegistryRequest.

type CreateRegistryRequest struct {

    // Details for the new Data Connectivity Management Registry.
    CreateRegistryDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

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

func (CreateRegistryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateRegistryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateRegistryRequest) RetryPolicy

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

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

func (CreateRegistryRequest) String

func (request CreateRegistryRequest) String() string

func (CreateRegistryRequest) ValidateEnumValue

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

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

type CreateRegistryResponse

CreateRegistryResponse wrapper for the CreateRegistry operation

type CreateRegistryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateRegistryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateRegistryResponse) String

func (response CreateRegistryResponse) String() string

type CreateTestNetworkConnectivityDetails

CreateTestNetworkConnectivityDetails The network validation payload.

type CreateTestNetworkConnectivityDetails struct {

    // Data Asset key
    DataAssetKey *string `mandatory:"true" json:"dataAssetKey"`
}

func (CreateTestNetworkConnectivityDetails) String

func (m CreateTestNetworkConnectivityDetails) String() string

func (CreateTestNetworkConnectivityDetails) ValidateEnumValue

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

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

type CreateTestNetworkConnectivityRequest

CreateTestNetworkConnectivityRequest wrapper for the CreateTestNetworkConnectivity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateTestNetworkConnectivity.go.html to see an example of how to use CreateTestNetworkConnectivityRequest.

type CreateTestNetworkConnectivityRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Request body parameters to execute network validation
    CreateTestNetworkConnectivityDetails `contributesTo:"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 `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (CreateTestNetworkConnectivityRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTestNetworkConnectivityRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTestNetworkConnectivityRequest) RetryPolicy

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

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

func (CreateTestNetworkConnectivityRequest) String

func (request CreateTestNetworkConnectivityRequest) String() string

func (CreateTestNetworkConnectivityRequest) ValidateEnumValue

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

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

type CreateTestNetworkConnectivityResponse

CreateTestNetworkConnectivityResponse wrapper for the CreateTestNetworkConnectivity operation

type CreateTestNetworkConnectivityResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateTestNetworkConnectivityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTestNetworkConnectivityResponse) String

func (response CreateTestNetworkConnectivityResponse) String() string

type CsvFormatAttribute

CsvFormatAttribute The CSV format attribute.

type CsvFormatAttribute struct {

    // The encoding for the file.
    Encoding *string `mandatory:"false" json:"encoding"`

    // The escape character for the CSV format.
    EscapeCharacter *string `mandatory:"false" json:"escapeCharacter"`

    // The delimiter for the CSV format.
    Delimiter *string `mandatory:"false" json:"delimiter"`

    // The quote character for the CSV format.
    QuoteCharacter *string `mandatory:"false" json:"quoteCharacter"`

    // Defines whether the file has a header row.
    HasHeader *bool `mandatory:"false" json:"hasHeader"`

    // Defines whether a file pattern is supported.
    IsFilePattern *bool `mandatory:"false" json:"isFilePattern"`

    // Format for timestamp information.
    TimestampFormat *string `mandatory:"false" json:"timestampFormat"`
}

func (CsvFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (CsvFormatAttribute) String

func (m CsvFormatAttribute) String() string

func (CsvFormatAttribute) ValidateEnumValue

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

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

type DataAsset

DataAsset Represents a data source in the Data Integration service.

type DataAsset struct {

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    // All the properties for the data asset in a key-value map format.
    Properties map[string]interface{} `mandatory:"false" json:"properties"`

    // Specific DataAsset Type
    Type *string `mandatory:"false" json:"type"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"`

    // The list of endpoints with which this data asset is associated.
    EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"`
}

func (DataAsset) String

func (m DataAsset) String() string

func (*DataAsset) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataAsset) ValidateEnumValue

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

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

type DataAssetSummary

DataAssetSummary The summary object for data asset.

type DataAssetSummary struct {

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    // All the properties for the data asset in a key-value map format.
    Properties map[string]interface{} `mandatory:"false" json:"properties"`

    // Specific DataAsset Type
    Type *string `mandatory:"false" json:"type"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"`

    // The list of endpoints with which this data asset is associated.
    EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"`
}

func (DataAssetSummary) String

func (m DataAssetSummary) String() string

func (*DataAssetSummary) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataAssetSummary) ValidateEnumValue

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

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

type DataAssetSummaryCollection

DataAssetSummaryCollection This is the collection of data asset summaries, it may be a collection of lightweight details or full definitions.

type DataAssetSummaryCollection struct {

    // The array of data asset summaries.
    Items []DataAssetSummary `mandatory:"true" json:"items"`
}

func (DataAssetSummaryCollection) String

func (m DataAssetSummaryCollection) String() string

func (DataAssetSummaryCollection) ValidateEnumValue

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

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

type DataConnectivityManagementClient

DataConnectivityManagementClient a client for DataConnectivityManagement

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

func NewDataConnectivityManagementClientWithConfigurationProvider

func NewDataConnectivityManagementClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataConnectivityManagementClient, err error)

NewDataConnectivityManagementClientWithConfigurationProvider Creates a new default DataConnectivityManagement client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDataConnectivityManagementClientWithOboToken

func NewDataConnectivityManagementClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataConnectivityManagementClient, err error)

NewDataConnectivityManagementClientWithOboToken Creates a new default DataConnectivityManagement 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 (DataConnectivityManagementClient) ChangeEndpointCompartment

func (client DataConnectivityManagementClient) ChangeEndpointCompartment(ctx context.Context, request ChangeEndpointCompartmentRequest) (response ChangeEndpointCompartmentResponse, err error)

ChangeEndpointCompartment The Endpoint will be moved to the desired compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartment API.

func (DataConnectivityManagementClient) ChangeRegistryCompartment

func (client DataConnectivityManagementClient) ChangeRegistryCompartment(ctx context.Context, request ChangeRegistryCompartmentRequest) (response ChangeRegistryCompartmentResponse, err error)

ChangeRegistryCompartment The registry will be moved to the desired compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ChangeRegistryCompartment.go.html to see an example of how to use ChangeRegistryCompartment API.

func (*DataConnectivityManagementClient) ConfigurationProvider

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

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

func (DataConnectivityManagementClient) CreateAttachDataAsset

func (client DataConnectivityManagementClient) CreateAttachDataAsset(ctx context.Context, request CreateAttachDataAssetRequest) (response CreateAttachDataAssetResponse, err error)

CreateAttachDataAsset Attaches list of DataAssets to the given endpoint

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateAttachDataAsset.go.html to see an example of how to use CreateAttachDataAsset API.

func (DataConnectivityManagementClient) CreateConnection

func (client DataConnectivityManagementClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a connection under an existing data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateConnection.go.html to see an example of how to use CreateConnection API.

func (DataConnectivityManagementClient) CreateConnectionValidation

func (client DataConnectivityManagementClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)

CreateConnectionValidation Creates a connection validation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidation API.

func (DataConnectivityManagementClient) CreateConnectivityValidation

func (client DataConnectivityManagementClient) CreateConnectivityValidation(ctx context.Context, request CreateConnectivityValidationRequest) (response CreateConnectivityValidationResponse, err error)

CreateConnectivityValidation This endpoint is used to trigger validation of dataAsset, connection, schema, entity, dataOperationConfig

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateConnectivityValidation.go.html to see an example of how to use CreateConnectivityValidation API.

func (DataConnectivityManagementClient) CreateDataAsset

func (client DataConnectivityManagementClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)

CreateDataAsset Creates a data asset with default connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDataAsset.go.html to see an example of how to use CreateDataAsset API.

func (DataConnectivityManagementClient) CreateDataPreview

func (client DataConnectivityManagementClient) CreateDataPreview(ctx context.Context, request CreateDataPreviewRequest) (response CreateDataPreviewResponse, err error)

CreateDataPreview Provide data preview on live schema

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDataPreview.go.html to see an example of how to use CreateDataPreview API.

func (DataConnectivityManagementClient) CreateDataProfile

func (client DataConnectivityManagementClient) CreateDataProfile(ctx context.Context, request CreateDataProfileRequest) (response CreateDataProfileResponse, err error)

CreateDataProfile Execute data profiling on live schema

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDataProfile.go.html to see an example of how to use CreateDataProfile API.

func (DataConnectivityManagementClient) CreateDeReferenceArtifact

func (client DataConnectivityManagementClient) CreateDeReferenceArtifact(ctx context.Context, request CreateDeReferenceArtifactRequest) (response CreateDeReferenceArtifactResponse, err error)

CreateDeReferenceArtifact DeRereferenced a dcms artifact.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDeReferenceArtifact.go.html to see an example of how to use CreateDeReferenceArtifact API.

func (DataConnectivityManagementClient) CreateDetachDataAsset

func (client DataConnectivityManagementClient) CreateDetachDataAsset(ctx context.Context, request CreateDetachDataAssetRequest) (response CreateDetachDataAssetResponse, err error)

CreateDetachDataAsset Detaches list of DataAssets to the given endpoint

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateDetachDataAsset.go.html to see an example of how to use CreateDetachDataAsset API.

func (DataConnectivityManagementClient) CreateEndpoint

func (client DataConnectivityManagementClient) CreateEndpoint(ctx context.Context, request CreateEndpointRequest) (response CreateEndpointResponse, err error)

CreateEndpoint Creates a new Data Connectivity Management Endpoint ready for performing data Connectivity.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateEndpoint.go.html to see an example of how to use CreateEndpoint API.

func (DataConnectivityManagementClient) CreateEntityShape

func (client DataConnectivityManagementClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)

CreateEntityShape Creates the data entity shape using the shape from the data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateEntityShape.go.html to see an example of how to use CreateEntityShape API.

func (DataConnectivityManagementClient) CreateExecuteOperationJob

func (client DataConnectivityManagementClient) CreateExecuteOperationJob(ctx context.Context, request CreateExecuteOperationJobRequest) (response CreateExecuteOperationJobResponse, err error)

CreateExecuteOperationJob Call the operation to execute

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateExecuteOperationJob.go.html to see an example of how to use CreateExecuteOperationJob API.

func (DataConnectivityManagementClient) CreateFolder

func (client DataConnectivityManagementClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)

CreateFolder Creates a folder under a specefied registry.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateFolder.go.html to see an example of how to use CreateFolder API.

func (DataConnectivityManagementClient) CreateFullPushDownTask

func (client DataConnectivityManagementClient) CreateFullPushDownTask(ctx context.Context, request CreateFullPushDownTaskRequest) (response CreateFullPushDownTaskResponse, err error)

CreateFullPushDownTask This endpoint is used to create a connectivity task (like PushdownTask).

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateFullPushDownTask.go.html to see an example of how to use CreateFullPushDownTask API.

func (DataConnectivityManagementClient) CreateReferenceArtifact

func (client DataConnectivityManagementClient) CreateReferenceArtifact(ctx context.Context, request CreateReferenceArtifactRequest) (response CreateReferenceArtifactResponse, err error)

CreateReferenceArtifact Reference a data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateReferenceArtifact.go.html to see an example of how to use CreateReferenceArtifact API.

func (DataConnectivityManagementClient) CreateRegistry

func (client DataConnectivityManagementClient) CreateRegistry(ctx context.Context, request CreateRegistryRequest) (response CreateRegistryResponse, err error)

CreateRegistry Creates a new Data Connectivity Management Registry ready for performing data Connectivity Management.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateRegistry.go.html to see an example of how to use CreateRegistry API.

func (DataConnectivityManagementClient) CreateTestNetworkConnectivity

func (client DataConnectivityManagementClient) CreateTestNetworkConnectivity(ctx context.Context, request CreateTestNetworkConnectivityRequest) (response CreateTestNetworkConnectivityResponse, err error)

CreateTestNetworkConnectivity Execute network validation on selected data assets associated with the provided private endpoint

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/CreateTestNetworkConnectivity.go.html to see an example of how to use CreateTestNetworkConnectivity API.

func (DataConnectivityManagementClient) DeleteConnection

func (client DataConnectivityManagementClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Removes a connection using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteConnection.go.html to see an example of how to use DeleteConnection API.

func (DataConnectivityManagementClient) DeleteConnectionValidation

func (client DataConnectivityManagementClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)

DeleteConnectionValidation Deletes a connection validation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidation API.

func (DataConnectivityManagementClient) DeleteDataAsset

func (client DataConnectivityManagementClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)

DeleteDataAsset Removes a data asset using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteDataAsset.go.html to see an example of how to use DeleteDataAsset API.

func (DataConnectivityManagementClient) DeleteEndpoint

func (client DataConnectivityManagementClient) DeleteEndpoint(ctx context.Context, request DeleteEndpointRequest) (response DeleteEndpointResponse, err error)

DeleteEndpoint Deletes a Data Connectivity Management Endpoint resource by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteEndpoint.go.html to see an example of how to use DeleteEndpoint API.

func (DataConnectivityManagementClient) DeleteFolder

func (client DataConnectivityManagementClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)

DeleteFolder Removes a folder using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteFolder.go.html to see an example of how to use DeleteFolder API.

func (DataConnectivityManagementClient) DeleteNetworkConnectivityStatus

func (client DataConnectivityManagementClient) DeleteNetworkConnectivityStatus(ctx context.Context, request DeleteNetworkConnectivityStatusRequest) (response DeleteNetworkConnectivityStatusResponse, err error)

DeleteNetworkConnectivityStatus This api is used to delete a persisted NetworkValidationStatus by its key

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteNetworkConnectivityStatus.go.html to see an example of how to use DeleteNetworkConnectivityStatus API.

func (DataConnectivityManagementClient) DeleteRegistry

func (client DataConnectivityManagementClient) DeleteRegistry(ctx context.Context, request DeleteRegistryRequest) (response DeleteRegistryResponse, err error)

DeleteRegistry Deletes a Data Connectivity Management Registry resource by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteRegistry.go.html to see an example of how to use DeleteRegistry API.

func (DataConnectivityManagementClient) GetConnection

func (client DataConnectivityManagementClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Retrieves the connection details using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetConnection.go.html to see an example of how to use GetConnection API.

func (DataConnectivityManagementClient) GetConnectionValidation

func (client DataConnectivityManagementClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)

GetConnectionValidation Retrieves a connection validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidation API.

func (DataConnectivityManagementClient) GetDataAsset

func (client DataConnectivityManagementClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)

GetDataAsset Retrieves details of a data asset using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetDataAsset.go.html to see an example of how to use GetDataAsset API.

func (DataConnectivityManagementClient) GetDataEntity

func (client DataConnectivityManagementClient) GetDataEntity(ctx context.Context, request GetDataEntityRequest) (response GetDataEntityResponse, err error)

GetDataEntity Retrieves the data entity details with the given name from live schema.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetDataEntity.go.html to see an example of how to use GetDataEntity API.

func (DataConnectivityManagementClient) GetEndpoint

func (client DataConnectivityManagementClient) GetEndpoint(ctx context.Context, request GetEndpointRequest) (response GetEndpointResponse, err error)

GetEndpoint Gets a Data Connectivity Management Endpoint by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetEndpoint.go.html to see an example of how to use GetEndpoint API.

func (DataConnectivityManagementClient) GetExecuteOperationJob

func (client DataConnectivityManagementClient) GetExecuteOperationJob(ctx context.Context, request GetExecuteOperationJobRequest) (response GetExecuteOperationJobResponse, err error)

GetExecuteOperationJob Get the operation status or operation execution result

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetExecuteOperationJob.go.html to see an example of how to use GetExecuteOperationJob API.

func (DataConnectivityManagementClient) GetFolder

func (client DataConnectivityManagementClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)

GetFolder Retrieves the folder details using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetFolder.go.html to see an example of how to use GetFolder API.

func (DataConnectivityManagementClient) GetNetworkConnectivityStatus

func (client DataConnectivityManagementClient) GetNetworkConnectivityStatus(ctx context.Context, request GetNetworkConnectivityStatusRequest) (response GetNetworkConnectivityStatusResponse, err error)

GetNetworkConnectivityStatus Get Status of network reachability check, with the timestamp when the status was last checked, for a given PrivateEndpoint-DataAsset pair

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetNetworkConnectivityStatus.go.html to see an example of how to use GetNetworkConnectivityStatus API.

func (DataConnectivityManagementClient) GetOperation

func (client DataConnectivityManagementClient) GetOperation(ctx context.Context, request GetOperationRequest) (response GetOperationResponse, err error)

GetOperation Retrieves the details of operation with given resource name.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetOperation.go.html to see an example of how to use GetOperation API.

func (DataConnectivityManagementClient) GetRegistry

func (client DataConnectivityManagementClient) GetRegistry(ctx context.Context, request GetRegistryRequest) (response GetRegistryResponse, err error)

GetRegistry Gets a Data Connectivity Management Registry by identifier

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetRegistry.go.html to see an example of how to use GetRegistry API.

func (DataConnectivityManagementClient) GetSchema

func (client DataConnectivityManagementClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)

GetSchema Retrieves a schema that can be accessed using the specified connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetSchema.go.html to see an example of how to use GetSchema API.

func (DataConnectivityManagementClient) GetType

func (client DataConnectivityManagementClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)

GetType This endpoint retrieves dataAsset and connection attributes from DataAssetRegistry

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetType.go.html to see an example of how to use GetType API.

func (DataConnectivityManagementClient) GetWorkRequest

func (client DataConnectivityManagementClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given ID.

See also

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

func (DataConnectivityManagementClient) ListConnectionValidations

func (client DataConnectivityManagementClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)

ListConnectionValidations Retrieves a list of connection validations within the specified registry.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidations API.

func (DataConnectivityManagementClient) ListConnections

func (client DataConnectivityManagementClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Retrieves a list of all connections.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListConnections.go.html to see an example of how to use ListConnections API.

func (DataConnectivityManagementClient) ListDataAssets

func (client DataConnectivityManagementClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)

ListDataAssets Retrieves a list of all data asset summaries.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListDataAssets.go.html to see an example of how to use ListDataAssets API.

func (DataConnectivityManagementClient) ListDataEntities

func (client DataConnectivityManagementClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)

ListDataEntities Lists a summary of data entities from the data asset using the specified connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListDataEntities.go.html to see an example of how to use ListDataEntities API.

func (DataConnectivityManagementClient) ListEndpoints

func (client DataConnectivityManagementClient) ListEndpoints(ctx context.Context, request ListEndpointsRequest) (response ListEndpointsResponse, err error)

ListEndpoints Returns a list of Data Connectivity Management Endpoints.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListEndpoints.go.html to see an example of how to use ListEndpoints API.

func (DataConnectivityManagementClient) ListFolders

func (client DataConnectivityManagementClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)

ListFolders Retrieves a list of all folders.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListFolders.go.html to see an example of how to use ListFolders API.

func (DataConnectivityManagementClient) ListOperations

func (client DataConnectivityManagementClient) ListOperations(ctx context.Context, request ListOperationsRequest) (response ListOperationsResponse, err error)

ListOperations Lists the summary of operations present in the schema identified by schema name.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListOperations.go.html to see an example of how to use ListOperations API.

func (DataConnectivityManagementClient) ListReferenceArtifacts

func (client DataConnectivityManagementClient) ListReferenceArtifacts(ctx context.Context, request ListReferenceArtifactsRequest) (response ListReferenceArtifactsResponse, err error)

ListReferenceArtifacts Retrieves a list of all reference info of a dcms artifact.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListReferenceArtifacts.go.html to see an example of how to use ListReferenceArtifacts API.

func (DataConnectivityManagementClient) ListRegistries

func (client DataConnectivityManagementClient) ListRegistries(ctx context.Context, request ListRegistriesRequest) (response ListRegistriesResponse, err error)

ListRegistries Returns a list of Data Connectivity Management Registries.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListRegistries.go.html to see an example of how to use ListRegistries API.

func (DataConnectivityManagementClient) ListSchemas

func (client DataConnectivityManagementClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)

ListSchemas Retrieves a list of all the schemas that can be accessed using the specified connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListSchemas.go.html to see an example of how to use ListSchemas API.

func (DataConnectivityManagementClient) ListTypes

func (client DataConnectivityManagementClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)

ListTypes This endpoint retrieves list of all the supported connector types

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListTypes.go.html to see an example of how to use ListTypes API.

func (DataConnectivityManagementClient) ListWorkRequestErrors

func (client DataConnectivityManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Return a (paginated) list of errors for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (DataConnectivityManagementClient) ListWorkRequestLogs

func (client DataConnectivityManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Return a (paginated) list of logs for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (DataConnectivityManagementClient) ListWorkRequests

func (client DataConnectivityManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (*DataConnectivityManagementClient) SetRegion

func (client *DataConnectivityManagementClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DataConnectivityManagementClient) UpdateConnection

func (client DataConnectivityManagementClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates a connection under a data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateConnection.go.html to see an example of how to use UpdateConnection API.

func (DataConnectivityManagementClient) UpdateDataAsset

func (client DataConnectivityManagementClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)

UpdateDataAsset Updates a specific data asset with default connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateDataAsset.go.html to see an example of how to use UpdateDataAsset API.

func (DataConnectivityManagementClient) UpdateEndpoint

func (client DataConnectivityManagementClient) UpdateEndpoint(ctx context.Context, request UpdateEndpointRequest) (response UpdateEndpointResponse, err error)

UpdateEndpoint Updates the Data Connectivity Management Endpoint

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateEndpoint.go.html to see an example of how to use UpdateEndpoint API.

func (DataConnectivityManagementClient) UpdateFolder

func (client DataConnectivityManagementClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)

UpdateFolder Updates a folder under a specefied registry.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateFolder.go.html to see an example of how to use UpdateFolder API.

func (DataConnectivityManagementClient) UpdateRegistry

func (client DataConnectivityManagementClient) UpdateRegistry(ctx context.Context, request UpdateRegistryRequest) (response UpdateRegistryResponse, err error)

UpdateRegistry Updates the Data Connectivity Management Registry

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateRegistry.go.html to see an example of how to use UpdateRegistry API.

func (DataConnectivityManagementClient) ValidateDataAssetNetworkReachablity

func (client DataConnectivityManagementClient) ValidateDataAssetNetworkReachablity(ctx context.Context, request ValidateDataAssetNetworkReachablityRequest) (response ValidateDataAssetNetworkReachablityResponse, err error)

ValidateDataAssetNetworkReachablity Validates the dataAsset network Reachability.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ValidateDataAssetNetworkReachablity.go.html to see an example of how to use ValidateDataAssetNetworkReachablity API.

type DataEntity

DataEntity The data entity object.

type DataEntity interface {
    GetMetadata() *ObjectMetadata
}

type DataEntityDetails

DataEntityDetails The data entity details object.

type DataEntityDetails interface {
}

type DataEntityDetailsModelTypeEnum

DataEntityDetailsModelTypeEnum Enum with underlying type: string

type DataEntityDetailsModelTypeEnum string

Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum

const (
    DataEntityDetailsModelTypeViewEntity      DataEntityDetailsModelTypeEnum = "VIEW_ENTITY"
    DataEntityDetailsModelTypeTableEntity     DataEntityDetailsModelTypeEnum = "TABLE_ENTITY"
    DataEntityDetailsModelTypeFileEntity      DataEntityDetailsModelTypeEnum = "FILE_ENTITY"
    DataEntityDetailsModelTypeDataStoreEntity DataEntityDetailsModelTypeEnum = "DATA_STORE_ENTITY"
    DataEntityDetailsModelTypeSqlEntity       DataEntityDetailsModelTypeEnum = "SQL_ENTITY"
)

func GetDataEntityDetailsModelTypeEnumValues

func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum

GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum

func GetMappingDataEntityDetailsModelTypeEnum

func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)

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

type DataEntityFromDataStore

DataEntityFromDataStore The view entity data entity details.

type DataEntityFromDataStore struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // Filters present in the Datastore. It can be Null.
    Filters *string `mandatory:"false" json:"filters"`

    // It shows whether or not effective date is disabled
    IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"`

    // It shows whether the datastore is of flex type
    IsFlexDataStore *bool `mandatory:"false" json:"isFlexDataStore"`

    // It shows whether the extraction of this datastore will stop on error
    IsSilentError *bool `mandatory:"false" json:"isSilentError"`

    // It shows whether the datastore supports Incremental Extract or not.
    SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"`

    // The entity type.
    EntityType DataEntityFromDataStoreEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromDataStore) GetMetadata

func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromDataStore) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromDataStore) String

func (m DataEntityFromDataStore) String() string

func (*DataEntityFromDataStore) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromDataStore) ValidateEnumValue

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

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

type DataEntityFromDataStoreEntityDetails

DataEntityFromDataStoreEntityDetails The data store entity data entity details.

type DataEntityFromDataStoreEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type labels.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // Filters present in the Datastore. It can be Null.
    Filters *string `mandatory:"false" json:"filters"`

    // It shows whether or not effective date is disabled
    IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"`

    // It shows whether the datastore is of flex type
    IsFlexDataStore *bool `mandatory:"false" json:"isFlexDataStore"`

    // It shows whether the extraction of this datastore will stop on error
    IsSilentError *bool `mandatory:"false" json:"isSilentError"`

    // It shows whether the datastore supports Incremental Extract or not.
    SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"`

    // The entity type.
    EntityType DataEntityFromDataStoreEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromDataStoreEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromDataStoreEntityDetails) String

func (m DataEntityFromDataStoreEntityDetails) String() string

func (*DataEntityFromDataStoreEntityDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromDataStoreEntityDetails) ValidateEnumValue

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

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

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum

DataEntityFromDataStoreEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

const (
    DataEntityFromDataStoreEntityDetailsEntityTypeTable     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromDataStoreEntityDetailsEntityTypeView      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromDataStoreEntityDetailsEntityTypeFile      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromDataStoreEntityDetailsEntityTypeSql       DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "SQL"
    DataEntityFromDataStoreEntityDetailsEntityTypeDataStore DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum

GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromDataStoreEntityTypeEnum

DataEntityFromDataStoreEntityTypeEnum Enum with underlying type: string

type DataEntityFromDataStoreEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromDataStoreEntityTypeEnum

const (
    DataEntityFromDataStoreEntityTypeTable     DataEntityFromDataStoreEntityTypeEnum = "TABLE"
    DataEntityFromDataStoreEntityTypeView      DataEntityFromDataStoreEntityTypeEnum = "VIEW"
    DataEntityFromDataStoreEntityTypeFile      DataEntityFromDataStoreEntityTypeEnum = "FILE"
    DataEntityFromDataStoreEntityTypeSql       DataEntityFromDataStoreEntityTypeEnum = "SQL"
    DataEntityFromDataStoreEntityTypeDataStore DataEntityFromDataStoreEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromDataStoreEntityTypeEnumValues

func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum

GetDataEntityFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)

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

type DataEntityFromFile

DataEntityFromFile The file data entity details.

type DataEntityFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromFile) GetMetadata

func (m DataEntityFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromFile) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromFile) String

func (m DataEntityFromFile) String() string

func (*DataEntityFromFile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromFile) ValidateEnumValue

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

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

type DataEntityFromFileEntityDetails

DataEntityFromFileEntityDetails The file data entity details.

type DataEntityFromFileEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromFileEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromFileEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromFileEntityDetails) String

func (m DataEntityFromFileEntityDetails) String() string

func (*DataEntityFromFileEntityDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromFileEntityDetails) ValidateEnumValue

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

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

type DataEntityFromFileEntityDetailsEntityTypeEnum

DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromFileEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum

const (
    DataEntityFromFileEntityDetailsEntityTypeTable     DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromFileEntityDetailsEntityTypeView      DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromFileEntityDetailsEntityTypeFile      DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromFileEntityDetailsEntityTypeSql       DataEntityFromFileEntityDetailsEntityTypeEnum = "SQL"
    DataEntityFromFileEntityDetailsEntityTypeDataStore DataEntityFromFileEntityDetailsEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum

GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromFileEntityTypeEnum

DataEntityFromFileEntityTypeEnum Enum with underlying type: string

type DataEntityFromFileEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum

const (
    DataEntityFromFileEntityTypeTable     DataEntityFromFileEntityTypeEnum = "TABLE"
    DataEntityFromFileEntityTypeView      DataEntityFromFileEntityTypeEnum = "VIEW"
    DataEntityFromFileEntityTypeFile      DataEntityFromFileEntityTypeEnum = "FILE"
    DataEntityFromFileEntityTypeSql       DataEntityFromFileEntityTypeEnum = "SQL"
    DataEntityFromFileEntityTypeDataStore DataEntityFromFileEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromFileEntityTypeEnumValues

func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum

GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum

func GetMappingDataEntityFromFileEntityTypeEnum

func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)

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

type DataEntityFromSql

DataEntityFromSql The sql entity data entity details.

type DataEntityFromSql struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // sqlQuery
    SqlQuery *string `mandatory:"false" json:"sqlQuery"`

    // The entity type.
    EntityType DataEntityFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromSql) GetMetadata

func (m DataEntityFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromSql) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromSql) String

func (m DataEntityFromSql) String() string

func (*DataEntityFromSql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromSql) ValidateEnumValue

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

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

type DataEntityFromSqlEntityDetails

DataEntityFromSqlEntityDetails The sql entity data entity details.

type DataEntityFromSqlEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type labels.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // sqlQuery
    SqlQuery *string `mandatory:"false" json:"sqlQuery"`

    // The entity type.
    EntityType DataEntityFromSqlEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromSqlEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromSqlEntityDetails) String

func (m DataEntityFromSqlEntityDetails) String() string

func (*DataEntityFromSqlEntityDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromSqlEntityDetails) ValidateEnumValue

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

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

type DataEntityFromSqlEntityDetailsEntityTypeEnum

DataEntityFromSqlEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromSqlEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromSqlEntityDetailsEntityTypeEnum

const (
    DataEntityFromSqlEntityDetailsEntityTypeTable DataEntityFromSqlEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromSqlEntityDetailsEntityTypeView  DataEntityFromSqlEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromSqlEntityDetailsEntityTypeFile  DataEntityFromSqlEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromSqlEntityDetailsEntityTypeSql   DataEntityFromSqlEntityDetailsEntityTypeEnum = "SQL"
)

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum

GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromSqlEntityTypeEnum

DataEntityFromSqlEntityTypeEnum Enum with underlying type: string

type DataEntityFromSqlEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromSqlEntityTypeEnum

const (
    DataEntityFromSqlEntityTypeTable DataEntityFromSqlEntityTypeEnum = "TABLE"
    DataEntityFromSqlEntityTypeView  DataEntityFromSqlEntityTypeEnum = "VIEW"
    DataEntityFromSqlEntityTypeFile  DataEntityFromSqlEntityTypeEnum = "FILE"
    DataEntityFromSqlEntityTypeSql   DataEntityFromSqlEntityTypeEnum = "SQL"
)

func GetDataEntityFromSqlEntityTypeEnumValues

func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum

GetDataEntityFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityTypeEnum

func GetMappingDataEntityFromSqlEntityTypeEnum

func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)

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

type DataEntityFromTable

DataEntityFromTable The table entity data entity.

type DataEntityFromTable struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromTable) GetMetadata

func (m DataEntityFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromTable) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromTable) String

func (m DataEntityFromTable) String() string

func (*DataEntityFromTable) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromTable) ValidateEnumValue

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

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

type DataEntityFromTableEntityDetails

DataEntityFromTableEntityDetails The table entity data entity.

type DataEntityFromTableEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromTableEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromTableEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromTableEntityDetails) String

func (m DataEntityFromTableEntityDetails) String() string

func (*DataEntityFromTableEntityDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromTableEntityDetails) ValidateEnumValue

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

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

type DataEntityFromTableEntityDetailsEntityTypeEnum

DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromTableEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum

const (
    DataEntityFromTableEntityDetailsEntityTypeTable     DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromTableEntityDetailsEntityTypeView      DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromTableEntityDetailsEntityTypeFile      DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromTableEntityDetailsEntityTypeSql       DataEntityFromTableEntityDetailsEntityTypeEnum = "SQL"
    DataEntityFromTableEntityDetailsEntityTypeDataStore DataEntityFromTableEntityDetailsEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum

GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromTableEntityTypeEnum

DataEntityFromTableEntityTypeEnum Enum with underlying type: string

type DataEntityFromTableEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum

const (
    DataEntityFromTableEntityTypeTable     DataEntityFromTableEntityTypeEnum = "TABLE"
    DataEntityFromTableEntityTypeView      DataEntityFromTableEntityTypeEnum = "VIEW"
    DataEntityFromTableEntityTypeFile      DataEntityFromTableEntityTypeEnum = "FILE"
    DataEntityFromTableEntityTypeSql       DataEntityFromTableEntityTypeEnum = "SQL"
    DataEntityFromTableEntityTypeDataStore DataEntityFromTableEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromTableEntityTypeEnumValues

func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum

GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum

func GetMappingDataEntityFromTableEntityTypeEnum

func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)

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

type DataEntityFromView

DataEntityFromView The view entity data entity details.

type DataEntityFromView struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromView) GetMetadata

func (m DataEntityFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromView) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromView) String

func (m DataEntityFromView) String() string

func (*DataEntityFromView) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromView) ValidateEnumValue

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

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

type DataEntityFromViewEntityDetails

DataEntityFromViewEntityDetails The view entity data entity details.

type DataEntityFromViewEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type labels.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromViewEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromViewEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromViewEntityDetails) String

func (m DataEntityFromViewEntityDetails) String() string

func (*DataEntityFromViewEntityDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromViewEntityDetails) ValidateEnumValue

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

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

type DataEntityFromViewEntityDetailsEntityTypeEnum

DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromViewEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum

const (
    DataEntityFromViewEntityDetailsEntityTypeTable     DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromViewEntityDetailsEntityTypeView      DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromViewEntityDetailsEntityTypeFile      DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromViewEntityDetailsEntityTypeSql       DataEntityFromViewEntityDetailsEntityTypeEnum = "SQL"
    DataEntityFromViewEntityDetailsEntityTypeDataStore DataEntityFromViewEntityDetailsEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum

GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromViewEntityTypeEnum

DataEntityFromViewEntityTypeEnum Enum with underlying type: string

type DataEntityFromViewEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum

const (
    DataEntityFromViewEntityTypeTable     DataEntityFromViewEntityTypeEnum = "TABLE"
    DataEntityFromViewEntityTypeView      DataEntityFromViewEntityTypeEnum = "VIEW"
    DataEntityFromViewEntityTypeFile      DataEntityFromViewEntityTypeEnum = "FILE"
    DataEntityFromViewEntityTypeSql       DataEntityFromViewEntityTypeEnum = "SQL"
    DataEntityFromViewEntityTypeDataStore DataEntityFromViewEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromViewEntityTypeEnumValues

func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum

GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum

func GetMappingDataEntityFromViewEntityTypeEnum

func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)

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

type DataEntityModelTypeEnum

DataEntityModelTypeEnum Enum with underlying type: string

type DataEntityModelTypeEnum string

Set of constants representing the allowable values for DataEntityModelTypeEnum

const (
    DataEntityModelTypeViewEntity      DataEntityModelTypeEnum = "VIEW_ENTITY"
    DataEntityModelTypeTableEntity     DataEntityModelTypeEnum = "TABLE_ENTITY"
    DataEntityModelTypeFileEntity      DataEntityModelTypeEnum = "FILE_ENTITY"
    DataEntityModelTypeDataStoreEntity DataEntityModelTypeEnum = "DATA_STORE_ENTITY"
    DataEntityModelTypeSqlEntity       DataEntityModelTypeEnum = "SQL_ENTITY"
)

func GetDataEntityModelTypeEnumValues

func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum

GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum

func GetMappingDataEntityModelTypeEnum

func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)

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

type DataEntitySummary

DataEntitySummary The data entity summary object.

type DataEntitySummary interface {
    GetMetadata() *ObjectMetadata
}

type DataEntitySummaryCollection

DataEntitySummaryCollection This is the collection of data entity summaries, it may be a collection of lightweight details or full definitions.

type DataEntitySummaryCollection struct {

    // The array of data entity summaries.
    Items []DataEntitySummary `mandatory:"true" json:"items"`
}

func (DataEntitySummaryCollection) String

func (m DataEntitySummaryCollection) String() string

func (*DataEntitySummaryCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntitySummaryCollection) ValidateEnumValue

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

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

type DataEntitySummaryFromDataStore

DataEntitySummaryFromDataStore The view entity data entity details.

type DataEntitySummaryFromDataStore struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // Query filter for the extract. It can be Null.
    Filters *string `mandatory:"false" json:"filters"`

    // It shows whether or not effective date is disabled
    IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"`

    // Is Flex data store. Metadata csv will be generated for flex data store
    IsFlexDataStore *bool `mandatory:"false" json:"isFlexDataStore"`

    // Should the VO failure fail the whole batch?
    IsSilentError *bool `mandatory:"false" json:"isSilentError"`

    // It shows whether the datastore supports Incremental Extract or not.
    SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"`

    // The entity type.
    EntityType DataEntitySummaryFromDataStoreEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromDataStore) GetMetadata

func (m DataEntitySummaryFromDataStore) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromDataStore) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntitySummaryFromDataStore) String

func (m DataEntitySummaryFromDataStore) String() string

func (*DataEntitySummaryFromDataStore) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromDataStore) ValidateEnumValue

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

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

type DataEntitySummaryFromDataStoreEntityTypeEnum

DataEntitySummaryFromDataStoreEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromDataStoreEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromDataStoreEntityTypeEnum

const (
    DataEntitySummaryFromDataStoreEntityTypeTable     DataEntitySummaryFromDataStoreEntityTypeEnum = "TABLE"
    DataEntitySummaryFromDataStoreEntityTypeView      DataEntitySummaryFromDataStoreEntityTypeEnum = "VIEW"
    DataEntitySummaryFromDataStoreEntityTypeFile      DataEntitySummaryFromDataStoreEntityTypeEnum = "FILE"
    DataEntitySummaryFromDataStoreEntityTypeSql       DataEntitySummaryFromDataStoreEntityTypeEnum = "SQL"
    DataEntitySummaryFromDataStoreEntityTypeDataStore DataEntitySummaryFromDataStoreEntityTypeEnum = "DATA_STORE"
)

func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues

func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum

GetDataEntitySummaryFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum

func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)

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

type DataEntitySummaryFromFile

DataEntitySummaryFromFile The file data entity details.

type DataEntitySummaryFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntitySummaryFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromFile) GetMetadata

func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromFile) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntitySummaryFromFile) String

func (m DataEntitySummaryFromFile) String() string

func (*DataEntitySummaryFromFile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromFile) ValidateEnumValue

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

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

type DataEntitySummaryFromFileEntityTypeEnum

DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromFileEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum

const (
    DataEntitySummaryFromFileEntityTypeTable     DataEntitySummaryFromFileEntityTypeEnum = "TABLE"
    DataEntitySummaryFromFileEntityTypeView      DataEntitySummaryFromFileEntityTypeEnum = "VIEW"
    DataEntitySummaryFromFileEntityTypeFile      DataEntitySummaryFromFileEntityTypeEnum = "FILE"
    DataEntitySummaryFromFileEntityTypeSql       DataEntitySummaryFromFileEntityTypeEnum = "SQL"
    DataEntitySummaryFromFileEntityTypeDataStore DataEntitySummaryFromFileEntityTypeEnum = "DATA_STORE"
)

func GetDataEntitySummaryFromFileEntityTypeEnumValues

func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum

GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum

func GetMappingDataEntitySummaryFromFileEntityTypeEnum

func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)

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

type DataEntitySummaryFromSql

DataEntitySummaryFromSql The sql entity data entity details.

type DataEntitySummaryFromSql struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // sqlQuery
    SqlQuery *string `mandatory:"false" json:"sqlQuery"`

    // The entity type.
    EntityType DataEntitySummaryFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromSql) GetMetadata

func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromSql) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntitySummaryFromSql) String

func (m DataEntitySummaryFromSql) String() string

func (*DataEntitySummaryFromSql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromSql) ValidateEnumValue

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

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

type DataEntitySummaryFromSqlEntityTypeEnum

DataEntitySummaryFromSqlEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromSqlEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromSqlEntityTypeEnum

const (
    DataEntitySummaryFromSqlEntityTypeTable DataEntitySummaryFromSqlEntityTypeEnum = "TABLE"
    DataEntitySummaryFromSqlEntityTypeView  DataEntitySummaryFromSqlEntityTypeEnum = "VIEW"
    DataEntitySummaryFromSqlEntityTypeFile  DataEntitySummaryFromSqlEntityTypeEnum = "FILE"
    DataEntitySummaryFromSqlEntityTypeSql   DataEntitySummaryFromSqlEntityTypeEnum = "SQL"
)

func GetDataEntitySummaryFromSqlEntityTypeEnumValues

func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum

GetDataEntitySummaryFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromSqlEntityTypeEnum

func GetMappingDataEntitySummaryFromSqlEntityTypeEnum

func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)

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

type DataEntitySummaryFromTable

DataEntitySummaryFromTable The table entity data entity.

type DataEntitySummaryFromTable struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntitySummaryFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromTable) GetMetadata

func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromTable) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntitySummaryFromTable) String

func (m DataEntitySummaryFromTable) String() string

func (*DataEntitySummaryFromTable) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromTable) ValidateEnumValue

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

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

type DataEntitySummaryFromTableEntityTypeEnum

DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromTableEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum

const (
    DataEntitySummaryFromTableEntityTypeTable     DataEntitySummaryFromTableEntityTypeEnum = "TABLE"
    DataEntitySummaryFromTableEntityTypeView      DataEntitySummaryFromTableEntityTypeEnum = "VIEW"
    DataEntitySummaryFromTableEntityTypeFile      DataEntitySummaryFromTableEntityTypeEnum = "FILE"
    DataEntitySummaryFromTableEntityTypeSql       DataEntitySummaryFromTableEntityTypeEnum = "SQL"
    DataEntitySummaryFromTableEntityTypeDataStore DataEntitySummaryFromTableEntityTypeEnum = "DATA_STORE"
)

func GetDataEntitySummaryFromTableEntityTypeEnumValues

func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum

GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum

func GetMappingDataEntitySummaryFromTableEntityTypeEnum

func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)

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

type DataEntitySummaryFromView

DataEntitySummaryFromView The view entity data entity details.

type DataEntitySummaryFromView struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntitySummaryFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromView) GetMetadata

func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromView) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntitySummaryFromView) String

func (m DataEntitySummaryFromView) String() string

func (*DataEntitySummaryFromView) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromView) ValidateEnumValue

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

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

type DataEntitySummaryFromViewEntityTypeEnum

DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromViewEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum

const (
    DataEntitySummaryFromViewEntityTypeTable     DataEntitySummaryFromViewEntityTypeEnum = "TABLE"
    DataEntitySummaryFromViewEntityTypeView      DataEntitySummaryFromViewEntityTypeEnum = "VIEW"
    DataEntitySummaryFromViewEntityTypeFile      DataEntitySummaryFromViewEntityTypeEnum = "FILE"
    DataEntitySummaryFromViewEntityTypeSql       DataEntitySummaryFromViewEntityTypeEnum = "SQL"
    DataEntitySummaryFromViewEntityTypeDataStore DataEntitySummaryFromViewEntityTypeEnum = "DATA_STORE"
)

func GetDataEntitySummaryFromViewEntityTypeEnumValues

func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum

GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum

func GetMappingDataEntitySummaryFromViewEntityTypeEnum

func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)

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

type DataEntitySummaryModelTypeEnum

DataEntitySummaryModelTypeEnum Enum with underlying type: string

type DataEntitySummaryModelTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum

const (
    DataEntitySummaryModelTypeViewEntity      DataEntitySummaryModelTypeEnum = "VIEW_ENTITY"
    DataEntitySummaryModelTypeTableEntity     DataEntitySummaryModelTypeEnum = "TABLE_ENTITY"
    DataEntitySummaryModelTypeFileEntity      DataEntitySummaryModelTypeEnum = "FILE_ENTITY"
    DataEntitySummaryModelTypeDataStoreEntity DataEntitySummaryModelTypeEnum = "DATA_STORE_ENTITY"
    DataEntitySummaryModelTypeSqlEntity       DataEntitySummaryModelTypeEnum = "SQL_ENTITY"
)

func GetDataEntitySummaryModelTypeEnumValues

func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum

GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum

func GetMappingDataEntitySummaryModelTypeEnum

func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)

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

type DataFormat

DataFormat The data format object.

type DataFormat struct {

    // type
    Type DataFormatTypeEnum `mandatory:"true" json:"type"`

    FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"`

    CompressionConfig *Compression `mandatory:"false" json:"compressionConfig"`
}

func (DataFormat) String

func (m DataFormat) String() string

func (*DataFormat) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataFormat) ValidateEnumValue

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

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

type DataFormatTypeEnum

DataFormatTypeEnum Enum with underlying type: string

type DataFormatTypeEnum string

Set of constants representing the allowable values for DataFormatTypeEnum

const (
    DataFormatTypeJson    DataFormatTypeEnum = "JSON"
    DataFormatTypeCsv     DataFormatTypeEnum = "CSV"
    DataFormatTypeParquet DataFormatTypeEnum = "PARQUET"
    DataFormatTypeAvro    DataFormatTypeEnum = "AVRO"
)

func GetDataFormatTypeEnumValues

func GetDataFormatTypeEnumValues() []DataFormatTypeEnum

GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum

func GetMappingDataFormatTypeEnum

func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)

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

type DataPreview

DataPreview The data preview response.

type DataPreview struct {

    // Name of the entity for which data preview was requested
    EntityName *string `mandatory:"true" json:"entityName"`

    // Total number of rows taken for sampling
    SampleRowsCount *int `mandatory:"false" json:"sampleRowsCount"`

    // Array of column definition for the preview result
    Columns []Column `mandatory:"false" json:"columns"`

    // Array of rows values for the preview result
    Rows []Row `mandatory:"false" json:"rows"`
}

func (DataPreview) String

func (m DataPreview) String() string

func (DataPreview) ValidateEnumValue

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

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

type DataProfile

DataProfile The data profile response.

type DataProfile struct {

    // Entity name for which prodilig is requested.
    EntityName *string `mandatory:"true" json:"entityName"`

    EntityProfileResult *EntityProfileResult `mandatory:"false" json:"entityProfileResult"`

    // Array of profiling results
    AttributeProfileResults []AttributeProfileResult `mandatory:"false" json:"attributeProfileResults"`
}

func (DataProfile) String

func (m DataProfile) String() string

func (*DataProfile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataProfile) ValidateEnumValue

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

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

type DataType

DataType A `DataType` object is a simple primitive type that describes the type of a single atomic unit of data. For example, `INT`, `VARCHAR`, `NUMBER`, and so on.

type DataType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The data type system name.
    TypeSystemName *string `mandatory:"false" json:"typeSystemName"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`

    // The data type.
    DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"`
}

func (DataType) GetDescription

func (m DataType) GetDescription() *string

GetDescription returns Description

func (DataType) GetKey

func (m DataType) GetKey() *string

GetKey returns Key

func (DataType) GetModelVersion

func (m DataType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataType) GetName

func (m DataType) GetName() *string

GetName returns Name

func (DataType) GetObjectStatus

func (m DataType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataType) GetParentRef

func (m DataType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataType) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataType) String

func (m DataType) String() string

func (DataType) ValidateEnumValue

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

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

type DataTypeDtTypeEnum

DataTypeDtTypeEnum Enum with underlying type: string

type DataTypeDtTypeEnum string

Set of constants representing the allowable values for DataTypeDtTypeEnum

const (
    DataTypeDtTypePrimitive  DataTypeDtTypeEnum = "PRIMITIVE"
    DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED"
)

func GetDataTypeDtTypeEnumValues

func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum

GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum

func GetMappingDataTypeDtTypeEnum

func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)

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

type DataTypeStat

DataTypeStat Statistical data in profiling results

type DataTypeStat struct {

    // Value of the confidence of the profile result
    Value *string `mandatory:"false" json:"value"`

    // Placeholder for now, in future we will return the confidence of the profile result (because we are using sampled data and not whole data)
    Confidence *int `mandatory:"false" json:"confidence"`

    // How many times that value occurred.
    Freq *int64 `mandatory:"false" json:"freq"`

    // Frequency percentage across the sampled row counts (excluding nulls).
    FreqPercentage *float64 `mandatory:"false" json:"freqPercentage"`
}

func (DataTypeStat) String

func (m DataTypeStat) String() string

func (DataTypeStat) ValidateEnumValue

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

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

type DateAttribute

DateAttribute A summary of profiling results of a specefic attribute.

type DateAttribute struct {

    // Name of attribute
    Name *string `mandatory:"false" json:"name"`

    Min *ProfileStat `mandatory:"false" json:"min"`

    Max *ProfileStat `mandatory:"false" json:"max"`

    NullCount *ProfileStat `mandatory:"false" json:"nullCount"`

    DistinctCount *ProfileStat `mandatory:"false" json:"distinctCount"`

    UniqueCount *ProfileStat `mandatory:"false" json:"uniqueCount"`

    DuplicateCount *ProfileStat `mandatory:"false" json:"duplicateCount"`

    // Top N value frequencies for the column as described already in profile config topNValueFrequency property.
    ValueFrequencies []ObjectFreqStat `mandatory:"false" json:"valueFrequencies"`
}

func (DateAttribute) GetDistinctCount

func (m DateAttribute) GetDistinctCount() *ProfileStat

GetDistinctCount returns DistinctCount

func (DateAttribute) GetDuplicateCount

func (m DateAttribute) GetDuplicateCount() *ProfileStat

GetDuplicateCount returns DuplicateCount

func (DateAttribute) GetMax

func (m DateAttribute) GetMax() *ProfileStat

GetMax returns Max

func (DateAttribute) GetMin

func (m DateAttribute) GetMin() *ProfileStat

GetMin returns Min

func (DateAttribute) GetName

func (m DateAttribute) GetName() *string

GetName returns Name

func (DateAttribute) GetNullCount

func (m DateAttribute) GetNullCount() *ProfileStat

GetNullCount returns NullCount

func (DateAttribute) GetUniqueCount

func (m DateAttribute) GetUniqueCount() *ProfileStat

GetUniqueCount returns UniqueCount

func (DateAttribute) GetValueFrequencies

func (m DateAttribute) GetValueFrequencies() []ObjectFreqStat

GetValueFrequencies returns ValueFrequencies

func (DateAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (DateAttribute) String

func (m DateAttribute) String() string

func (DateAttribute) ValidateEnumValue

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

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

type DeReferenceInfo

DeReferenceInfo Represents de-reference details of a dcms artifact.

type DeReferenceInfo struct {

    // unique id of dcms artifact that is getting referenced.
    DcmsArtifactId *string `mandatory:"true" json:"dcmsArtifactId"`

    // unique id of service which is referencing dcms artifact.
    ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"`

    // The type of the ReferenceInfo.
    ModelType *string `mandatory:"false" json:"modelType"`

    // Generated key that can be used in API calls to identify referenceinfo.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the referenceInfo.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // count of how many times a dcms artifact has been registered by a service.
    ReferenceCount *int `mandatory:"false" json:"referenceCount"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (DeReferenceInfo) String

func (m DeReferenceInfo) String() string

func (DeReferenceInfo) ValidateEnumValue

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

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

type DeleteConnectionRequest

DeleteConnectionRequest wrapper for the DeleteConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.

type DeleteConnectionRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

func (DeleteConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionRequest) RetryPolicy

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

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

func (DeleteConnectionRequest) String

func (request DeleteConnectionRequest) String() string

func (DeleteConnectionRequest) ValidateEnumValue

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

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

type DeleteConnectionResponse

DeleteConnectionResponse wrapper for the DeleteConnection operation

type DeleteConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String

func (response DeleteConnectionResponse) String() string

type DeleteConnectionValidationRequest

DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidationRequest.

type DeleteConnectionValidationRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The key of the connection validation.
    ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (DeleteConnectionValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionValidationRequest) RetryPolicy

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

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

func (DeleteConnectionValidationRequest) String

func (request DeleteConnectionValidationRequest) String() string

func (DeleteConnectionValidationRequest) ValidateEnumValue

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

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

type DeleteConnectionValidationResponse

DeleteConnectionValidationResponse wrapper for the DeleteConnectionValidation operation

type DeleteConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteConnectionValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionValidationResponse) String

func (response DeleteConnectionValidationResponse) String() string

type DeleteDataAssetRequest

DeleteDataAssetRequest wrapper for the DeleteDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteDataAsset.go.html to see an example of how to use DeleteDataAssetRequest.

type DeleteDataAssetRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

func (DeleteDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDataAssetRequest) RetryPolicy

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

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

func (DeleteDataAssetRequest) String

func (request DeleteDataAssetRequest) String() string

func (DeleteDataAssetRequest) ValidateEnumValue

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

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

type DeleteDataAssetResponse

DeleteDataAssetResponse wrapper for the DeleteDataAsset operation

type DeleteDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetResponse) String

func (response DeleteDataAssetResponse) String() string

type DeleteEndpointRequest

DeleteEndpointRequest wrapper for the DeleteEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteEndpoint.go.html to see an example of how to use DeleteEndpointRequest.

type DeleteEndpointRequest struct {

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

    // Try to delete forcefully after drain timeout.
    IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

func (DeleteEndpointRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteEndpointRequest) RetryPolicy

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

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

func (DeleteEndpointRequest) String

func (request DeleteEndpointRequest) String() string

func (DeleteEndpointRequest) ValidateEnumValue

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

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

type DeleteEndpointResponse

DeleteEndpointResponse wrapper for the DeleteEndpoint operation

type DeleteEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeleteEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteEndpointResponse) String

func (response DeleteEndpointResponse) String() string

type DeleteFolderRequest

DeleteFolderRequest wrapper for the DeleteFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteFolder.go.html to see an example of how to use DeleteFolderRequest.

type DeleteFolderRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The folder ID.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

func (DeleteFolderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteFolderRequest) RetryPolicy

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

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

func (DeleteFolderRequest) String

func (request DeleteFolderRequest) String() string

func (DeleteFolderRequest) ValidateEnumValue

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

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

type DeleteFolderResponse

DeleteFolderResponse wrapper for the DeleteFolder operation

type DeleteFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteFolderResponse) String

func (response DeleteFolderResponse) String() string

type DeleteNetworkConnectivityStatusRequest

DeleteNetworkConnectivityStatusRequest wrapper for the DeleteNetworkConnectivityStatus operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteNetworkConnectivityStatus.go.html to see an example of how to use DeleteNetworkConnectivityStatusRequest.

type DeleteNetworkConnectivityStatusRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // NetworkValidationStatus key.
    NetworkValidationStatusKey *string `mandatory:"true" contributesTo:"path" name:"networkValidationStatusKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (DeleteNetworkConnectivityStatusRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteNetworkConnectivityStatusRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteNetworkConnectivityStatusRequest) RetryPolicy

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

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

func (DeleteNetworkConnectivityStatusRequest) String

func (request DeleteNetworkConnectivityStatusRequest) String() string

func (DeleteNetworkConnectivityStatusRequest) ValidateEnumValue

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

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

type DeleteNetworkConnectivityStatusResponse

DeleteNetworkConnectivityStatusResponse wrapper for the DeleteNetworkConnectivityStatus operation

type DeleteNetworkConnectivityStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteNetworkConnectivityStatusResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteNetworkConnectivityStatusResponse) String

func (response DeleteNetworkConnectivityStatusResponse) String() string

type DeleteRegistryRequest

DeleteRegistryRequest wrapper for the DeleteRegistry operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/DeleteRegistry.go.html to see an example of how to use DeleteRegistryRequest.

type DeleteRegistryRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Try to delete forcefully after drain timeout.
    IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

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

func (DeleteRegistryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteRegistryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteRegistryRequest) RetryPolicy

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

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

func (DeleteRegistryRequest) String

func (request DeleteRegistryRequest) String() string

func (DeleteRegistryRequest) ValidateEnumValue

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

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

type DeleteRegistryResponse

DeleteRegistryResponse wrapper for the DeleteRegistry operation

type DeleteRegistryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeleteRegistryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteRegistryResponse) String

func (response DeleteRegistryResponse) String() string

type DerivedType

DerivedType A `DerivedType` object represents a more complex type that is derived from a set of simple types, for example an `Address` or `SSN` data type.

type DerivedType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`
}

func (DerivedType) GetDescription

func (m DerivedType) GetDescription() *string

GetDescription returns Description

func (DerivedType) GetKey

func (m DerivedType) GetKey() *string

GetKey returns Key

func (DerivedType) GetModelVersion

func (m DerivedType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedType) GetName

func (m DerivedType) GetName() *string

GetName returns Name

func (DerivedType) GetObjectStatus

func (m DerivedType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedType) GetParentRef

func (m DerivedType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedType) MarshalJSON

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

MarshalJSON marshals to json representation

func (DerivedType) String

func (m DerivedType) String() string

func (DerivedType) ValidateEnumValue

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

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

type DetachDataAssetInfo

DetachDataAssetInfo The detach DataAsset response.

type DetachDataAssetInfo struct {

    // Map of DataAsset name as key and results as value
    ReferenceInfo map[string]ValidationResult `mandatory:"true" json:"referenceInfo"`
}

func (DetachDataAssetInfo) String

func (m DetachDataAssetInfo) String() string

func (DetachDataAssetInfo) ValidateEnumValue

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

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

type DpEndpoint

DpEndpoint The endpoint for a data asset.

type DpEndpoint interface {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // User-defined description for the endpoint.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // List of data assets which belongs to this endpoint
    GetDataAssets() []DataAsset
}

type DpEndpointDetails

DpEndpointDetails The endpoint details.

type DpEndpointDetails interface {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // User-defined description for the endpoint.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // List of data assets which belongs to this endpoint
    GetDataAssets() []DataAsset
}

type DpEndpointDetailsModelTypeEnum

DpEndpointDetailsModelTypeEnum Enum with underlying type: string

type DpEndpointDetailsModelTypeEnum string

Set of constants representing the allowable values for DpEndpointDetailsModelTypeEnum

const (
    DpEndpointDetailsModelTypePrivateEndPoint DpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT"
    DpEndpointDetailsModelTypePublicEndPoint  DpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT"
)

func GetDpEndpointDetailsModelTypeEnumValues

func GetDpEndpointDetailsModelTypeEnumValues() []DpEndpointDetailsModelTypeEnum

GetDpEndpointDetailsModelTypeEnumValues Enumerates the set of values for DpEndpointDetailsModelTypeEnum

func GetMappingDpEndpointDetailsModelTypeEnum

func GetMappingDpEndpointDetailsModelTypeEnum(val string) (DpEndpointDetailsModelTypeEnum, bool)

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

type DpEndpointFromPrivate

DpEndpointFromPrivate The endpoint details for a private endpoint.

type DpEndpointFromPrivate struct {

    // The endpoint ID provided by control plane.
    DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"`

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

    // The ocid of private endpoint resource.
    PeId *string `mandatory:"false" json:"peId"`

    // The compartmentId of private endpoint resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The IP address of dns proxy.
    DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"`

    // The ocid of private endpoint resource.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // Array of dns zones to be use during private endpoint resolution.
    DnsZones []string `mandatory:"false" json:"dnsZones"`

    // Specifies the private endpoint state.
    State DpEndpointFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (DpEndpointFromPrivate) GetDataAssets

func (m DpEndpointFromPrivate) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (DpEndpointFromPrivate) GetDescription

func (m DpEndpointFromPrivate) GetDescription() *string

GetDescription returns Description

func (DpEndpointFromPrivate) GetIdentifier

func (m DpEndpointFromPrivate) GetIdentifier() *string

GetIdentifier returns Identifier

func (DpEndpointFromPrivate) GetKey

func (m DpEndpointFromPrivate) GetKey() *string

GetKey returns Key

func (DpEndpointFromPrivate) GetModelVersion

func (m DpEndpointFromPrivate) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DpEndpointFromPrivate) GetName

func (m DpEndpointFromPrivate) GetName() *string

GetName returns Name

func (DpEndpointFromPrivate) GetObjectStatus

func (m DpEndpointFromPrivate) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DpEndpointFromPrivate) GetObjectVersion

func (m DpEndpointFromPrivate) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DpEndpointFromPrivate) GetParentRef

func (m DpEndpointFromPrivate) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DpEndpointFromPrivate) MarshalJSON

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

MarshalJSON marshals to json representation

func (DpEndpointFromPrivate) String

func (m DpEndpointFromPrivate) String() string

func (DpEndpointFromPrivate) ValidateEnumValue

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

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

type DpEndpointFromPrivateDetails

DpEndpointFromPrivateDetails The endpoint details for a private endpoint.

type DpEndpointFromPrivateDetails struct {

    // The endpoint ID provided by control plane.
    DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"`

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

    // The ocid of private endpoint resource.
    PeId *string `mandatory:"false" json:"peId"`

    // The compartmentId of private endpoint resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The IP address of dns proxy.
    DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"`

    // The ocid of private endpoint resource.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // Array of dns zones to be use during private endpoint resolution.
    DnsZones []string `mandatory:"false" json:"dnsZones"`

    // Specifies the private endpoint state.
    State DpEndpointFromPrivateDetailsStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (DpEndpointFromPrivateDetails) GetDataAssets

func (m DpEndpointFromPrivateDetails) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (DpEndpointFromPrivateDetails) GetDescription

func (m DpEndpointFromPrivateDetails) GetDescription() *string

GetDescription returns Description

func (DpEndpointFromPrivateDetails) GetIdentifier

func (m DpEndpointFromPrivateDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DpEndpointFromPrivateDetails) GetKey

func (m DpEndpointFromPrivateDetails) GetKey() *string

GetKey returns Key

func (DpEndpointFromPrivateDetails) GetModelVersion

func (m DpEndpointFromPrivateDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DpEndpointFromPrivateDetails) GetName

func (m DpEndpointFromPrivateDetails) GetName() *string

GetName returns Name

func (DpEndpointFromPrivateDetails) GetObjectStatus

func (m DpEndpointFromPrivateDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DpEndpointFromPrivateDetails) GetObjectVersion

func (m DpEndpointFromPrivateDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DpEndpointFromPrivateDetails) GetParentRef

func (m DpEndpointFromPrivateDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DpEndpointFromPrivateDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DpEndpointFromPrivateDetails) String

func (m DpEndpointFromPrivateDetails) String() string

func (DpEndpointFromPrivateDetails) ValidateEnumValue

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

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

type DpEndpointFromPrivateDetailsStateEnum

DpEndpointFromPrivateDetailsStateEnum Enum with underlying type: string

type DpEndpointFromPrivateDetailsStateEnum string

Set of constants representing the allowable values for DpEndpointFromPrivateDetailsStateEnum

const (
    DpEndpointFromPrivateDetailsStateActive   DpEndpointFromPrivateDetailsStateEnum = "ACTIVE"
    DpEndpointFromPrivateDetailsStateInactive DpEndpointFromPrivateDetailsStateEnum = "INACTIVE"
)

func GetDpEndpointFromPrivateDetailsStateEnumValues

func GetDpEndpointFromPrivateDetailsStateEnumValues() []DpEndpointFromPrivateDetailsStateEnum

GetDpEndpointFromPrivateDetailsStateEnumValues Enumerates the set of values for DpEndpointFromPrivateDetailsStateEnum

func GetMappingDpEndpointFromPrivateDetailsStateEnum

func GetMappingDpEndpointFromPrivateDetailsStateEnum(val string) (DpEndpointFromPrivateDetailsStateEnum, bool)

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

type DpEndpointFromPrivateStateEnum

DpEndpointFromPrivateStateEnum Enum with underlying type: string

type DpEndpointFromPrivateStateEnum string

Set of constants representing the allowable values for DpEndpointFromPrivateStateEnum

const (
    DpEndpointFromPrivateStateActive   DpEndpointFromPrivateStateEnum = "ACTIVE"
    DpEndpointFromPrivateStateInactive DpEndpointFromPrivateStateEnum = "INACTIVE"
)

func GetDpEndpointFromPrivateStateEnumValues

func GetDpEndpointFromPrivateStateEnumValues() []DpEndpointFromPrivateStateEnum

GetDpEndpointFromPrivateStateEnumValues Enumerates the set of values for DpEndpointFromPrivateStateEnum

func GetMappingDpEndpointFromPrivateStateEnum

func GetMappingDpEndpointFromPrivateStateEnum(val string) (DpEndpointFromPrivateStateEnum, bool)

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

type DpEndpointFromPublic

DpEndpointFromPublic The endpoint details for a public endpoint.

type DpEndpointFromPublic struct {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (DpEndpointFromPublic) GetDataAssets

func (m DpEndpointFromPublic) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (DpEndpointFromPublic) GetDescription

func (m DpEndpointFromPublic) GetDescription() *string

GetDescription returns Description

func (DpEndpointFromPublic) GetIdentifier

func (m DpEndpointFromPublic) GetIdentifier() *string

GetIdentifier returns Identifier

func (DpEndpointFromPublic) GetKey

func (m DpEndpointFromPublic) GetKey() *string

GetKey returns Key

func (DpEndpointFromPublic) GetModelVersion

func (m DpEndpointFromPublic) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DpEndpointFromPublic) GetName

func (m DpEndpointFromPublic) GetName() *string

GetName returns Name

func (DpEndpointFromPublic) GetObjectStatus

func (m DpEndpointFromPublic) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DpEndpointFromPublic) GetObjectVersion

func (m DpEndpointFromPublic) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DpEndpointFromPublic) GetParentRef

func (m DpEndpointFromPublic) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DpEndpointFromPublic) MarshalJSON

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

MarshalJSON marshals to json representation

func (DpEndpointFromPublic) String

func (m DpEndpointFromPublic) String() string

func (DpEndpointFromPublic) ValidateEnumValue

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

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

type DpEndpointFromPublicDetails

DpEndpointFromPublicDetails The endpoint details for a public endpoint.

type DpEndpointFromPublicDetails struct {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (DpEndpointFromPublicDetails) GetDataAssets

func (m DpEndpointFromPublicDetails) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (DpEndpointFromPublicDetails) GetDescription

func (m DpEndpointFromPublicDetails) GetDescription() *string

GetDescription returns Description

func (DpEndpointFromPublicDetails) GetIdentifier

func (m DpEndpointFromPublicDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DpEndpointFromPublicDetails) GetKey

func (m DpEndpointFromPublicDetails) GetKey() *string

GetKey returns Key

func (DpEndpointFromPublicDetails) GetModelVersion

func (m DpEndpointFromPublicDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DpEndpointFromPublicDetails) GetName

func (m DpEndpointFromPublicDetails) GetName() *string

GetName returns Name

func (DpEndpointFromPublicDetails) GetObjectStatus

func (m DpEndpointFromPublicDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DpEndpointFromPublicDetails) GetObjectVersion

func (m DpEndpointFromPublicDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DpEndpointFromPublicDetails) GetParentRef

func (m DpEndpointFromPublicDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DpEndpointFromPublicDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DpEndpointFromPublicDetails) String

func (m DpEndpointFromPublicDetails) String() string

func (DpEndpointFromPublicDetails) ValidateEnumValue

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

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

type DpEndpointModelTypeEnum

DpEndpointModelTypeEnum Enum with underlying type: string

type DpEndpointModelTypeEnum string

Set of constants representing the allowable values for DpEndpointModelTypeEnum

const (
    DpEndpointModelTypePrivateEndPoint DpEndpointModelTypeEnum = "PRIVATE_END_POINT"
    DpEndpointModelTypePublicEndPoint  DpEndpointModelTypeEnum = "PUBLIC_END_POINT"
)

func GetDpEndpointModelTypeEnumValues

func GetDpEndpointModelTypeEnumValues() []DpEndpointModelTypeEnum

GetDpEndpointModelTypeEnumValues Enumerates the set of values for DpEndpointModelTypeEnum

func GetMappingDpEndpointModelTypeEnum

func GetMappingDpEndpointModelTypeEnum(val string) (DpEndpointModelTypeEnum, bool)

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

type DpEndpointSummary

DpEndpointSummary The endpoint summary object.

type DpEndpointSummary interface {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // User-defined description for the endpoint.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // List of data assets which belongs to this endpoint
    GetDataAssets() []DataAsset
}

type DpEndpointSummaryFromPrivate

DpEndpointSummaryFromPrivate The endpoint summary details for a private endpoint.

type DpEndpointSummaryFromPrivate struct {

    // The endpoint ID provided by control plane.
    DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"`

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

    // The ocid of private endpoint resource.
    PeId *string `mandatory:"false" json:"peId"`

    // The compartmentId of private endpoint resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The IP address of dns proxy.
    DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"`

    // The ocid of private endpoint resource.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // Array of dns zones to be use during private endpoint resolution.
    DnsZones []string `mandatory:"false" json:"dnsZones"`

    // Specifies the private endpoint state.
    State DpEndpointSummaryFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (DpEndpointSummaryFromPrivate) GetDataAssets

func (m DpEndpointSummaryFromPrivate) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (DpEndpointSummaryFromPrivate) GetDescription

func (m DpEndpointSummaryFromPrivate) GetDescription() *string

GetDescription returns Description

func (DpEndpointSummaryFromPrivate) GetIdentifier

func (m DpEndpointSummaryFromPrivate) GetIdentifier() *string

GetIdentifier returns Identifier

func (DpEndpointSummaryFromPrivate) GetKey

func (m DpEndpointSummaryFromPrivate) GetKey() *string

GetKey returns Key

func (DpEndpointSummaryFromPrivate) GetModelVersion

func (m DpEndpointSummaryFromPrivate) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DpEndpointSummaryFromPrivate) GetName

func (m DpEndpointSummaryFromPrivate) GetName() *string

GetName returns Name

func (DpEndpointSummaryFromPrivate) GetObjectStatus

func (m DpEndpointSummaryFromPrivate) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DpEndpointSummaryFromPrivate) GetObjectVersion

func (m DpEndpointSummaryFromPrivate) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DpEndpointSummaryFromPrivate) GetParentRef

func (m DpEndpointSummaryFromPrivate) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DpEndpointSummaryFromPrivate) MarshalJSON

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

MarshalJSON marshals to json representation

func (DpEndpointSummaryFromPrivate) String

func (m DpEndpointSummaryFromPrivate) String() string

func (DpEndpointSummaryFromPrivate) ValidateEnumValue

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

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

type DpEndpointSummaryFromPrivateStateEnum

DpEndpointSummaryFromPrivateStateEnum Enum with underlying type: string

type DpEndpointSummaryFromPrivateStateEnum string

Set of constants representing the allowable values for DpEndpointSummaryFromPrivateStateEnum

const (
    DpEndpointSummaryFromPrivateStateActive   DpEndpointSummaryFromPrivateStateEnum = "ACTIVE"
    DpEndpointSummaryFromPrivateStateInactive DpEndpointSummaryFromPrivateStateEnum = "INACTIVE"
)

func GetDpEndpointSummaryFromPrivateStateEnumValues

func GetDpEndpointSummaryFromPrivateStateEnumValues() []DpEndpointSummaryFromPrivateStateEnum

GetDpEndpointSummaryFromPrivateStateEnumValues Enumerates the set of values for DpEndpointSummaryFromPrivateStateEnum

func GetMappingDpEndpointSummaryFromPrivateStateEnum

func GetMappingDpEndpointSummaryFromPrivateStateEnum(val string) (DpEndpointSummaryFromPrivateStateEnum, bool)

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

type DpEndpointSummaryFromPublic

DpEndpointSummaryFromPublic The endpoint summary details for a public endpoint.

type DpEndpointSummaryFromPublic struct {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (DpEndpointSummaryFromPublic) GetDataAssets

func (m DpEndpointSummaryFromPublic) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (DpEndpointSummaryFromPublic) GetDescription

func (m DpEndpointSummaryFromPublic) GetDescription() *string

GetDescription returns Description

func (DpEndpointSummaryFromPublic) GetIdentifier

func (m DpEndpointSummaryFromPublic) GetIdentifier() *string

GetIdentifier returns Identifier

func (DpEndpointSummaryFromPublic) GetKey

func (m DpEndpointSummaryFromPublic) GetKey() *string

GetKey returns Key

func (DpEndpointSummaryFromPublic) GetModelVersion

func (m DpEndpointSummaryFromPublic) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DpEndpointSummaryFromPublic) GetName

func (m DpEndpointSummaryFromPublic) GetName() *string

GetName returns Name

func (DpEndpointSummaryFromPublic) GetObjectStatus

func (m DpEndpointSummaryFromPublic) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DpEndpointSummaryFromPublic) GetObjectVersion

func (m DpEndpointSummaryFromPublic) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DpEndpointSummaryFromPublic) GetParentRef

func (m DpEndpointSummaryFromPublic) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DpEndpointSummaryFromPublic) MarshalJSON

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

MarshalJSON marshals to json representation

func (DpEndpointSummaryFromPublic) String

func (m DpEndpointSummaryFromPublic) String() string

func (DpEndpointSummaryFromPublic) ValidateEnumValue

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

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

type DpEndpointSummaryModelTypeEnum

DpEndpointSummaryModelTypeEnum Enum with underlying type: string

type DpEndpointSummaryModelTypeEnum string

Set of constants representing the allowable values for DpEndpointSummaryModelTypeEnum

const (
    DpEndpointSummaryModelTypePrivateEndPoint DpEndpointSummaryModelTypeEnum = "PRIVATE_END_POINT"
    DpEndpointSummaryModelTypePublicEndPoint  DpEndpointSummaryModelTypeEnum = "PUBLIC_END_POINT"
)

func GetDpEndpointSummaryModelTypeEnumValues

func GetDpEndpointSummaryModelTypeEnumValues() []DpEndpointSummaryModelTypeEnum

GetDpEndpointSummaryModelTypeEnumValues Enumerates the set of values for DpEndpointSummaryModelTypeEnum

func GetMappingDpEndpointSummaryModelTypeEnum

func GetMappingDpEndpointSummaryModelTypeEnum(val string) (DpEndpointSummaryModelTypeEnum, bool)

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

type Endpoint

Endpoint An Endpoint is an organizational construct to keep multiple data Connectivity Management solutions and their resources (pe-id, dnsProxyIp, dnsZones, and so on) separate from each other, helping you to stay organized. For example, you could have separate registries for development, testing, and production.

type Endpoint struct {

    // VCN OCID where the subnet resides.
    VcnId *string `mandatory:"true" json:"vcnId"`

    // Subnet OCID for the customer connected network where databases for example reside.
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    // List of DNS zones to be used by the data assets to be harvested.
    // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
    DnsZones []string `mandatory:"false" json:"dnsZones"`

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

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Registry description
    Description *string `mandatory:"false" json:"description"`

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

    // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Data Connectivity Management Registry was updated. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle states for registries in Data Connectivity Management Service
    // CREATING - The resource is being created and may not be usable until the entire metadata is defined
    // UPDATING - The resource is being updated and may not be usable until all changes are commited
    // DELETING - The resource is being deleted and might require deep cleanup of children.
    // ACTIVE   - The resource is valid and available for access
    // INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for
    //          administrative reasons
    // DELETED  - The resource has been deleted and isn't available
    // FAILED   - The resource is in a failed state due to validation or other errors
    LifecycleState EndpointLifecycleStateEnum `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.
    StateMessage *string `mandatory:"false" json:"stateMessage"`

    // Endpoint size for reverse connection capacity.
    EndpointSize *int `mandatory:"false" json:"endpointSize"`

    // List of NSGs to which the Private Endpoint VNIC must be added.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (Endpoint) String

func (m Endpoint) String() string

func (Endpoint) ValidateEnumValue

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

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

type EndpointLifecycleStateEnum

EndpointLifecycleStateEnum Enum with underlying type: string

type EndpointLifecycleStateEnum string

Set of constants representing the allowable values for EndpointLifecycleStateEnum

const (
    EndpointLifecycleStateCreating EndpointLifecycleStateEnum = "CREATING"
    EndpointLifecycleStateActive   EndpointLifecycleStateEnum = "ACTIVE"
    EndpointLifecycleStateInactive EndpointLifecycleStateEnum = "INACTIVE"
    EndpointLifecycleStateUpdating EndpointLifecycleStateEnum = "UPDATING"
    EndpointLifecycleStateDeleting EndpointLifecycleStateEnum = "DELETING"
    EndpointLifecycleStateDeleted  EndpointLifecycleStateEnum = "DELETED"
    EndpointLifecycleStateFailed   EndpointLifecycleStateEnum = "FAILED"
)

func GetEndpointLifecycleStateEnumValues

func GetEndpointLifecycleStateEnumValues() []EndpointLifecycleStateEnum

GetEndpointLifecycleStateEnumValues Enumerates the set of values for EndpointLifecycleStateEnum

func GetMappingEndpointLifecycleStateEnum

func GetMappingEndpointLifecycleStateEnum(val string) (EndpointLifecycleStateEnum, bool)

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

type EndpointSummary

EndpointSummary Summary of a Endpoint.

type EndpointSummary struct {

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

    // Data Connectivity Management Endpoint display name, Endpoints can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Registry description
    Description *string `mandatory:"false" json:"description"`

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

    // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Data Connectivity Management Registry 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"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The current state of the endpoint.
    LifecycleState EndpointLifecycleStateEnum `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.
    StateMessage *string `mandatory:"false" json:"stateMessage"`
}

func (EndpointSummary) String

func (m EndpointSummary) String() string

func (EndpointSummary) ValidateEnumValue

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

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

type EndpointSummaryCollection

EndpointSummaryCollection List of endpoint summaries.

type EndpointSummaryCollection struct {

    // The array of endpoint summariess
    Items []EndpointSummary `mandatory:"true" json:"items"`
}

func (EndpointSummaryCollection) String

func (m EndpointSummaryCollection) String() string

func (EndpointSummaryCollection) ValidateEnumValue

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

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

type EntityProfileResult

EntityProfileResult A metadata details of a profiling entity result.

type EntityProfileResult struct {

    // Number of columns in the DataFrame (arrow buffer) sent from Java layer. This value is not impacted by the List of attributes to profile as being passed via configuration.
    AttributeCount *int `mandatory:"false" json:"attributeCount"`

    // Number of rows were that were sampled
    SampledRowCount *int `mandatory:"false" json:"sampledRowCount"`

    // The estimated row count in the source.
    EstimatedRowCount *int `mandatory:"false" json:"estimatedRowCount"`
}

func (EntityProfileResult) String

func (m EntityProfileResult) String() string

func (EntityProfileResult) ValidateEnumValue

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

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

type EntityShape

EntityShape The data entity shape object.

type EntityShape interface {
    GetMetadata() *ObjectMetadata
}

type EntityShapeFromDataStore

EntityShapeFromDataStore The data store entity details.

type EntityShapeFromDataStore struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType EntityShapeFromDataStoreEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntityShapeFromDataStore) GetMetadata

func (m EntityShapeFromDataStore) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromDataStore) MarshalJSON

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

MarshalJSON marshals to json representation

func (EntityShapeFromDataStore) String

func (m EntityShapeFromDataStore) String() string

func (*EntityShapeFromDataStore) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromDataStore) ValidateEnumValue

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

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

type EntityShapeFromDataStoreEntityTypeEnum

EntityShapeFromDataStoreEntityTypeEnum Enum with underlying type: string

type EntityShapeFromDataStoreEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromDataStoreEntityTypeEnum

const (
    EntityShapeFromDataStoreEntityTypeTable     EntityShapeFromDataStoreEntityTypeEnum = "TABLE"
    EntityShapeFromDataStoreEntityTypeView      EntityShapeFromDataStoreEntityTypeEnum = "VIEW"
    EntityShapeFromDataStoreEntityTypeFile      EntityShapeFromDataStoreEntityTypeEnum = "FILE"
    EntityShapeFromDataStoreEntityTypeSql       EntityShapeFromDataStoreEntityTypeEnum = "SQL"
    EntityShapeFromDataStoreEntityTypeDataStore EntityShapeFromDataStoreEntityTypeEnum = "DATA_STORE"
)

func GetEntityShapeFromDataStoreEntityTypeEnumValues

func GetEntityShapeFromDataStoreEntityTypeEnumValues() []EntityShapeFromDataStoreEntityTypeEnum

GetEntityShapeFromDataStoreEntityTypeEnumValues Enumerates the set of values for EntityShapeFromDataStoreEntityTypeEnum

func GetMappingEntityShapeFromDataStoreEntityTypeEnum

func GetMappingEntityShapeFromDataStoreEntityTypeEnum(val string) (EntityShapeFromDataStoreEntityTypeEnum, bool)

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

type EntityShapeFromFile

EntityShapeFromFile The file data entity details.

type EntityShapeFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType EntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntityShapeFromFile) GetMetadata

func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromFile) MarshalJSON

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

MarshalJSON marshals to json representation

func (EntityShapeFromFile) String

func (m EntityShapeFromFile) String() string

func (*EntityShapeFromFile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromFile) ValidateEnumValue

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

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

type EntityShapeFromFileEntityTypeEnum

EntityShapeFromFileEntityTypeEnum Enum with underlying type: string

type EntityShapeFromFileEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum

const (
    EntityShapeFromFileEntityTypeTable     EntityShapeFromFileEntityTypeEnum = "TABLE"
    EntityShapeFromFileEntityTypeView      EntityShapeFromFileEntityTypeEnum = "VIEW"
    EntityShapeFromFileEntityTypeFile      EntityShapeFromFileEntityTypeEnum = "FILE"
    EntityShapeFromFileEntityTypeSql       EntityShapeFromFileEntityTypeEnum = "SQL"
    EntityShapeFromFileEntityTypeDataStore EntityShapeFromFileEntityTypeEnum = "DATA_STORE"
)

func GetEntityShapeFromFileEntityTypeEnumValues

func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum

GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum

func GetMappingEntityShapeFromFileEntityTypeEnum

func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)

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

type EntityShapeFromSql

EntityShapeFromSql The SQL entity details.

type EntityShapeFromSql struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // sqlQuery
    SqlQuery *string `mandatory:"false" json:"sqlQuery"`

    // The entity type.
    EntityType EntityShapeFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntityShapeFromSql) GetMetadata

func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromSql) MarshalJSON

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

MarshalJSON marshals to json representation

func (EntityShapeFromSql) String

func (m EntityShapeFromSql) String() string

func (*EntityShapeFromSql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromSql) ValidateEnumValue

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

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

type EntityShapeFromSqlEntityTypeEnum

EntityShapeFromSqlEntityTypeEnum Enum with underlying type: string

type EntityShapeFromSqlEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromSqlEntityTypeEnum

const (
    EntityShapeFromSqlEntityTypeTable EntityShapeFromSqlEntityTypeEnum = "TABLE"
    EntityShapeFromSqlEntityTypeView  EntityShapeFromSqlEntityTypeEnum = "VIEW"
    EntityShapeFromSqlEntityTypeFile  EntityShapeFromSqlEntityTypeEnum = "FILE"
    EntityShapeFromSqlEntityTypeSql   EntityShapeFromSqlEntityTypeEnum = "SQL"
)

func GetEntityShapeFromSqlEntityTypeEnumValues

func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum

GetEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for EntityShapeFromSqlEntityTypeEnum

func GetMappingEntityShapeFromSqlEntityTypeEnum

func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)

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

type EntityShapeFromTable

EntityShapeFromTable The table data entity details.

type EntityShapeFromTable struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType EntityShapeFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntityShapeFromTable) GetMetadata

func (m EntityShapeFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromTable) MarshalJSON

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

MarshalJSON marshals to json representation

func (EntityShapeFromTable) String

func (m EntityShapeFromTable) String() string

func (*EntityShapeFromTable) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromTable) ValidateEnumValue

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

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

type EntityShapeFromTableEntityTypeEnum

EntityShapeFromTableEntityTypeEnum Enum with underlying type: string

type EntityShapeFromTableEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromTableEntityTypeEnum

const (
    EntityShapeFromTableEntityTypeTable     EntityShapeFromTableEntityTypeEnum = "TABLE"
    EntityShapeFromTableEntityTypeView      EntityShapeFromTableEntityTypeEnum = "VIEW"
    EntityShapeFromTableEntityTypeFile      EntityShapeFromTableEntityTypeEnum = "FILE"
    EntityShapeFromTableEntityTypeSql       EntityShapeFromTableEntityTypeEnum = "SQL"
    EntityShapeFromTableEntityTypeDataStore EntityShapeFromTableEntityTypeEnum = "DATA_STORE"
)

func GetEntityShapeFromTableEntityTypeEnumValues

func GetEntityShapeFromTableEntityTypeEnumValues() []EntityShapeFromTableEntityTypeEnum

GetEntityShapeFromTableEntityTypeEnumValues Enumerates the set of values for EntityShapeFromTableEntityTypeEnum

func GetMappingEntityShapeFromTableEntityTypeEnum

func GetMappingEntityShapeFromTableEntityTypeEnum(val string) (EntityShapeFromTableEntityTypeEnum, bool)

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

type EntityShapeFromView

EntityShapeFromView The view data entity details.

type EntityShapeFromView struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType EntityShapeFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntityShapeFromView) GetMetadata

func (m EntityShapeFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromView) MarshalJSON

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

MarshalJSON marshals to json representation

func (EntityShapeFromView) String

func (m EntityShapeFromView) String() string

func (*EntityShapeFromView) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromView) ValidateEnumValue

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

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

type EntityShapeFromViewEntityTypeEnum

EntityShapeFromViewEntityTypeEnum Enum with underlying type: string

type EntityShapeFromViewEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromViewEntityTypeEnum

const (
    EntityShapeFromViewEntityTypeTable     EntityShapeFromViewEntityTypeEnum = "TABLE"
    EntityShapeFromViewEntityTypeView      EntityShapeFromViewEntityTypeEnum = "VIEW"
    EntityShapeFromViewEntityTypeFile      EntityShapeFromViewEntityTypeEnum = "FILE"
    EntityShapeFromViewEntityTypeSql       EntityShapeFromViewEntityTypeEnum = "SQL"
    EntityShapeFromViewEntityTypeDataStore EntityShapeFromViewEntityTypeEnum = "DATA_STORE"
)

func GetEntityShapeFromViewEntityTypeEnumValues

func GetEntityShapeFromViewEntityTypeEnumValues() []EntityShapeFromViewEntityTypeEnum

GetEntityShapeFromViewEntityTypeEnumValues Enumerates the set of values for EntityShapeFromViewEntityTypeEnum

func GetMappingEntityShapeFromViewEntityTypeEnum

func GetMappingEntityShapeFromViewEntityTypeEnum(val string) (EntityShapeFromViewEntityTypeEnum, bool)

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

type EntityShapeModelTypeEnum

EntityShapeModelTypeEnum Enum with underlying type: string

type EntityShapeModelTypeEnum string

Set of constants representing the allowable values for EntityShapeModelTypeEnum

const (
    EntityShapeModelTypeViewEntity      EntityShapeModelTypeEnum = "VIEW_ENTITY"
    EntityShapeModelTypeTableEntity     EntityShapeModelTypeEnum = "TABLE_ENTITY"
    EntityShapeModelTypeFileEntity      EntityShapeModelTypeEnum = "FILE_ENTITY"
    EntityShapeModelTypeSqlEntity       EntityShapeModelTypeEnum = "SQL_ENTITY"
    EntityShapeModelTypeDataStoreEntity EntityShapeModelTypeEnum = "DATA_STORE_ENTITY"
)

func GetEntityShapeModelTypeEnumValues

func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum

GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum

func GetMappingEntityShapeModelTypeEnum

func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)

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

type ErrorDetails

ErrorDetails The details of an error that occured.

type ErrorDetails struct {

    // A short error code that defines the error, meant for programmatic parsing. See
    // API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A user-friendly error message.
    Message *string `mandatory:"true" json:"message"`
}

func (ErrorDetails) String

func (m ErrorDetails) String() string

func (ErrorDetails) ValidateEnumValue

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

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

type ExecuteOperationJob

ExecuteOperationJob Response of executeOperationJob.

type ExecuteOperationJob struct {

    // Status of the operation job for all sets of input.
    OperationStatus *string `mandatory:"true" json:"operationStatus"`

    // List of operation execution result for each input set.
    OperationResult []OperationExecResult `mandatory:"true" json:"operationResult"`

    // Error message, if whole operation is failed.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Name of the operation.
    OperationName *string `mandatory:"false" json:"operationName"`

    // List of names of OUT/INOUT params.
    OutParams []string `mandatory:"false" json:"outParams"`
}

func (ExecuteOperationJob) String

func (m ExecuteOperationJob) String() string

func (ExecuteOperationJob) ValidateEnumValue

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

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

type ExecuteOperationJobDetails

ExecuteOperationJobDetails Contains details of executeOperationJob.

type ExecuteOperationJobDetails struct {

    // Job id to track job status.
    ExecuteOperationJobId *string `mandatory:"true" json:"executeOperationJobId"`

    // The status of job
    Status ExecuteOperationJobDetailsStatusEnum `mandatory:"true" json:"status"`

    // Error message if job creation is failed.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

func (ExecuteOperationJobDetails) String

func (m ExecuteOperationJobDetails) String() string

func (ExecuteOperationJobDetails) ValidateEnumValue

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

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

type ExecuteOperationJobDetailsStatusEnum

ExecuteOperationJobDetailsStatusEnum Enum with underlying type: string

type ExecuteOperationJobDetailsStatusEnum string

Set of constants representing the allowable values for ExecuteOperationJobDetailsStatusEnum

const (
    ExecuteOperationJobDetailsStatusFailed  ExecuteOperationJobDetailsStatusEnum = "FAILED"
    ExecuteOperationJobDetailsStatusSuccess ExecuteOperationJobDetailsStatusEnum = "SUCCESS"
)

func GetExecuteOperationJobDetailsStatusEnumValues

func GetExecuteOperationJobDetailsStatusEnumValues() []ExecuteOperationJobDetailsStatusEnum

GetExecuteOperationJobDetailsStatusEnumValues Enumerates the set of values for ExecuteOperationJobDetailsStatusEnum

func GetMappingExecuteOperationJobDetailsStatusEnum

func GetMappingExecuteOperationJobDetailsStatusEnum(val string) (ExecuteOperationJobDetailsStatusEnum, bool)

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

type ExternalStorage

ExternalStorage BICC Connector Attribute.Object Storage as External storage where the BICC extracted files are written

type ExternalStorage struct {

    // Id of the external stoarge configured in BICC console. Usually its numeric.
    StorageId *string `mandatory:"false" json:"storageId"`

    // Name of the external storage configured in BICC console
    StorageName *string `mandatory:"false" json:"storageName"`

    // Object Storage host Url. DO not give http/https.
    Host *string `mandatory:"false" json:"host"`

    // Tenancy OCID for the OOS bucket
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // Namespace for the OOS bucket
    Namespace *string `mandatory:"false" json:"namespace"`

    // Bucket Name where BICC extracts stores the files
    Bucket *string `mandatory:"false" json:"bucket"`
}

func (ExternalStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExternalStorage) String

func (m ExternalStorage) String() string

func (ExternalStorage) ValidateEnumValue

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

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

type FilterPush

FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.

type FilterPush struct {

    // The filter condition.
    FilterCondition *string `mandatory:"false" json:"filterCondition"`
}

func (FilterPush) MarshalJSON

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

MarshalJSON marshals to json representation

func (FilterPush) String

func (m FilterPush) String() string

func (FilterPush) ValidateEnumValue

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

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

type Folder

Folder The folder for a data asset.

type Folder struct {

    // The type of the folder.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this folder
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (Folder) String

func (m Folder) String() string

func (Folder) ValidateEnumValue

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

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

type FolderSummary

FolderSummary The folder summary object.

type FolderSummary struct {

    // The type of the folder.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this folder
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (FolderSummary) String

func (m FolderSummary) String() string

func (FolderSummary) ValidateEnumValue

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

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

type FolderSummaryCollection

FolderSummaryCollection This is the collection of folder summaries, it may be a collection of lightweight details or full definitions.

type FolderSummaryCollection struct {

    // The array of folder summaries.
    Items []FolderSummary `mandatory:"true" json:"items"`
}

func (FolderSummaryCollection) String

func (m FolderSummaryCollection) String() string

func (FolderSummaryCollection) ValidateEnumValue

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

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

type ForeignKey

ForeignKey The foreign key object.

type ForeignKey struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // An array of attribute references.
    AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"`

    // The update rule.
    UpdateRule *int `mandatory:"false" json:"updateRule"`

    // The delete rule.
    DeleteRule *int `mandatory:"false" json:"deleteRule"`

    ReferenceUniqueKey UniqueKey `mandatory:"false" json:"referenceUniqueKey"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (ForeignKey) MarshalJSON

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

MarshalJSON marshals to json representation

func (ForeignKey) String

func (m ForeignKey) String() string

func (*ForeignKey) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ForeignKey) ValidateEnumValue

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

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

type FullPushDownTaskResponse

FullPushDownTaskResponse The full pushdown task

type FullPushDownTaskResponse struct {

    // The type of of FullPushDownTask Response.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The error message in response object.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The status of FullPushDownTask.
    Status *string `mandatory:"false" json:"status"`
}

func (FullPushDownTaskResponse) String

func (m FullPushDownTaskResponse) String() string

func (FullPushDownTaskResponse) ValidateEnumValue

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

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

type GetConnectionRequest

GetConnectionRequest wrapper for the GetConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetConnection.go.html to see an example of how to use GetConnectionRequest.

type GetConnectionRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

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

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

func (GetConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConnectionRequest) RetryPolicy

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

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

func (GetConnectionRequest) String

func (request GetConnectionRequest) String() string

func (GetConnectionRequest) ValidateEnumValue

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

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

type GetConnectionResponse

GetConnectionResponse wrapper for the GetConnection operation

type GetConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String

func (response GetConnectionResponse) String() string

type GetConnectionValidationRequest

GetConnectionValidationRequest wrapper for the GetConnectionValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidationRequest.

type GetConnectionValidationRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The key of the connection validation.
    ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"`

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

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (GetConnectionValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConnectionValidationRequest) RetryPolicy

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

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

func (GetConnectionValidationRequest) String

func (request GetConnectionValidationRequest) String() string

func (GetConnectionValidationRequest) ValidateEnumValue

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

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

type GetConnectionValidationResponse

GetConnectionValidationResponse wrapper for the GetConnectionValidation operation

type GetConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetConnectionValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConnectionValidationResponse) String

func (response GetConnectionValidationResponse) String() string

type GetDataAssetRequest

GetDataAssetRequest wrapper for the GetDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetDataAsset.go.html to see an example of how to use GetDataAssetRequest.

type GetDataAssetRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

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

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

func (GetDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDataAssetRequest) RetryPolicy

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

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

func (GetDataAssetRequest) String

func (request GetDataAssetRequest) String() string

func (GetDataAssetRequest) ValidateEnumValue

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

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

type GetDataAssetResponse

GetDataAssetResponse wrapper for the GetDataAsset operation

type GetDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataAssetResponse) String

func (response GetDataAssetResponse) String() string

type GetDataEntityRequest

GetDataEntityRequest wrapper for the GetDataEntity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetDataEntity.go.html to see an example of how to use GetDataEntityRequest.

type GetDataEntityRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // The key of the data entity.
    DataEntityKey *string `mandatory:"true" contributesTo:"path" name:"dataEntityKey"`

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

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (GetDataEntityRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataEntityRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDataEntityRequest) RetryPolicy

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

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

func (GetDataEntityRequest) String

func (request GetDataEntityRequest) String() string

func (GetDataEntityRequest) ValidateEnumValue

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

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

type GetDataEntityResponse

GetDataEntityResponse wrapper for the GetDataEntity operation

type GetDataEntityResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (GetDataEntityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataEntityResponse) String

func (response GetDataEntityResponse) String() string

type GetEndpointRequest

GetEndpointRequest wrapper for the GetEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetEndpoint.go.html to see an example of how to use GetEndpointRequest.

type GetEndpointRequest struct {

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

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

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

func (GetEndpointRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetEndpointRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetEndpointRequest) RetryPolicy

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

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

func (GetEndpointRequest) String

func (request GetEndpointRequest) String() string

func (GetEndpointRequest) ValidateEnumValue

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

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

type GetEndpointResponse

GetEndpointResponse wrapper for the GetEndpoint operation

type GetEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetEndpointResponse) String

func (response GetEndpointResponse) String() string

type GetExecuteOperationJobRequest

GetExecuteOperationJobRequest wrapper for the GetExecuteOperationJob operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetExecuteOperationJob.go.html to see an example of how to use GetExecuteOperationJobRequest.

type GetExecuteOperationJobRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // Job id returned by execute operation job api
    ExecuteOperationJobKey *string `mandatory:"true" contributesTo:"path" name:"executeOperationJobKey"`

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

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (GetExecuteOperationJobRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetExecuteOperationJobRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetExecuteOperationJobRequest) RetryPolicy

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

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

func (GetExecuteOperationJobRequest) String

func (request GetExecuteOperationJobRequest) String() string

func (GetExecuteOperationJobRequest) ValidateEnumValue

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

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

type GetExecuteOperationJobResponse

GetExecuteOperationJobResponse wrapper for the GetExecuteOperationJob operation

type GetExecuteOperationJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (GetExecuteOperationJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetExecuteOperationJobResponse) String

func (response GetExecuteOperationJobResponse) String() string

type GetFolderRequest

GetFolderRequest wrapper for the GetFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetFolder.go.html to see an example of how to use GetFolderRequest.

type GetFolderRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The folder ID.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

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

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

func (GetFolderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetFolderRequest) RetryPolicy

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

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

func (GetFolderRequest) String

func (request GetFolderRequest) String() string

func (GetFolderRequest) ValidateEnumValue

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

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

type GetFolderResponse

GetFolderResponse wrapper for the GetFolder operation

type GetFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFolderResponse) String

func (response GetFolderResponse) String() string

type GetNetworkConnectivityStatusCollectionRequest

GetNetworkConnectivityStatusCollectionRequest wrapper for the GetNetworkConnectivityStatusCollection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetNetworkConnectivityStatusCollection.go.html to see an example of how to use GetNetworkConnectivityStatusCollectionRequest.

type GetNetworkConnectivityStatusCollectionRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The endpoint key.
    EndpointKey *string `mandatory:"true" contributesTo:"path" name:"endpointKey"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy GetNetworkConnectivityStatusCollectionSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder GetNetworkConnectivityStatusCollectionSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

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

func (GetNetworkConnectivityStatusCollectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetNetworkConnectivityStatusCollectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetNetworkConnectivityStatusCollectionRequest) RetryPolicy

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

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

func (GetNetworkConnectivityStatusCollectionRequest) String

func (request GetNetworkConnectivityStatusCollectionRequest) String() string

func (GetNetworkConnectivityStatusCollectionRequest) ValidateEnumValue

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

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

type GetNetworkConnectivityStatusCollectionResponse

GetNetworkConnectivityStatusCollectionResponse wrapper for the GetNetworkConnectivityStatusCollection operation

type GetNetworkConnectivityStatusCollectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of NetworkConnectivityStatusCollection instances
    NetworkConnectivityStatusCollection `presentIn:"body"`

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

func (GetNetworkConnectivityStatusCollectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetNetworkConnectivityStatusCollectionResponse) String

func (response GetNetworkConnectivityStatusCollectionResponse) String() string

type GetNetworkConnectivityStatusCollectionSortByEnum

GetNetworkConnectivityStatusCollectionSortByEnum Enum with underlying type: string

type GetNetworkConnectivityStatusCollectionSortByEnum string

Set of constants representing the allowable values for GetNetworkConnectivityStatusCollectionSortByEnum

const (
    GetNetworkConnectivityStatusCollectionSortById          GetNetworkConnectivityStatusCollectionSortByEnum = "id"
    GetNetworkConnectivityStatusCollectionSortByTimecreated GetNetworkConnectivityStatusCollectionSortByEnum = "timeCreated"
    GetNetworkConnectivityStatusCollectionSortByDisplayname GetNetworkConnectivityStatusCollectionSortByEnum = "displayName"
)

func GetGetNetworkConnectivityStatusCollectionSortByEnumValues

func GetGetNetworkConnectivityStatusCollectionSortByEnumValues() []GetNetworkConnectivityStatusCollectionSortByEnum

GetGetNetworkConnectivityStatusCollectionSortByEnumValues Enumerates the set of values for GetNetworkConnectivityStatusCollectionSortByEnum

func GetMappingGetNetworkConnectivityStatusCollectionSortByEnum

func GetMappingGetNetworkConnectivityStatusCollectionSortByEnum(val string) (GetNetworkConnectivityStatusCollectionSortByEnum, bool)

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

type GetNetworkConnectivityStatusCollectionSortOrderEnum

GetNetworkConnectivityStatusCollectionSortOrderEnum Enum with underlying type: string

type GetNetworkConnectivityStatusCollectionSortOrderEnum string

Set of constants representing the allowable values for GetNetworkConnectivityStatusCollectionSortOrderEnum

const (
    GetNetworkConnectivityStatusCollectionSortOrderAsc  GetNetworkConnectivityStatusCollectionSortOrderEnum = "ASC"
    GetNetworkConnectivityStatusCollectionSortOrderDesc GetNetworkConnectivityStatusCollectionSortOrderEnum = "DESC"
)

func GetGetNetworkConnectivityStatusCollectionSortOrderEnumValues

func GetGetNetworkConnectivityStatusCollectionSortOrderEnumValues() []GetNetworkConnectivityStatusCollectionSortOrderEnum

GetGetNetworkConnectivityStatusCollectionSortOrderEnumValues Enumerates the set of values for GetNetworkConnectivityStatusCollectionSortOrderEnum

func GetMappingGetNetworkConnectivityStatusCollectionSortOrderEnum

func GetMappingGetNetworkConnectivityStatusCollectionSortOrderEnum(val string) (GetNetworkConnectivityStatusCollectionSortOrderEnum, bool)

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

type GetNetworkConnectivityStatusRequest

GetNetworkConnectivityStatusRequest wrapper for the GetNetworkConnectivityStatus operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetNetworkConnectivityStatus.go.html to see an example of how to use GetNetworkConnectivityStatusRequest.

type GetNetworkConnectivityStatusRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (GetNetworkConnectivityStatusRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetNetworkConnectivityStatusRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetNetworkConnectivityStatusRequest) RetryPolicy

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

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

func (GetNetworkConnectivityStatusRequest) String

func (request GetNetworkConnectivityStatusRequest) String() string

func (GetNetworkConnectivityStatusRequest) ValidateEnumValue

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

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

type GetNetworkConnectivityStatusResponse

GetNetworkConnectivityStatusResponse wrapper for the GetNetworkConnectivityStatus operation

type GetNetworkConnectivityStatusResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetNetworkConnectivityStatusResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetNetworkConnectivityStatusResponse) String

func (response GetNetworkConnectivityStatusResponse) String() string

type GetOperationRequest

GetOperationRequest wrapper for the GetOperation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetOperation.go.html to see an example of how to use GetOperationRequest.

type GetOperationRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // The opeartion resource name used for retrieving the details of operation.
    OperationResourceName *string `mandatory:"true" contributesTo:"path" name:"operationResourceName"`

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

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (GetOperationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetOperationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetOperationRequest) RetryPolicy

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

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

func (GetOperationRequest) String

func (request GetOperationRequest) String() string

func (GetOperationRequest) ValidateEnumValue

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

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

type GetOperationResponse

GetOperationResponse wrapper for the GetOperation operation

type GetOperationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (GetOperationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetOperationResponse) String

func (response GetOperationResponse) String() string

type GetRegistryRequest

GetRegistryRequest wrapper for the GetRegistry operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetRegistry.go.html to see an example of how to use GetRegistryRequest.

type GetRegistryRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

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

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

func (GetRegistryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetRegistryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetRegistryRequest) RetryPolicy

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

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

func (GetRegistryRequest) String

func (request GetRegistryRequest) String() string

func (GetRegistryRequest) ValidateEnumValue

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

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

type GetRegistryResponse

GetRegistryResponse wrapper for the GetRegistry operation

type GetRegistryResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetRegistryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetRegistryResponse) String

func (response GetRegistryResponse) String() string

type GetSchemaRequest

GetSchemaRequest wrapper for the GetSchema operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetSchema.go.html to see an example of how to use GetSchemaRequest.

type GetSchemaRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

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

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

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

func (GetSchemaRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetSchemaRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetSchemaRequest) RetryPolicy

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

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

func (GetSchemaRequest) String

func (request GetSchemaRequest) String() string

func (GetSchemaRequest) ValidateEnumValue

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

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

type GetSchemaResponse

GetSchemaResponse wrapper for the GetSchema operation

type GetSchemaResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (GetSchemaResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetSchemaResponse) String

func (response GetSchemaResponse) String() string

type GetTypeRequest

GetTypeRequest wrapper for the GetType operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetType.go.html to see an example of how to use GetTypeRequest.

type GetTypeRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // key of the a specefic Type.
    TypeKey *string `mandatory:"true" contributesTo:"path" name:"typeKey"`

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

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

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

func (GetTypeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTypeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetTypeRequest) RetryPolicy

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

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

func (GetTypeRequest) String

func (request GetTypeRequest) String() string

func (GetTypeRequest) ValidateEnumValue

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

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

type GetTypeResponse

GetTypeResponse wrapper for the GetType operation

type GetTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (GetTypeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTypeResponse) String

func (response GetTypeResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

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

type GetWorkRequestRequest struct {

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

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

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

func (GetWorkRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

    // some decimal number representing the number of seconds the client should wait before polling this endpoint again
    RetryAfter *float32 `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HdfsWriteAttributes

HdfsWriteAttributes Properties to configure writing to HDFS.

type HdfsWriteAttributes struct {

    // Specifies whether to write output to single-file or not.
    WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"`
}

func (HdfsWriteAttributes) MarshalJSON

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

MarshalJSON marshals to json representation

func (HdfsWriteAttributes) String

func (m HdfsWriteAttributes) String() string

func (HdfsWriteAttributes) ValidateEnumValue

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

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

type Histogram

Histogram To capture all the histograms data related to profiling

type Histogram struct {

    // Range of values
    Ranges []string `mandatory:"false" json:"ranges"`

    // Count of each ranges.
    Counts []int `mandatory:"false" json:"counts"`
}

func (Histogram) String

func (m Histogram) String() string

func (Histogram) ValidateEnumValue

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

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

type InputPort

InputPort The input port details.

type InputPort struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of fields.
    Fields []TypedObject `mandatory:"false" json:"fields"`

    // The port details for the data asset.Type.
    PortType InputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"`
}

func (InputPort) GetConfigValues

func (m InputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputPort) GetDescription

func (m InputPort) GetDescription() *string

GetDescription returns Description

func (InputPort) GetKey

func (m InputPort) GetKey() *string

GetKey returns Key

func (InputPort) GetModelVersion

func (m InputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputPort) GetName

func (m InputPort) GetName() *string

GetName returns Name

func (InputPort) GetObjectStatus

func (m InputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputPort) GetParentRef

func (m InputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputPort) MarshalJSON

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

MarshalJSON marshals to json representation

func (InputPort) String

func (m InputPort) String() string

func (*InputPort) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (InputPort) ValidateEnumValue

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

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

type InputPortPortTypeEnum

InputPortPortTypeEnum Enum with underlying type: string

type InputPortPortTypeEnum string

Set of constants representing the allowable values for InputPortPortTypeEnum

const (
    InputPortPortTypeData    InputPortPortTypeEnum = "DATA"
    InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL"
    InputPortPortTypeModel   InputPortPortTypeEnum = "MODEL"
)

func GetInputPortPortTypeEnumValues

func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum

GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum

func GetMappingInputPortPortTypeEnum

func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)

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

type Join

Join The information about the join operator. The join operator links data from multiple inbound sources.

type Join struct {

    // The join condition.
    Condition *string `mandatory:"true" json:"condition"`

    // The type of join.
    Policy JoinPolicyEnum `mandatory:"true" json:"policy"`
}

func (Join) MarshalJSON

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

MarshalJSON marshals to json representation

func (Join) String

func (m Join) String() string

func (Join) ValidateEnumValue

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

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

type JoinPolicyEnum

JoinPolicyEnum Enum with underlying type: string

type JoinPolicyEnum string

Set of constants representing the allowable values for JoinPolicyEnum

const (
    JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN"
    JoinPolicyLeftJoin  JoinPolicyEnum = "LEFT_JOIN"
    JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN"
    JoinPolicyFullJoin  JoinPolicyEnum = "FULL_JOIN"
)

func GetJoinPolicyEnumValues

func GetJoinPolicyEnumValues() []JoinPolicyEnum

GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum

func GetMappingJoinPolicyEnum

func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)

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

type JsonFormatAttribute

JsonFormatAttribute The JSON file format attribute.

type JsonFormatAttribute struct {

    // The encoding for the file.
    Encoding *string `mandatory:"false" json:"encoding"`
}

func (JsonFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (JsonFormatAttribute) String

func (m JsonFormatAttribute) String() string

func (JsonFormatAttribute) ValidateEnumValue

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

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

type Key

Key The key object.

type Key interface {
}

type KeyAttribute

KeyAttribute An attribute within a key.

type KeyAttribute struct {

    // The position of the attribute.
    Position *int `mandatory:"false" json:"position"`

    Attribute *ShapeField `mandatory:"false" json:"attribute"`
}

func (KeyAttribute) String

func (m KeyAttribute) String() string

func (KeyAttribute) ValidateEnumValue

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

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

type KeyModelTypeEnum

KeyModelTypeEnum Enum with underlying type: string

type KeyModelTypeEnum string

Set of constants representing the allowable values for KeyModelTypeEnum

const (
    KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY"
)

func GetKeyModelTypeEnumValues

func GetKeyModelTypeEnumValues() []KeyModelTypeEnum

GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum

func GetMappingKeyModelTypeEnum

func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)

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

type KeyRange

KeyRange The information about key range.

type KeyRange struct {
    Key *ShapeField `mandatory:"false" json:"key"`

    // The key range.
    Range []string `mandatory:"false" json:"range"`
}

func (KeyRange) String

func (m KeyRange) String() string

func (KeyRange) ValidateEnumValue

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

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

type KeyRangePartitionConfig

KeyRangePartitionConfig The information about key range.

type KeyRangePartitionConfig struct {

    // The partition number for the key range.
    PartitionNumber *int `mandatory:"false" json:"partitionNumber"`

    KeyRange *KeyRange `mandatory:"false" json:"keyRange"`
}

func (KeyRangePartitionConfig) MarshalJSON

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

MarshalJSON marshals to json representation

func (KeyRangePartitionConfig) String

func (m KeyRangePartitionConfig) String() string

func (KeyRangePartitionConfig) ValidateEnumValue

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

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionValidationsRequest

ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidationsRequest.

type ListConnectionValidationsRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Used to filter by the key of the object.
    Key *string `mandatory:"false" contributesTo:"query" name:"key"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListConnectionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListConnectionValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionValidationsRequest) BinaryRequestBody

func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionValidationsRequest) HTTPRequest

func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionValidationsRequest) RetryPolicy

func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionValidationsRequest) String

func (request ListConnectionValidationsRequest) String() string

func (ListConnectionValidationsRequest) ValidateEnumValue

func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionValidationsResponse

ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation

type ListConnectionValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionValidationSummaryCollection instances
    ConnectionValidationSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListConnectionValidationsResponse) HTTPResponse

func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionValidationsResponse) String

func (response ListConnectionValidationsResponse) String() string

type ListConnectionValidationsSortByEnum

ListConnectionValidationsSortByEnum Enum with underlying type: string

type ListConnectionValidationsSortByEnum string

Set of constants representing the allowable values for ListConnectionValidationsSortByEnum

const (
    ListConnectionValidationsSortById          ListConnectionValidationsSortByEnum = "id"
    ListConnectionValidationsSortByTimecreated ListConnectionValidationsSortByEnum = "timeCreated"
    ListConnectionValidationsSortByDisplayname ListConnectionValidationsSortByEnum = "displayName"
)

func GetListConnectionValidationsSortByEnumValues

func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum

GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum

func GetMappingListConnectionValidationsSortByEnum

func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)

GetMappingListConnectionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionValidationsSortOrderEnum

ListConnectionValidationsSortOrderEnum Enum with underlying type: string

type ListConnectionValidationsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionValidationsSortOrderEnum

const (
    ListConnectionValidationsSortOrderAsc  ListConnectionValidationsSortOrderEnum = "ASC"
    ListConnectionValidationsSortOrderDesc ListConnectionValidationsSortOrderEnum = "DESC"
)

func GetListConnectionValidationsSortOrderEnumValues

func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum

GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum

func GetMappingListConnectionValidationsSortOrderEnum

func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)

GetMappingListConnectionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsFavoritesQueryParamEnum

ListConnectionsFavoritesQueryParamEnum Enum with underlying type: string

type ListConnectionsFavoritesQueryParamEnum string

Set of constants representing the allowable values for ListConnectionsFavoritesQueryParamEnum

const (
    ListConnectionsFavoritesQueryParamFavoritesOnly    ListConnectionsFavoritesQueryParamEnum = "FAVORITES_ONLY"
    ListConnectionsFavoritesQueryParamNonFavoritesOnly ListConnectionsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
    ListConnectionsFavoritesQueryParamAll              ListConnectionsFavoritesQueryParamEnum = "ALL"
)

func GetListConnectionsFavoritesQueryParamEnumValues

func GetListConnectionsFavoritesQueryParamEnumValues() []ListConnectionsFavoritesQueryParamEnum

GetListConnectionsFavoritesQueryParamEnumValues Enumerates the set of values for ListConnectionsFavoritesQueryParamEnum

func GetMappingListConnectionsFavoritesQueryParamEnum

func GetMappingListConnectionsFavoritesQueryParamEnum(val string) (ListConnectionsFavoritesQueryParamEnum, bool)

GetMappingListConnectionsFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsRequest

ListConnectionsRequest wrapper for the ListConnections operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListConnections.go.html to see an example of how to use ListConnectionsRequest.

type ListConnectionsRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Used to filter by the data asset key of the object.
    DataAssetKey *string `mandatory:"true" contributesTo:"query" name:"dataAssetKey"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL.
    FavoritesQueryParam ListConnectionsFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionsRequest) BinaryRequestBody

func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionsRequest) HTTPRequest

func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionsRequest) RetryPolicy

func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionsRequest) String

func (request ListConnectionsRequest) String() string

func (ListConnectionsRequest) ValidateEnumValue

func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionsResponse

ListConnectionsResponse wrapper for the ListConnections operation

type ListConnectionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionSummaryCollection instances
    ConnectionSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListConnectionsResponse) HTTPResponse

func (response ListConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum

ListConnectionsSortByEnum Enum with underlying type: string

type ListConnectionsSortByEnum string

Set of constants representing the allowable values for ListConnectionsSortByEnum

const (
    ListConnectionsSortById          ListConnectionsSortByEnum = "id"
    ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated"
    ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName"
)

func GetListConnectionsSortByEnumValues

func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum

GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)

GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsSortOrderEnum

ListConnectionsSortOrderEnum Enum with underlying type: string

type ListConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

const (
    ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
    ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

func GetListConnectionsSortOrderEnumValues

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)

GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsFavoritesQueryParamEnum

ListDataAssetsFavoritesQueryParamEnum Enum with underlying type: string

type ListDataAssetsFavoritesQueryParamEnum string

Set of constants representing the allowable values for ListDataAssetsFavoritesQueryParamEnum

const (
    ListDataAssetsFavoritesQueryParamFavoritesOnly    ListDataAssetsFavoritesQueryParamEnum = "FAVORITES_ONLY"
    ListDataAssetsFavoritesQueryParamNonFavoritesOnly ListDataAssetsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
    ListDataAssetsFavoritesQueryParamAll              ListDataAssetsFavoritesQueryParamEnum = "ALL"
)

func GetListDataAssetsFavoritesQueryParamEnumValues

func GetListDataAssetsFavoritesQueryParamEnumValues() []ListDataAssetsFavoritesQueryParamEnum

GetListDataAssetsFavoritesQueryParamEnumValues Enumerates the set of values for ListDataAssetsFavoritesQueryParamEnum

func GetMappingListDataAssetsFavoritesQueryParamEnum

func GetMappingListDataAssetsFavoritesQueryParamEnum(val string) (ListDataAssetsFavoritesQueryParamEnum, bool)

GetMappingListDataAssetsFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsRequest

ListDataAssetsRequest wrapper for the ListDataAssets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListDataAssets.go.html to see an example of how to use ListDataAssetsRequest.

type ListDataAssetsRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // DataAsset type which needs to be listed while listing dataAssets
    IncludeTypes []string `contributesTo:"query" name:"includeTypes" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Types which wont be listed while listing dataAsset/Connection
    ExcludeTypes []string `contributesTo:"query" name:"excludeTypes" collectionFormat:"multi"`

    // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL.
    FavoritesQueryParam ListDataAssetsFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"`

    // Unique key of the folder.
    FolderId *string `mandatory:"false" contributesTo:"query" name:"folderId"`

    // Endpoint Ids used for data-plane APIs to filter or prefer specific endpoint.
    EndpointIds []string `contributesTo:"query" name:"endpointIds" collectionFormat:"multi"`

    // Endpoints which will be excluded while listing dataAssets
    ExcludeEndpointIds []string `contributesTo:"query" name:"excludeEndpointIds" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataAssetsRequest) BinaryRequestBody

func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAssetsRequest) HTTPRequest

func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAssetsRequest) RetryPolicy

func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataAssetsRequest) String

func (request ListDataAssetsRequest) String() string

func (ListDataAssetsRequest) ValidateEnumValue

func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataAssetsResponse

ListDataAssetsResponse wrapper for the ListDataAssets operation

type ListDataAssetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataAssetSummaryCollection instances
    DataAssetSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataAssetsResponse) HTTPResponse

func (response ListDataAssetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataAssetsResponse) String

func (response ListDataAssetsResponse) String() string

type ListDataAssetsSortByEnum

ListDataAssetsSortByEnum Enum with underlying type: string

type ListDataAssetsSortByEnum string

Set of constants representing the allowable values for ListDataAssetsSortByEnum

const (
    ListDataAssetsSortById          ListDataAssetsSortByEnum = "id"
    ListDataAssetsSortByTimecreated ListDataAssetsSortByEnum = "timeCreated"
    ListDataAssetsSortByDisplayname ListDataAssetsSortByEnum = "displayName"
)

func GetListDataAssetsSortByEnumValues

func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum

GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum

func GetMappingListDataAssetsSortByEnum

func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)

GetMappingListDataAssetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsSortOrderEnum

ListDataAssetsSortOrderEnum Enum with underlying type: string

type ListDataAssetsSortOrderEnum string

Set of constants representing the allowable values for ListDataAssetsSortOrderEnum

const (
    ListDataAssetsSortOrderAsc  ListDataAssetsSortOrderEnum = "ASC"
    ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC"
)

func GetListDataAssetsSortOrderEnumValues

func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum

GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)

GetMappingListDataAssetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesApiModeEnum

ListDataEntitiesApiModeEnum Enum with underlying type: string

type ListDataEntitiesApiModeEnum string

Set of constants representing the allowable values for ListDataEntitiesApiModeEnum

const (
    ListDataEntitiesApiModePreview ListDataEntitiesApiModeEnum = "PREVIEW"
    ListDataEntitiesApiModeAll     ListDataEntitiesApiModeEnum = "ALL"
)

func GetListDataEntitiesApiModeEnumValues

func GetListDataEntitiesApiModeEnumValues() []ListDataEntitiesApiModeEnum

GetListDataEntitiesApiModeEnumValues Enumerates the set of values for ListDataEntitiesApiModeEnum

func GetMappingListDataEntitiesApiModeEnum

func GetMappingListDataEntitiesApiModeEnum(val string) (ListDataEntitiesApiModeEnum, bool)

GetMappingListDataEntitiesApiModeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesRequest

ListDataEntitiesRequest wrapper for the ListDataEntities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListDataEntities.go.html to see an example of how to use ListDataEntitiesRequest.

type ListDataEntitiesRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This parameter can be used to set the api response type to preview.
    ApiMode ListDataEntitiesApiModeEnum `mandatory:"false" contributesTo:"query" name:"apiMode" omitEmpty:"true"`

    // Used to filter by the name of the object.
    NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"`

    // This parameter can be used to specify whether entity search type is pattern search or not.
    IsPattern *bool `mandatory:"false" contributesTo:"query" name:"isPattern"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataEntitiesRequest) BinaryRequestBody

func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataEntitiesRequest) HTTPRequest

func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataEntitiesRequest) RetryPolicy

func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataEntitiesRequest) String

func (request ListDataEntitiesRequest) String() string

func (ListDataEntitiesRequest) ValidateEnumValue

func (request ListDataEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataEntitiesResponse

ListDataEntitiesResponse wrapper for the ListDataEntities operation

type ListDataEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataEntitySummaryCollection instances
    DataEntitySummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataEntitiesResponse) HTTPResponse

func (response ListDataEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataEntitiesResponse) String

func (response ListDataEntitiesResponse) String() string

type ListDataEntitiesSortByEnum

ListDataEntitiesSortByEnum Enum with underlying type: string

type ListDataEntitiesSortByEnum string

Set of constants representing the allowable values for ListDataEntitiesSortByEnum

const (
    ListDataEntitiesSortById          ListDataEntitiesSortByEnum = "id"
    ListDataEntitiesSortByTimecreated ListDataEntitiesSortByEnum = "timeCreated"
    ListDataEntitiesSortByDisplayname ListDataEntitiesSortByEnum = "displayName"
)

func GetListDataEntitiesSortByEnumValues

func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum

GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum

func GetMappingListDataEntitiesSortByEnum

func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)

GetMappingListDataEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesSortOrderEnum

ListDataEntitiesSortOrderEnum Enum with underlying type: string

type ListDataEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum

const (
    ListDataEntitiesSortOrderAsc  ListDataEntitiesSortOrderEnum = "ASC"
    ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC"
)

func GetListDataEntitiesSortOrderEnumValues

func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum

GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum

func GetMappingListDataEntitiesSortOrderEnum

func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)

GetMappingListDataEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEndpointsRequest

ListEndpointsRequest wrapper for the ListEndpoints operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListEndpoints.go.html to see an example of how to use ListEndpointsRequest.

type ListEndpointsRequest struct {

    // The OCID of the compartment containing the resources you want to list.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Lifecycle state of the resource.
    LifecycleState RegistryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // This parameter allows users to specify a sort field.  Default sort order is the descending order of `timeCreated` (most recently created objects at the top).  Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListEndpointsRequest) BinaryRequestBody

func (request ListEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEndpointsRequest) HTTPRequest

func (request ListEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEndpointsRequest) RetryPolicy

func (request ListEndpointsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListEndpointsRequest) String

func (request ListEndpointsRequest) String() string

func (ListEndpointsRequest) ValidateEnumValue

func (request ListEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListEndpointsResponse

ListEndpointsResponse wrapper for the ListEndpoints operation

type ListEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EndpointSummaryCollection instances
    EndpointSummaryCollection `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 `Endpoint`s. If this header appears in the response, then this
    // is a partial list of Registries. Include this value as the `page` parameter in a subsequent
    // GET request to get the next batch of Endpoints.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListEndpointsResponse) HTTPResponse

func (response ListEndpointsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListEndpointsResponse) String

func (response ListEndpointsResponse) String() string

type ListEndpointsSortByEnum

ListEndpointsSortByEnum Enum with underlying type: string

type ListEndpointsSortByEnum string

Set of constants representing the allowable values for ListEndpointsSortByEnum

const (
    ListEndpointsSortByTimecreated ListEndpointsSortByEnum = "TIMECREATED"
    ListEndpointsSortByDisplayname ListEndpointsSortByEnum = "DISPLAYNAME"
    ListEndpointsSortByTimeupdated ListEndpointsSortByEnum = "TIMEUPDATED"
)

func GetListEndpointsSortByEnumValues

func GetListEndpointsSortByEnumValues() []ListEndpointsSortByEnum

GetListEndpointsSortByEnumValues Enumerates the set of values for ListEndpointsSortByEnum

func GetMappingListEndpointsSortByEnum

func GetMappingListEndpointsSortByEnum(val string) (ListEndpointsSortByEnum, bool)

GetMappingListEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEndpointsSortOrderEnum

ListEndpointsSortOrderEnum Enum with underlying type: string

type ListEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListEndpointsSortOrderEnum

const (
    ListEndpointsSortOrderAsc  ListEndpointsSortOrderEnum = "ASC"
    ListEndpointsSortOrderDesc ListEndpointsSortOrderEnum = "DESC"
)

func GetListEndpointsSortOrderEnumValues

func GetListEndpointsSortOrderEnumValues() []ListEndpointsSortOrderEnum

GetListEndpointsSortOrderEnumValues Enumerates the set of values for ListEndpointsSortOrderEnum

func GetMappingListEndpointsSortOrderEnum

func GetMappingListEndpointsSortOrderEnum(val string) (ListEndpointsSortOrderEnum, bool)

GetMappingListEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersFavoritesQueryParamEnum

ListFoldersFavoritesQueryParamEnum Enum with underlying type: string

type ListFoldersFavoritesQueryParamEnum string

Set of constants representing the allowable values for ListFoldersFavoritesQueryParamEnum

const (
    ListFoldersFavoritesQueryParamFavoritesOnly    ListFoldersFavoritesQueryParamEnum = "FAVORITES_ONLY"
    ListFoldersFavoritesQueryParamNonFavoritesOnly ListFoldersFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
    ListFoldersFavoritesQueryParamAll              ListFoldersFavoritesQueryParamEnum = "ALL"
)

func GetListFoldersFavoritesQueryParamEnumValues

func GetListFoldersFavoritesQueryParamEnumValues() []ListFoldersFavoritesQueryParamEnum

GetListFoldersFavoritesQueryParamEnumValues Enumerates the set of values for ListFoldersFavoritesQueryParamEnum

func GetMappingListFoldersFavoritesQueryParamEnum

func GetMappingListFoldersFavoritesQueryParamEnum(val string) (ListFoldersFavoritesQueryParamEnum, bool)

GetMappingListFoldersFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersRequest

ListFoldersRequest wrapper for the ListFolders operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListFolders.go.html to see an example of how to use ListFoldersRequest.

type ListFoldersRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL.
    FavoritesQueryParam ListFoldersFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListFoldersRequest) BinaryRequestBody

func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFoldersRequest) HTTPRequest

func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFoldersRequest) RetryPolicy

func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFoldersRequest) String

func (request ListFoldersRequest) String() string

func (ListFoldersRequest) ValidateEnumValue

func (request ListFoldersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFoldersResponse

ListFoldersResponse wrapper for the ListFolders operation

type ListFoldersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FolderSummaryCollection instances
    FolderSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListFoldersResponse) HTTPResponse

func (response ListFoldersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFoldersResponse) String

func (response ListFoldersResponse) String() string

type ListFoldersSortByEnum

ListFoldersSortByEnum Enum with underlying type: string

type ListFoldersSortByEnum string

Set of constants representing the allowable values for ListFoldersSortByEnum

const (
    ListFoldersSortById          ListFoldersSortByEnum = "id"
    ListFoldersSortByTimecreated ListFoldersSortByEnum = "timeCreated"
    ListFoldersSortByDisplayname ListFoldersSortByEnum = "displayName"
)

func GetListFoldersSortByEnumValues

func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum

GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum

func GetMappingListFoldersSortByEnum

func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)

GetMappingListFoldersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersSortOrderEnum

ListFoldersSortOrderEnum Enum with underlying type: string

type ListFoldersSortOrderEnum string

Set of constants representing the allowable values for ListFoldersSortOrderEnum

const (
    ListFoldersSortOrderAsc  ListFoldersSortOrderEnum = "ASC"
    ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC"
)

func GetListFoldersSortOrderEnumValues

func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum

GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)

GetMappingListFoldersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsRequest

ListOperationsRequest wrapper for the ListOperations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListOperations.go.html to see an example of how to use ListOperationsRequest.

type ListOperationsRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListOperationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListOperationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListOperationsRequest) BinaryRequestBody

func (request ListOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListOperationsRequest) HTTPRequest

func (request ListOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListOperationsRequest) RetryPolicy

func (request ListOperationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListOperationsRequest) String

func (request ListOperationsRequest) String() string

func (ListOperationsRequest) ValidateEnumValue

func (request ListOperationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListOperationsResponse

ListOperationsResponse wrapper for the ListOperations operation

type ListOperationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of OperationSummaryCollection instances
    OperationSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListOperationsResponse) HTTPResponse

func (response ListOperationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListOperationsResponse) String

func (response ListOperationsResponse) String() string

type ListOperationsSortByEnum

ListOperationsSortByEnum Enum with underlying type: string

type ListOperationsSortByEnum string

Set of constants representing the allowable values for ListOperationsSortByEnum

const (
    ListOperationsSortById          ListOperationsSortByEnum = "id"
    ListOperationsSortByTimecreated ListOperationsSortByEnum = "timeCreated"
    ListOperationsSortByDisplayname ListOperationsSortByEnum = "displayName"
)

func GetListOperationsSortByEnumValues

func GetListOperationsSortByEnumValues() []ListOperationsSortByEnum

GetListOperationsSortByEnumValues Enumerates the set of values for ListOperationsSortByEnum

func GetMappingListOperationsSortByEnum

func GetMappingListOperationsSortByEnum(val string) (ListOperationsSortByEnum, bool)

GetMappingListOperationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListOperationsSortOrderEnum

ListOperationsSortOrderEnum Enum with underlying type: string

type ListOperationsSortOrderEnum string

Set of constants representing the allowable values for ListOperationsSortOrderEnum

const (
    ListOperationsSortOrderAsc  ListOperationsSortOrderEnum = "ASC"
    ListOperationsSortOrderDesc ListOperationsSortOrderEnum = "DESC"
)

func GetListOperationsSortOrderEnumValues

func GetListOperationsSortOrderEnumValues() []ListOperationsSortOrderEnum

GetListOperationsSortOrderEnumValues Enumerates the set of values for ListOperationsSortOrderEnum

func GetMappingListOperationsSortOrderEnum

func GetMappingListOperationsSortOrderEnum(val string) (ListOperationsSortOrderEnum, bool)

GetMappingListOperationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferenceArtifactsFavoritesQueryParamEnum

ListReferenceArtifactsFavoritesQueryParamEnum Enum with underlying type: string

type ListReferenceArtifactsFavoritesQueryParamEnum string

Set of constants representing the allowable values for ListReferenceArtifactsFavoritesQueryParamEnum

const (
    ListReferenceArtifactsFavoritesQueryParamFavoritesOnly    ListReferenceArtifactsFavoritesQueryParamEnum = "FAVORITES_ONLY"
    ListReferenceArtifactsFavoritesQueryParamNonFavoritesOnly ListReferenceArtifactsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
    ListReferenceArtifactsFavoritesQueryParamAll              ListReferenceArtifactsFavoritesQueryParamEnum = "ALL"
)

func GetListReferenceArtifactsFavoritesQueryParamEnumValues

func GetListReferenceArtifactsFavoritesQueryParamEnumValues() []ListReferenceArtifactsFavoritesQueryParamEnum

GetListReferenceArtifactsFavoritesQueryParamEnumValues Enumerates the set of values for ListReferenceArtifactsFavoritesQueryParamEnum

func GetMappingListReferenceArtifactsFavoritesQueryParamEnum

func GetMappingListReferenceArtifactsFavoritesQueryParamEnum(val string) (ListReferenceArtifactsFavoritesQueryParamEnum, bool)

GetMappingListReferenceArtifactsFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferenceArtifactsRequest

ListReferenceArtifactsRequest wrapper for the ListReferenceArtifacts operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListReferenceArtifacts.go.html to see an example of how to use ListReferenceArtifactsRequest.

type ListReferenceArtifactsRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The ID of a dcms artifact (DataAsset or Endpoint).
    DcmsArtifactId *string `mandatory:"true" contributesTo:"path" name:"dcmsArtifactId"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListReferenceArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListReferenceArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Types which wont be listed while listing dataAsset/Connection
    ExcludeTypes []string `contributesTo:"query" name:"excludeTypes" collectionFormat:"multi"`

    // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL.
    FavoritesQueryParam ListReferenceArtifactsFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"`

    // Unique key of the service.
    ServiceArtifactId *string `mandatory:"false" contributesTo:"query" name:"serviceArtifactId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListReferenceArtifactsRequest) BinaryRequestBody

func (request ListReferenceArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListReferenceArtifactsRequest) HTTPRequest

func (request ListReferenceArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListReferenceArtifactsRequest) RetryPolicy

func (request ListReferenceArtifactsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListReferenceArtifactsRequest) String

func (request ListReferenceArtifactsRequest) String() string

func (ListReferenceArtifactsRequest) ValidateEnumValue

func (request ListReferenceArtifactsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListReferenceArtifactsResponse

ListReferenceArtifactsResponse wrapper for the ListReferenceArtifacts operation

type ListReferenceArtifactsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ReferenceArtifactSummaryCollection instances
    ReferenceArtifactSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListReferenceArtifactsResponse) HTTPResponse

func (response ListReferenceArtifactsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListReferenceArtifactsResponse) String

func (response ListReferenceArtifactsResponse) String() string

type ListReferenceArtifactsSortByEnum

ListReferenceArtifactsSortByEnum Enum with underlying type: string

type ListReferenceArtifactsSortByEnum string

Set of constants representing the allowable values for ListReferenceArtifactsSortByEnum

const (
    ListReferenceArtifactsSortById          ListReferenceArtifactsSortByEnum = "id"
    ListReferenceArtifactsSortByTimecreated ListReferenceArtifactsSortByEnum = "timeCreated"
    ListReferenceArtifactsSortByDisplayname ListReferenceArtifactsSortByEnum = "displayName"
)

func GetListReferenceArtifactsSortByEnumValues

func GetListReferenceArtifactsSortByEnumValues() []ListReferenceArtifactsSortByEnum

GetListReferenceArtifactsSortByEnumValues Enumerates the set of values for ListReferenceArtifactsSortByEnum

func GetMappingListReferenceArtifactsSortByEnum

func GetMappingListReferenceArtifactsSortByEnum(val string) (ListReferenceArtifactsSortByEnum, bool)

GetMappingListReferenceArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferenceArtifactsSortOrderEnum

ListReferenceArtifactsSortOrderEnum Enum with underlying type: string

type ListReferenceArtifactsSortOrderEnum string

Set of constants representing the allowable values for ListReferenceArtifactsSortOrderEnum

const (
    ListReferenceArtifactsSortOrderAsc  ListReferenceArtifactsSortOrderEnum = "ASC"
    ListReferenceArtifactsSortOrderDesc ListReferenceArtifactsSortOrderEnum = "DESC"
)

func GetListReferenceArtifactsSortOrderEnumValues

func GetListReferenceArtifactsSortOrderEnumValues() []ListReferenceArtifactsSortOrderEnum

GetListReferenceArtifactsSortOrderEnumValues Enumerates the set of values for ListReferenceArtifactsSortOrderEnum

func GetMappingListReferenceArtifactsSortOrderEnum

func GetMappingListReferenceArtifactsSortOrderEnum(val string) (ListReferenceArtifactsSortOrderEnum, bool)

GetMappingListReferenceArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRegistriesRequest

ListRegistriesRequest wrapper for the ListRegistries operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListRegistries.go.html to see an example of how to use ListRegistriesRequest.

type ListRegistriesRequest struct {

    // The OCID of the compartment containing the resources you want to list.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // This parameter allows list registries to deep look at whole tenancy.
    IsDeepLookup *bool `mandatory:"false" contributesTo:"query" name:"isDeepLookup"`

    // Lifecycle state of the resource.
    LifecycleState RegistryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRegistriesRequest) BinaryRequestBody

func (request ListRegistriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRegistriesRequest) HTTPRequest

func (request ListRegistriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRegistriesRequest) RetryPolicy

func (request ListRegistriesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRegistriesRequest) String

func (request ListRegistriesRequest) String() string

func (ListRegistriesRequest) ValidateEnumValue

func (request ListRegistriesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRegistriesResponse

ListRegistriesResponse wrapper for the ListRegistries operation

type ListRegistriesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RegistrySummaryCollection instances
    RegistrySummaryCollection `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 `Registry`s. If this header appears in the response, then this
    // is a partial list of Registries. Include this value as the `page` parameter in a subsequent
    // GET request to get the next batch of Registries.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListRegistriesResponse) HTTPResponse

func (response ListRegistriesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRegistriesResponse) String

func (response ListRegistriesResponse) String() string

type ListSchemasRequest

ListSchemasRequest wrapper for the ListSchemas operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListSchemas.go.html to see an example of how to use ListSchemasRequest.

type ListSchemasRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListSchemasSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListSchemasSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Schema resource name used for retrieving schemas.
    SchemaResourceKey *string `mandatory:"false" contributesTo:"query" name:"schemaResourceKey"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the name of the object.
    NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"`

    // Endpoint Id used for getDataAssetFullDetails.
    EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSchemasRequest) BinaryRequestBody

func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSchemasRequest) HTTPRequest

func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSchemasRequest) RetryPolicy

func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSchemasRequest) String

func (request ListSchemasRequest) String() string

func (ListSchemasRequest) ValidateEnumValue

func (request ListSchemasRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSchemasResponse

ListSchemasResponse wrapper for the ListSchemas operation

type ListSchemasResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SchemaSummaryCollection instances
    SchemaSummaryCollection `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"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListSchemasResponse) HTTPResponse

func (response ListSchemasResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSchemasResponse) String

func (response ListSchemasResponse) String() string

type ListSchemasSortByEnum

ListSchemasSortByEnum Enum with underlying type: string

type ListSchemasSortByEnum string

Set of constants representing the allowable values for ListSchemasSortByEnum

const (
    ListSchemasSortById          ListSchemasSortByEnum = "id"
    ListSchemasSortByTimecreated ListSchemasSortByEnum = "timeCreated"
    ListSchemasSortByDisplayname ListSchemasSortByEnum = "displayName"
)

func GetListSchemasSortByEnumValues

func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum

GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum

func GetMappingListSchemasSortByEnum

func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)

GetMappingListSchemasSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchemasSortOrderEnum

ListSchemasSortOrderEnum Enum with underlying type: string

type ListSchemasSortOrderEnum string

Set of constants representing the allowable values for ListSchemasSortOrderEnum

const (
    ListSchemasSortOrderAsc  ListSchemasSortOrderEnum = "ASC"
    ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC"
)

func GetListSchemasSortOrderEnumValues

func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum

GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum

func GetMappingListSchemasSortOrderEnum

func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)

GetMappingListSchemasSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTypesRequest

ListTypesRequest wrapper for the ListTypes operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListTypes.go.html to see an example of how to use ListTypesRequest.

type ListTypesRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTypesRequest) BinaryRequestBody

func (request ListTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTypesRequest) HTTPRequest

func (request ListTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTypesRequest) RetryPolicy

func (request ListTypesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTypesRequest) String

func (request ListTypesRequest) String() string

func (ListTypesRequest) ValidateEnumValue

func (request ListTypesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTypesResponse

ListTypesResponse wrapper for the ListTypes operation

type ListTypesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TypesSummaryCollection instances
    TypesSummaryCollection `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"`

    // Pagination token for the next page of objects.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Pagination token for the previous page of objects.
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTypesResponse) HTTPResponse

func (response ListTypesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTypesResponse) String

func (response ListTypesResponse) String() string

type ListTypesSortByEnum

ListTypesSortByEnum Enum with underlying type: string

type ListTypesSortByEnum string

Set of constants representing the allowable values for ListTypesSortByEnum

const (
    ListTypesSortById          ListTypesSortByEnum = "id"
    ListTypesSortByTimecreated ListTypesSortByEnum = "timeCreated"
    ListTypesSortByDisplayname ListTypesSortByEnum = "displayName"
)

func GetListTypesSortByEnumValues

func GetListTypesSortByEnumValues() []ListTypesSortByEnum

GetListTypesSortByEnumValues Enumerates the set of values for ListTypesSortByEnum

func GetMappingListTypesSortByEnum

func GetMappingListTypesSortByEnum(val string) (ListTypesSortByEnum, bool)

GetMappingListTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTypesSortOrderEnum

ListTypesSortOrderEnum Enum with underlying type: string

type ListTypesSortOrderEnum string

Set of constants representing the allowable values for ListTypesSortOrderEnum

const (
    ListTypesSortOrderAsc  ListTypesSortOrderEnum = "ASC"
    ListTypesSortOrderDesc ListTypesSortOrderEnum = "DESC"
)

func GetListTypesSortOrderEnumValues

func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum

GetListTypesSortOrderEnumValues Enumerates the set of values for ListTypesSortOrderEnum

func GetMappingListTypesSortOrderEnum

func GetMappingListTypesSortOrderEnum(val string) (ListTypesSortOrderEnum, bool)

GetMappingListTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestErrorCollection instances
    WorkRequestErrorCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the `page` parameter for the
    // subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestLogCollection instances
    WorkRequestLogCollection `presentIn:"body"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then there might be additional items still to get. Include this value as the `page` parameter for the
    // subsequent GET request.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a
    // particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment containing the resources you want to list.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // DCMS registry or endpoint id
    ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"`

    // Work Request status.
    WorkRequestStatus ListWorkRequestsWorkRequestStatusEnum `mandatory:"false" contributesTo:"query" name:"workRequestStatus" omitEmpty:"true"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of WorkRequestSummaryCollection instances
    WorkRequestSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // For pagination of a list of items. When paging through a list, if this header appears in the response,
    // then a partial list might have been returned. Include this value as the `page` parameter for the
    // subsequent GET request to get the next batch of items.
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsWorkRequestStatusEnum

ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string

type ListWorkRequestsWorkRequestStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum

const (
    ListWorkRequestsWorkRequestStatusAccepted   ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED"
    ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS"
    ListWorkRequestsWorkRequestStatusFailed     ListWorkRequestsWorkRequestStatusEnum = "FAILED"
    ListWorkRequestsWorkRequestStatusSucceeded  ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED"
    ListWorkRequestsWorkRequestStatusCanceling  ListWorkRequestsWorkRequestStatusEnum = "CANCELING"
    ListWorkRequestsWorkRequestStatusCanceled   ListWorkRequestsWorkRequestStatusEnum = "CANCELED"
)

func GetListWorkRequestsWorkRequestStatusEnumValues

func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum

GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum

func GetMappingListWorkRequestsWorkRequestStatusEnum

func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)

GetMappingListWorkRequestsWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Message

Message The details of a message.

type Message struct {

    // The type of message (error, warning, or info).
    Type MessageTypeEnum `mandatory:"true" json:"type"`

    // The message code.
    Code *string `mandatory:"true" json:"code"`

    // The message text.
    Message *string `mandatory:"true" json:"message"`
}

func (Message) String

func (m Message) String() string

func (Message) ValidateEnumValue

func (m Message) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MessageTypeEnum

MessageTypeEnum Enum with underlying type: string

type MessageTypeEnum string

Set of constants representing the allowable values for MessageTypeEnum

const (
    MessageTypeError   MessageTypeEnum = "ERROR"
    MessageTypeWarning MessageTypeEnum = "WARNING"
    MessageTypeInfo    MessageTypeEnum = "INFO"
)

func GetMappingMessageTypeEnum

func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)

GetMappingMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMessageTypeEnumValues

func GetMessageTypeEnumValues() []MessageTypeEnum

GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum

type ModelSelect

ModelSelect The information about the select object.

type ModelSelect struct {

    // An array of selected columns.
    SelectColumns []ShapeField `mandatory:"true" json:"selectColumns"`

    // Specifies whether the object is distinct.
    IsDistinct *bool `mandatory:"false" json:"isDistinct"`
}

func (ModelSelect) MarshalJSON

func (m ModelSelect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ModelSelect) String

func (m ModelSelect) String() string

func (ModelSelect) ValidateEnumValue

func (m ModelSelect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ModelType

ModelType DataAsset & Connection Registry Attributes

type ModelType struct {

    // list of attributes for the dataAsset
    DataAssetAttributes []Attribute `mandatory:"true" json:"dataAssetAttributes"`

    // Map of connectionType as key and List of attributes as value
    ConnectionAttributes map[string][]Attribute `mandatory:"true" json:"connectionAttributes"`
}

func (ModelType) String

func (m ModelType) String() string

func (ModelType) ValidateEnumValue

func (m ModelType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NativeShapeField

NativeShapeField The native shape field object.

type NativeShapeField struct {

    // The type reference.
    Type *interface{} `mandatory:"true" json:"type"`

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The position of the attribute.
    Position *int `mandatory:"false" json:"position"`

    // The default value.
    DefaultValueString *string `mandatory:"false" json:"defaultValueString"`

    // Specifies whether the field is mandatory.
    IsMandatory *bool `mandatory:"false" json:"isMandatory"`
}

func (NativeShapeField) GetConfigValues

func (m NativeShapeField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NativeShapeField) GetDescription

func (m NativeShapeField) GetDescription() *string

GetDescription returns Description

func (NativeShapeField) GetKey

func (m NativeShapeField) GetKey() *string

GetKey returns Key

func (NativeShapeField) GetModelVersion

func (m NativeShapeField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NativeShapeField) GetName

func (m NativeShapeField) GetName() *string

GetName returns Name

func (NativeShapeField) GetObjectStatus

func (m NativeShapeField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NativeShapeField) GetParentRef

func (m NativeShapeField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NativeShapeField) MarshalJSON

func (m NativeShapeField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NativeShapeField) String

func (m NativeShapeField) String() string

func (NativeShapeField) ValidateEnumValue

func (m NativeShapeField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NetworkConnectivityStatus

NetworkConnectivityStatus The network validation status for a Private Endpoint - Data Asset pair.

type NetworkConnectivityStatus struct {

    // DataAsset key to which the NetworkValidationStatus belongs to.
    DataAssetKey *string `mandatory:"true" json:"dataAssetKey"`

    // PrivateEndpoint key, if any, to which the NetworkValidationStatus belongs to.
    PrivateEndPointKey *string `mandatory:"false" json:"privateEndPointKey"`

    // Exception or error message encountered while testing network reachability for the data asset.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Instant when the network validation was last done for the given DataAsset-PrivateEndpoint pair..
    TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"`

    // Exception or error message encountered while testing network reachability for the data asset.
    NetworkValidationStatusEnum NetworkConnectivityStatusNetworkValidationStatusEnumEnum `mandatory:"false" json:"networkValidationStatusEnum,omitempty"`
}

func (NetworkConnectivityStatus) String

func (m NetworkConnectivityStatus) String() string

func (NetworkConnectivityStatus) ValidateEnumValue

func (m NetworkConnectivityStatus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NetworkConnectivityStatusCollection

NetworkConnectivityStatusCollection This is a collection of NetworkConnectivityStatus.

type NetworkConnectivityStatusCollection struct {

    // The array of NetworkConnectivityStatus.
    NetworkConnectivityStatusList []NetworkConnectivityStatus `mandatory:"true" json:"networkConnectivityStatusList"`
}

func (NetworkConnectivityStatusCollection) String

func (m NetworkConnectivityStatusCollection) String() string

func (NetworkConnectivityStatusCollection) ValidateEnumValue

func (m NetworkConnectivityStatusCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NetworkConnectivityStatusNetworkValidationStatusEnumEnum

NetworkConnectivityStatusNetworkValidationStatusEnumEnum Enum with underlying type: string

type NetworkConnectivityStatusNetworkValidationStatusEnumEnum string

Set of constants representing the allowable values for NetworkConnectivityStatusNetworkValidationStatusEnumEnum

const (
    NetworkConnectivityStatusNetworkValidationStatusEnumReachable    NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "REACHABLE"
    NetworkConnectivityStatusNetworkValidationStatusEnumNotReachable NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "NOT_REACHABLE"
    NetworkConnectivityStatusNetworkValidationStatusEnumError        NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "ERROR"
)

func GetMappingNetworkConnectivityStatusNetworkValidationStatusEnumEnum

func GetMappingNetworkConnectivityStatusNetworkValidationStatusEnumEnum(val string) (NetworkConnectivityStatusNetworkValidationStatusEnumEnum, bool)

GetMappingNetworkConnectivityStatusNetworkValidationStatusEnumEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumValues

func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumValues() []NetworkConnectivityStatusNetworkValidationStatusEnumEnum

GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumValues Enumerates the set of values for NetworkConnectivityStatusNetworkValidationStatusEnumEnum

type NetworkValidationClient

NetworkValidationClient a client for NetworkValidation

type NetworkValidationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewNetworkValidationClientWithConfigurationProvider

func NewNetworkValidationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client NetworkValidationClient, err error)

NewNetworkValidationClientWithConfigurationProvider Creates a new default NetworkValidation client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewNetworkValidationClientWithOboToken

func NewNetworkValidationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client NetworkValidationClient, err error)

NewNetworkValidationClientWithOboToken Creates a new default NetworkValidation 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 (*NetworkValidationClient) ConfigurationProvider

func (client *NetworkValidationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (NetworkValidationClient) GetNetworkConnectivityStatusCollection

func (client NetworkValidationClient) GetNetworkConnectivityStatusCollection(ctx context.Context, request GetNetworkConnectivityStatusCollectionRequest) (response GetNetworkConnectivityStatusCollectionResponse, err error)

GetNetworkConnectivityStatusCollection This api is used to get Network Connectivity Status for all the Data Assets attatched to the provided Private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/GetNetworkConnectivityStatusCollection.go.html to see an example of how to use GetNetworkConnectivityStatusCollection API.

func (*NetworkValidationClient) SetRegion

func (client *NetworkValidationClient) SetRegion(region string)

SetRegion overrides the region of this client.

type NumericAttribute

NumericAttribute A summary of profiling results of a specefic attribute.

type NumericAttribute struct {

    // Name of attribute
    Name *string `mandatory:"false" json:"name"`

    Min *ProfileStat `mandatory:"false" json:"min"`

    Max *ProfileStat `mandatory:"false" json:"max"`

    NullCount *ProfileStat `mandatory:"false" json:"nullCount"`

    DistinctCount *ProfileStat `mandatory:"false" json:"distinctCount"`

    UniqueCount *ProfileStat `mandatory:"false" json:"uniqueCount"`

    DuplicateCount *ProfileStat `mandatory:"false" json:"duplicateCount"`

    // Top N value frequencies for the column as described already in profile config topNValueFrequency property.
    ValueFrequencies []ObjectFreqStat `mandatory:"false" json:"valueFrequencies"`

    Mean *ProfileStat `mandatory:"false" json:"mean"`

    Median *ProfileStat `mandatory:"false" json:"median"`

    StandardDeviation *ProfileStat `mandatory:"false" json:"standardDeviation"`

    Variance *ProfileStat `mandatory:"false" json:"variance"`

    Outlier *Outlier `mandatory:"false" json:"outlier"`

    Histogram *Histogram `mandatory:"false" json:"histogram"`

    // Pattern frequencies for the column as described already in profile config.
    PatternFrequencies []ObjectFreqStat `mandatory:"false" json:"patternFrequencies"`
}

func (NumericAttribute) GetDistinctCount

func (m NumericAttribute) GetDistinctCount() *ProfileStat

GetDistinctCount returns DistinctCount

func (NumericAttribute) GetDuplicateCount

func (m NumericAttribute) GetDuplicateCount() *ProfileStat

GetDuplicateCount returns DuplicateCount

func (NumericAttribute) GetMax

func (m NumericAttribute) GetMax() *ProfileStat

GetMax returns Max

func (NumericAttribute) GetMin

func (m NumericAttribute) GetMin() *ProfileStat

GetMin returns Min

func (NumericAttribute) GetName

func (m NumericAttribute) GetName() *string

GetName returns Name

func (NumericAttribute) GetNullCount

func (m NumericAttribute) GetNullCount() *ProfileStat

GetNullCount returns NullCount

func (NumericAttribute) GetUniqueCount

func (m NumericAttribute) GetUniqueCount() *ProfileStat

GetUniqueCount returns UniqueCount

func (NumericAttribute) GetValueFrequencies

func (m NumericAttribute) GetValueFrequencies() []ObjectFreqStat

GetValueFrequencies returns ValueFrequencies

func (NumericAttribute) MarshalJSON

func (m NumericAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NumericAttribute) String

func (m NumericAttribute) String() string

func (NumericAttribute) ValidateEnumValue

func (m NumericAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectFreqStat

ObjectFreqStat One specific element. Its meaning changes in the context i.e. For ValueFrequency, the value represents a column value. For Patterns the value represents a pattern. For DataType the value represents a data type. For DataType formats (pertaining to date time) the value represent a format.

type ObjectFreqStat struct {

    // Value of the confidence of the profile result
    Value *string `mandatory:"false" json:"value"`

    // Placeholder for now, in future we will return the confidence of the profile result (because we are using sampled data and not whole data)
    Confidence *int `mandatory:"false" json:"confidence"`

    // How many times that value occurred.
    Freq *int64 `mandatory:"false" json:"freq"`

    // Frequency percentage across the sampled row counts (excluding nulls).
    FreqPercentage *float64 `mandatory:"false" json:"freqPercentage"`
}

func (ObjectFreqStat) String

func (m ObjectFreqStat) String() string

func (ObjectFreqStat) ValidateEnumValue

func (m ObjectFreqStat) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectMetadata

ObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.

type ObjectMetadata struct {

    // The user that created the object.
    CreatedBy *string `mandatory:"false" json:"createdBy"`

    // The user that created the object.
    CreatedByName *string `mandatory:"false" json:"createdByName"`

    // The user that updated the object.
    UpdatedBy *string `mandatory:"false" json:"updatedBy"`

    // The user that updated the object.
    UpdatedByName *string `mandatory:"false" json:"updatedByName"`

    // The date and time that the object was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time that the object was updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The owning object key for this object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    Aggregator *AggregatorSummary `mandatory:"false" json:"aggregator"`

    // The full path to identify this object.
    IdentifierPath *string `mandatory:"false" json:"identifierPath"`

    // Information property fields.
    InfoFields map[string]string `mandatory:"false" json:"infoFields"`

    // The registry version of the object.
    RegistryVersion *int `mandatory:"false" json:"registryVersion"`

    // Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`

    // Specifies whether this object is a favorite or not.
    IsFavorite *bool `mandatory:"false" json:"isFavorite"`
}

func (ObjectMetadata) String

func (m ObjectMetadata) String() string

func (ObjectMetadata) ValidateEnumValue

func (m ObjectMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageWriteAttributes

ObjectStorageWriteAttributes Properties to configure writing to Object Storage.

type ObjectStorageWriteAttributes struct {

    // Specifies whether to write output to single-file or not.
    WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"`
}

func (ObjectStorageWriteAttributes) MarshalJSON

func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageWriteAttributes) String

func (m ObjectStorageWriteAttributes) String() string

func (ObjectStorageWriteAttributes) ValidateEnumValue

func (m ObjectStorageWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Operation

Operation The operation object.

type Operation interface {
    GetMetadata() *ObjectMetadata
}

type OperationExecResult

OperationExecResult Operation execution result for a single input set.

type OperationExecResult struct {

    // Status of the operation job for particular set of input.
    ExecutionStatus OperationExecResultExecutionStatusEnum `mandatory:"false" json:"executionStatus,omitempty"`

    // Error message if execution of operation is failed.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Metrics of operation execution job.
    Metrics *interface{} `mandatory:"false" json:"metrics"`

    // List of emitted rows for each OUT/INOUT param.
    OutputValues [][]interface{} `mandatory:"false" json:"outputValues"`

    // True, if error message should be displayed on UI.
    IsWhitelistedErrorMessage *bool `mandatory:"false" json:"isWhitelistedErrorMessage"`
}

func (OperationExecResult) String

func (m OperationExecResult) String() string

func (OperationExecResult) ValidateEnumValue

func (m OperationExecResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationExecResultExecutionStatusEnum

OperationExecResultExecutionStatusEnum Enum with underlying type: string

type OperationExecResultExecutionStatusEnum string

Set of constants representing the allowable values for OperationExecResultExecutionStatusEnum

const (
    OperationExecResultExecutionStatusFailed  OperationExecResultExecutionStatusEnum = "FAILED"
    OperationExecResultExecutionStatusSuccess OperationExecResultExecutionStatusEnum = "SUCCESS"
    OperationExecResultExecutionStatusQueued  OperationExecResultExecutionStatusEnum = "QUEUED"
    OperationExecResultExecutionStatusRunning OperationExecResultExecutionStatusEnum = "RUNNING"
)

func GetMappingOperationExecResultExecutionStatusEnum

func GetMappingOperationExecResultExecutionStatusEnum(val string) (OperationExecResultExecutionStatusEnum, bool)

GetMappingOperationExecResultExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationExecResultExecutionStatusEnumValues

func GetOperationExecResultExecutionStatusEnumValues() []OperationExecResultExecutionStatusEnum

GetOperationExecResultExecutionStatusEnumValues Enumerates the set of values for OperationExecResultExecutionStatusEnum

type OperationFromProcedure

OperationFromProcedure The operation object.

type OperationFromProcedure struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The operation name.
    Name *string `mandatory:"false" json:"name"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (OperationFromProcedure) GetMetadata

func (m OperationFromProcedure) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromProcedure) MarshalJSON

func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OperationFromProcedure) String

func (m OperationFromProcedure) String() string

func (OperationFromProcedure) ValidateEnumValue

func (m OperationFromProcedure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationInputRecord

OperationInputRecord Holder for IN/INOUT params' values.

type OperationInputRecord struct {

    // values of IN/INOUT params.
    FieldValues []interface{} `mandatory:"false" json:"fieldValues"`
}

func (OperationInputRecord) String

func (m OperationInputRecord) String() string

func (OperationInputRecord) ValidateEnumValue

func (m OperationInputRecord) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationModelTypeEnum

OperationModelTypeEnum Enum with underlying type: string

type OperationModelTypeEnum string

Set of constants representing the allowable values for OperationModelTypeEnum

const (
    OperationModelTypeProcedure OperationModelTypeEnum = "PROCEDURE"
)

func GetMappingOperationModelTypeEnum

func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)

GetMappingOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationModelTypeEnumValues

func GetOperationModelTypeEnumValues() []OperationModelTypeEnum

GetOperationModelTypeEnumValues Enumerates the set of values for OperationModelTypeEnum

type OperationSummary

OperationSummary The operation summary object

type OperationSummary interface {
    GetMetadata() *ObjectMetadata
}

type OperationSummaryCollection

OperationSummaryCollection This is the collection of operation summaries, it will contain very shallow details of an operation.

type OperationSummaryCollection struct {

    // The array of operation summary
    Items []OperationSummary `mandatory:"true" json:"items"`
}

func (OperationSummaryCollection) String

func (m OperationSummaryCollection) String() string

func (*OperationSummaryCollection) UnmarshalJSON

func (m *OperationSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OperationSummaryCollection) ValidateEnumValue

func (m OperationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationSummaryFromProcedure

OperationSummaryFromProcedure The operation object.

type OperationSummaryFromProcedure struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The operation name.
    Name *string `mandatory:"false" json:"name"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (OperationSummaryFromProcedure) GetMetadata

func (m OperationSummaryFromProcedure) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationSummaryFromProcedure) MarshalJSON

func (m OperationSummaryFromProcedure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OperationSummaryFromProcedure) String

func (m OperationSummaryFromProcedure) String() string

func (OperationSummaryFromProcedure) ValidateEnumValue

func (m OperationSummaryFromProcedure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationSummaryModelTypeEnum

OperationSummaryModelTypeEnum Enum with underlying type: string

type OperationSummaryModelTypeEnum string

Set of constants representing the allowable values for OperationSummaryModelTypeEnum

const (
    OperationSummaryModelTypeProcedure OperationSummaryModelTypeEnum = "PROCEDURE"
)

func GetMappingOperationSummaryModelTypeEnum

func GetMappingOperationSummaryModelTypeEnum(val string) (OperationSummaryModelTypeEnum, bool)

GetMappingOperationSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationSummaryModelTypeEnumValues

func GetOperationSummaryModelTypeEnumValues() []OperationSummaryModelTypeEnum

GetOperationSummaryModelTypeEnumValues Enumerates the set of values for OperationSummaryModelTypeEnum

type OracleAdwcWriteAttributes

OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAdwcWriteAttributes struct {
    BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset *DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection *Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAdwcWriteAttributes) MarshalJSON

func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAdwcWriteAttributes) String

func (m OracleAdwcWriteAttributes) String() string

func (OracleAdwcWriteAttributes) ValidateEnumValue

func (m OracleAdwcWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAtpWriteAttributes

OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAtpWriteAttributes struct {
    BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset *DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection *Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAtpWriteAttributes) MarshalJSON

func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAtpWriteAttributes) String

func (m OracleAtpWriteAttributes) String() string

func (OracleAtpWriteAttributes) ValidateEnumValue

func (m OracleAtpWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleReadAttribute

OracleReadAttribute The Oracle read attribute.

type OracleReadAttribute struct {

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`
}

func (OracleReadAttribute) MarshalJSON

func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttribute) String

func (m OracleReadAttribute) String() string

func (OracleReadAttribute) ValidateEnumValue

func (m OracleReadAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleReadAttributes

OracleReadAttributes Properties to configure reading from an Oracle Database.

type OracleReadAttributes struct {

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`
}

func (OracleReadAttributes) MarshalJSON

func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttributes) String

func (m OracleReadAttributes) String() string

func (OracleReadAttributes) ValidateEnumValue

func (m OracleReadAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleWriteAttributes

OracleWriteAttributes Properties to configure when writing to an Oracle Database.

type OracleWriteAttributes struct {

    // The batch size for writing.
    BatchSize *int `mandatory:"false" json:"batchSize"`

    // Specifies whether to truncate.
    IsTruncate *bool `mandatory:"false" json:"isTruncate"`

    // Specifies the isolation level.
    IsolationLevel *string `mandatory:"false" json:"isolationLevel"`
}

func (OracleWriteAttributes) MarshalJSON

func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleWriteAttributes) String

func (m OracleWriteAttributes) String() string

func (OracleWriteAttributes) ValidateEnumValue

func (m OracleWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Outlier

Outlier To capture all the Outlier details related to profiling

type Outlier struct {

    // low value of outlier
    Low *string `mandatory:"false" json:"low"`

    // high value of outlier
    High *string `mandatory:"false" json:"high"`

    // lowCount value of outlier
    LowCount *string `mandatory:"false" json:"lowCount"`

    // highCount value of outlier
    HighCount *string `mandatory:"false" json:"highCount"`
}

func (Outlier) String

func (m Outlier) String() string

func (Outlier) ValidateEnumValue

func (m Outlier) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputPort

OutputPort The output port details.

type OutputPort struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of fields.
    Fields []TypedObject `mandatory:"false" json:"fields"`

    // The port details for the data asset.Type.
    PortType OutputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"`
}

func (OutputPort) GetConfigValues

func (m OutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputPort) GetDescription

func (m OutputPort) GetDescription() *string

GetDescription returns Description

func (OutputPort) GetKey

func (m OutputPort) GetKey() *string

GetKey returns Key

func (OutputPort) GetModelVersion

func (m OutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputPort) GetName

func (m OutputPort) GetName() *string

GetName returns Name

func (OutputPort) GetObjectStatus

func (m OutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputPort) GetParentRef

func (m OutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputPort) MarshalJSON

func (m OutputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputPort) String

func (m OutputPort) String() string

func (*OutputPort) UnmarshalJSON

func (m *OutputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OutputPort) ValidateEnumValue

func (m OutputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputPortPortTypeEnum

OutputPortPortTypeEnum Enum with underlying type: string

type OutputPortPortTypeEnum string

Set of constants representing the allowable values for OutputPortPortTypeEnum

const (
    OutputPortPortTypeData    OutputPortPortTypeEnum = "DATA"
    OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL"
    OutputPortPortTypeModel   OutputPortPortTypeEnum = "MODEL"
)

func GetMappingOutputPortPortTypeEnum

func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)

GetMappingOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOutputPortPortTypeEnumValues

func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum

GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum

type Parameter

Parameter Parameters are created and assigned values that can be configured for each integration task.

type Parameter struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`

    // The default value of the parameter.
    DefaultValue *interface{} `mandatory:"false" json:"defaultValue"`

    // The default value of the parameter which can be an object in DIS, such as a data entity.
    RootObjectDefaultValue *interface{} `mandatory:"false" json:"rootObjectDefaultValue"`

    // Specifies whether the parameter is input value.
    IsInput *bool `mandatory:"false" json:"isInput"`

    // Specifies whether the parameter is output value.
    IsOutput *bool `mandatory:"false" json:"isOutput"`

    // The type of value the parameter was created for.
    TypeName *string `mandatory:"false" json:"typeName"`

    // The output aggregation type.
    OutputAggregationType ParameterOutputAggregationTypeEnum `mandatory:"false" json:"outputAggregationType,omitempty"`
}

func (Parameter) GetConfigValues

func (m Parameter) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Parameter) GetDescription

func (m Parameter) GetDescription() *string

GetDescription returns Description

func (Parameter) GetKey

func (m Parameter) GetKey() *string

GetKey returns Key

func (Parameter) GetModelVersion

func (m Parameter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Parameter) GetName

func (m Parameter) GetName() *string

GetName returns Name

func (Parameter) GetObjectStatus

func (m Parameter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Parameter) GetParentRef

func (m Parameter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Parameter) MarshalJSON

func (m Parameter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Parameter) String

func (m Parameter) String() string

func (*Parameter) UnmarshalJSON

func (m *Parameter) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Parameter) ValidateEnumValue

func (m Parameter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParameterOutputAggregationTypeEnum

ParameterOutputAggregationTypeEnum Enum with underlying type: string

type ParameterOutputAggregationTypeEnum string

Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum

const (
    ParameterOutputAggregationTypeMin   ParameterOutputAggregationTypeEnum = "MIN"
    ParameterOutputAggregationTypeMax   ParameterOutputAggregationTypeEnum = "MAX"
    ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT"
    ParameterOutputAggregationTypeSum   ParameterOutputAggregationTypeEnum = "SUM"
)

func GetMappingParameterOutputAggregationTypeEnum

func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)

GetMappingParameterOutputAggregationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetParameterOutputAggregationTypeEnumValues

func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum

GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum

type ParentReference

ParentReference A reference to the object's parent.

type ParentReference struct {

    // Key of the parent object.
    Parent *string `mandatory:"false" json:"parent"`
}

func (ParentReference) String

func (m ParentReference) String() string

func (ParentReference) ValidateEnumValue

func (m ParentReference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParquetFormatAttribute

ParquetFormatAttribute The PARQUET format attribute.

type ParquetFormatAttribute struct {

    // The compression for the file.
    Compression *string `mandatory:"false" json:"compression"`
}

func (ParquetFormatAttribute) MarshalJSON

func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ParquetFormatAttribute) String

func (m ParquetFormatAttribute) String() string

func (ParquetFormatAttribute) ValidateEnumValue

func (m ParquetFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PartitionConfig

PartitionConfig The information about partition configuration.

type PartitionConfig interface {
}

type PartitionConfigModelTypeEnum

PartitionConfigModelTypeEnum Enum with underlying type: string

type PartitionConfigModelTypeEnum string

Set of constants representing the allowable values for PartitionConfigModelTypeEnum

const (
    PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG"
)

func GetMappingPartitionConfigModelTypeEnum

func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)

GetMappingPartitionConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPartitionConfigModelTypeEnumValues

func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum

GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum

type PrimaryKey

PrimaryKey The primary key object.

type PrimaryKey struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // An array of attribute references.
    AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (PrimaryKey) GetAttributeRefs

func (m PrimaryKey) GetAttributeRefs() []KeyAttribute

GetAttributeRefs returns AttributeRefs

func (PrimaryKey) GetKey

func (m PrimaryKey) GetKey() *string

GetKey returns Key

func (PrimaryKey) GetModelVersion

func (m PrimaryKey) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PrimaryKey) GetName

func (m PrimaryKey) GetName() *string

GetName returns Name

func (PrimaryKey) GetObjectStatus

func (m PrimaryKey) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PrimaryKey) GetParentRef

func (m PrimaryKey) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PrimaryKey) MarshalJSON

func (m PrimaryKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrimaryKey) String

func (m PrimaryKey) String() string

func (PrimaryKey) ValidateEnumValue

func (m PrimaryKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProfileConfig

ProfileConfig Profiling configuration.

type ProfileConfig struct {

    // Array of column names to profile. If empty all columns in the entity are profiled.
    Attributes []string `mandatory:"false" json:"attributes"`

    // Array of enum Strings basically what all profile functions to run. If empty, all supported functions are run.
    Functions []ProfileConfigFunctionsEnum `mandatory:"false" json:"functions,omitempty"`

    // The maximum number of value frequencies to return per column. The VFs are sorted descending on frequency and ascending on value and then topN are returned and rest discarded.
    TopNValFreq *int `mandatory:"false" json:"topNValFreq"`

    // A pattern has to qualify minumum this percentage threshold to be considered a legitimate pattern on its own. All patterns which does not qualify this will be clubbed together into a single 'Others' pattern.
    PatternThreshold *int `mandatory:"false" json:"patternThreshold"`

    // A data type has to qualify minimum this percentage threshold to be considered an infrred data type for a column.
    DataTypeThreshold *int `mandatory:"false" json:"dataTypeThreshold"`
}

func (ProfileConfig) String

func (m ProfileConfig) String() string

func (ProfileConfig) ValidateEnumValue

func (m ProfileConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProfileConfigFunctionsEnum

ProfileConfigFunctionsEnum Enum with underlying type: string

type ProfileConfigFunctionsEnum string

Set of constants representing the allowable values for ProfileConfigFunctionsEnum

const (
    ProfileConfigFunctionsAttributeCount    ProfileConfigFunctionsEnum = "ATTRIBUTE_COUNT"
    ProfileConfigFunctionsRowCount          ProfileConfigFunctionsEnum = "ROW_COUNT"
    ProfileConfigFunctionsDataType          ProfileConfigFunctionsEnum = "DATA_TYPE"
    ProfileConfigFunctionsDistinctCount     ProfileConfigFunctionsEnum = "DISTINCT_COUNT"
    ProfileConfigFunctionsDuplicateCount    ProfileConfigFunctionsEnum = "DUPLICATE_COUNT"
    ProfileConfigFunctionsHistogram         ProfileConfigFunctionsEnum = "HISTOGRAM"
    ProfileConfigFunctionsMax               ProfileConfigFunctionsEnum = "MAX"
    ProfileConfigFunctionsMaxLength         ProfileConfigFunctionsEnum = "MAX_LENGTH"
    ProfileConfigFunctionsMean              ProfileConfigFunctionsEnum = "MEAN"
    ProfileConfigFunctionsMeanLength        ProfileConfigFunctionsEnum = "MEAN_LENGTH"
    ProfileConfigFunctionsMedian            ProfileConfigFunctionsEnum = "MEDIAN"
    ProfileConfigFunctionsMin               ProfileConfigFunctionsEnum = "MIN"
    ProfileConfigFunctionsMinLength         ProfileConfigFunctionsEnum = "MIN_LENGTH"
    ProfileConfigFunctionsNullCount         ProfileConfigFunctionsEnum = "NULL_COUNT"
    ProfileConfigFunctionsOutlier           ProfileConfigFunctionsEnum = "OUTLIER"
    ProfileConfigFunctionsPattern           ProfileConfigFunctionsEnum = "PATTERN"
    ProfileConfigFunctionsStandardDeviation ProfileConfigFunctionsEnum = "STANDARD_DEVIATION"
    ProfileConfigFunctionsUniqueCount       ProfileConfigFunctionsEnum = "UNIQUE_COUNT"
    ProfileConfigFunctionsVariance          ProfileConfigFunctionsEnum = "VARIANCE"
    ProfileConfigFunctionsValueFrequency    ProfileConfigFunctionsEnum = "VALUE_FREQUENCY"
)

func GetMappingProfileConfigFunctionsEnum

func GetMappingProfileConfigFunctionsEnum(val string) (ProfileConfigFunctionsEnum, bool)

GetMappingProfileConfigFunctionsEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProfileConfigFunctionsEnumValues

func GetProfileConfigFunctionsEnumValues() []ProfileConfigFunctionsEnum

GetProfileConfigFunctionsEnumValues Enumerates the set of values for ProfileConfigFunctionsEnum

type ProfileStat

ProfileStat To capture all the statistical data related to profiling

type ProfileStat struct {

    // Placeholder for now, in future we will return the confidence of the profile result (because we are using sampled data and not whole data)
    Confidence *int `mandatory:"false" json:"confidence"`

    // Value of the confidence of the profile result
    Value *string `mandatory:"false" json:"value"`
}

func (ProfileStat) String

func (m ProfileStat) String() string

func (ProfileStat) ValidateEnumValue

func (m ProfileStat) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PushDownOperation

PushDownOperation The information about a push down operation.

type PushDownOperation interface {
}

type PushDownOperationModelTypeEnum

PushDownOperationModelTypeEnum Enum with underlying type: string

type PushDownOperationModelTypeEnum string

Set of constants representing the allowable values for PushDownOperationModelTypeEnum

const (
    PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER"
    PushDownOperationModelTypeJoin   PushDownOperationModelTypeEnum = "JOIN"
    PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT"
    PushDownOperationModelTypeSort   PushDownOperationModelTypeEnum = "SORT"
    PushDownOperationModelTypeQuery  PushDownOperationModelTypeEnum = "QUERY"
)

func GetMappingPushDownOperationModelTypeEnum

func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)

GetMappingPushDownOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPushDownOperationModelTypeEnumValues

func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum

GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum

type Query

Query A query object.

type Query struct {

    // A query string.
    Query *string `mandatory:"true" json:"query"`
}

func (Query) MarshalJSON

func (m Query) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Query) String

func (m Query) String() string

func (Query) ValidateEnumValue

func (m Query) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReadOperationConfig

ReadOperationConfig The information about the read operation.

type ReadOperationConfig struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // An array of operations.
    Operations []PushDownOperation `mandatory:"false" json:"operations"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"`

    ReadAttribute AbstractReadAttribute `mandatory:"false" json:"readAttribute"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Specifies if this readOperationConfig operation should trigger raw data preview flow.
    ReadRawData *bool `mandatory:"false" json:"readRawData"`
}

func (ReadOperationConfig) MarshalJSON

func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReadOperationConfig) String

func (m ReadOperationConfig) String() string

func (*ReadOperationConfig) UnmarshalJSON

func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ReadOperationConfig) ValidateEnumValue

func (m ReadOperationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceArtifactSummary

ReferenceArtifactSummary Represents Reference details of a data asset.

type ReferenceArtifactSummary struct {

    // The type of the ReferenceInfo.
    ModelType *string `mandatory:"true" json:"modelType"`

    // unique id of service which is referencing dcms artifact.
    ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"`

    // Generated key that can be used in API calls to identify referenceinfo.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the referenceInfo.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // unique id of dcms artifact that is getting registered.
    DcmsArtifactId *string `mandatory:"false" json:"dcmsArtifactId"`

    // count of how many times a dcms artifact has been registered by a service.
    ReferenceCount *int `mandatory:"false" json:"referenceCount"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (ReferenceArtifactSummary) String

func (m ReferenceArtifactSummary) String() string

func (ReferenceArtifactSummary) ValidateEnumValue

func (m ReferenceArtifactSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceArtifactSummaryCollection

ReferenceArtifactSummaryCollection This is the collection of Reference details summaries, it may be a collection of lightweight details or full definitions.

type ReferenceArtifactSummaryCollection struct {

    // The array of data asset summaries.
    Items []ReferenceArtifactSummary `mandatory:"true" json:"items"`
}

func (ReferenceArtifactSummaryCollection) String

func (m ReferenceArtifactSummaryCollection) String() string

func (ReferenceArtifactSummaryCollection) ValidateEnumValue

func (m ReferenceArtifactSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceInfo

ReferenceInfo Represents reference details of a dcms artifact.

type ReferenceInfo struct {

    // unique id of dcms artifact that is getting registered.
    DcmsArtifactId *string `mandatory:"true" json:"dcmsArtifactId"`

    // unique id of service which is referencing data asset.
    ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"`

    // The type of the ReferenceInfo.
    ModelType *string `mandatory:"false" json:"modelType"`

    // Generated key that can be used in API calls to identify referenceinfo.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the referenceInfo.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // count of how many times a data asset has been registered by a service.
    ReferenceCount *int `mandatory:"false" json:"referenceCount"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (ReferenceInfo) String

func (m ReferenceInfo) String() string

func (ReferenceInfo) ValidateEnumValue

func (m ReferenceInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Registry

Registry A registry is an organizational construct to keep multiple data Connectivity Management solutions and their resources (data assets, data flows, tasks, and so on) separate from each other, helping you to stay organized. For example, you could have separate registries for development, testing, and production.

type Registry struct {

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Registry description
    Description *string `mandatory:"false" json:"description"`

    // Name of the user who updated the DCMS Registry.
    UpdatedBy *string `mandatory:"false" json:"updatedBy"`

    // Compartment Identifier
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Data Connectivity Management Registry was updated. An RFC3339 formatted datetime string
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle states for registries in Data Connectivity Management Service
    // CREATING - The resource is being created and may not be usable until the entire metadata is defined
    // UPDATING - The resource is being updated and may not be usable until all changes are commited
    // DELETING - The resource is being deleted and might require deep cleanup of children.
    // ACTIVE   - The resource is valid and available for access
    // INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for
    //          administrative reasons
    // DELETED  - The resource has been deleted and isn't available
    // FAILED   - The resource is in a failed state due to validation or other errors
    LifecycleState RegistryLifecycleStateEnum `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.
    StateMessage *string `mandatory:"false" json:"stateMessage"`
}

func (Registry) String

func (m Registry) String() string

func (Registry) ValidateEnumValue

func (m Registry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RegistryLifecycleStateEnum

RegistryLifecycleStateEnum Enum with underlying type: string

type RegistryLifecycleStateEnum string

Set of constants representing the allowable values for RegistryLifecycleStateEnum

const (
    RegistryLifecycleStateCreating RegistryLifecycleStateEnum = "CREATING"
    RegistryLifecycleStateActive   RegistryLifecycleStateEnum = "ACTIVE"
    RegistryLifecycleStateInactive RegistryLifecycleStateEnum = "INACTIVE"
    RegistryLifecycleStateUpdating RegistryLifecycleStateEnum = "UPDATING"
    RegistryLifecycleStateDeleting RegistryLifecycleStateEnum = "DELETING"
    RegistryLifecycleStateDeleted  RegistryLifecycleStateEnum = "DELETED"
    RegistryLifecycleStateFailed   RegistryLifecycleStateEnum = "FAILED"
)

func GetMappingRegistryLifecycleStateEnum

func GetMappingRegistryLifecycleStateEnum(val string) (RegistryLifecycleStateEnum, bool)

GetMappingRegistryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRegistryLifecycleStateEnumValues

func GetRegistryLifecycleStateEnumValues() []RegistryLifecycleStateEnum

GetRegistryLifecycleStateEnumValues Enumerates the set of values for RegistryLifecycleStateEnum

type RegistryMetadata

RegistryMetadata Information about the object and its parent.

type RegistryMetadata struct {

    // The owning object's key for this object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`

    // The registry version.
    RegistryVersion *int `mandatory:"false" json:"registryVersion"`

    // The identifying key for the object.
    Key *string `mandatory:"false" json:"key"`

    // Specifies whether this object is a favorite or not.
    IsFavorite *bool `mandatory:"false" json:"isFavorite"`

    // The id of the user who created the object.
    CreatedByUserId *string `mandatory:"false" json:"createdByUserId"`

    // The name of the user who created the object.
    CreatedByUserName *string `mandatory:"false" json:"createdByUserName"`

    // The id of the user who updated the object.
    UpdatedByUserId *string `mandatory:"false" json:"updatedByUserId"`

    // The name of the user who updated the object.
    UpdatedByUserName *string `mandatory:"false" json:"updatedByUserName"`

    // The date and time that the object was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time that the object was updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`
}

func (RegistryMetadata) String

func (m RegistryMetadata) String() string

func (RegistryMetadata) ValidateEnumValue

func (m RegistryMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RegistrySummary

RegistrySummary Summary of a Registry.

type RegistrySummary struct {

    // Unique identifier that is immutable on creation
    Id *string `mandatory:"true" json:"id"`

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Registry description
    Description *string `mandatory:"false" json:"description"`

    // Compartment Identifier
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the Data Connectivity Management Registry 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"`

    // Name of the user who updated the DCMS Registry.
    UpdatedBy *string `mandatory:"false" json:"updatedBy"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The current state of the registry.
    LifecycleState RegistryLifecycleStateEnum `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.
    StateMessage *string `mandatory:"false" json:"stateMessage"`
}

func (RegistrySummary) String

func (m RegistrySummary) String() string

func (RegistrySummary) ValidateEnumValue

func (m RegistrySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RegistrySummaryCollection

RegistrySummaryCollection List of Registry summaries.

type RegistrySummaryCollection struct {

    // The array of Registry summariess
    Items []RegistrySummary `mandatory:"true" json:"items"`
}

func (RegistrySummaryCollection) String

func (m RegistrySummaryCollection) String() string

func (RegistrySummaryCollection) ValidateEnumValue

func (m RegistrySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Row

Row Data preview row calues.

type Row struct {

    // Array of all the sampled rows.
    Values []string `mandatory:"false" json:"values"`
}

func (Row) String

func (m Row) String() string

func (Row) ValidateEnumValue

func (m Row) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Schema

Schema The schema object.

type Schema struct {

    // The object key.
    Key *string `mandatory:"true" json:"key"`

    // The object's type.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // A resource name can have letters, numbers, and special characters. The value is editable and is restricted to 4000 characters.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // User-defined description for the schema.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Specifies whether the schema has containers.
    IsHasContainers *bool `mandatory:"false" json:"isHasContainers"`

    // The default connection key.
    DefaultConnection *string `mandatory:"false" json:"defaultConnection"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (Schema) String

func (m Schema) String() string

func (Schema) ValidateEnumValue

func (m Schema) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaDriftConfig

SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.

type SchemaDriftConfig struct {

    // The setting for how to handle extra columns/fields.  NULL_FILLUP means that nulls will be loaded into the target for extra columns.
    ExtraColumnHandling SchemaDriftConfigExtraColumnHandlingEnum `mandatory:"false" json:"extraColumnHandling,omitempty"`

    // The setting for how to handle missing columns/fields.  NULL_SELECT means that null values will be selected from the source for missing columns.
    MissingColumnHandling SchemaDriftConfigMissingColumnHandlingEnum `mandatory:"false" json:"missingColumnHandling,omitempty"`

    // The setting for how to handle columns/fields with changed data types.
    DataTypeChangeHandling SchemaDriftConfigDataTypeChangeHandlingEnum `mandatory:"false" json:"dataTypeChangeHandling,omitempty"`

    // If true, display a validation warning for schema changes, even if they are allowed.
    IsValidationWarningIfAllowed *bool `mandatory:"false" json:"isValidationWarningIfAllowed"`
}

func (SchemaDriftConfig) String

func (m SchemaDriftConfig) String() string

func (SchemaDriftConfig) ValidateEnumValue

func (m SchemaDriftConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaDriftConfigDataTypeChangeHandlingEnum

SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string

type SchemaDriftConfigDataTypeChangeHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum

const (
    SchemaDriftConfigDataTypeChangeHandlingAllow            SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW"
    SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE"
    SchemaDriftConfigDataTypeChangeHandlingDoNotAllow       SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW"
)

func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum

func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)

GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum

GetSchemaDriftConfigDataTypeChangeHandlingEnumValues Enumerates the set of values for SchemaDriftConfigDataTypeChangeHandlingEnum

type SchemaDriftConfigExtraColumnHandlingEnum

SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string

type SchemaDriftConfigExtraColumnHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum

const (
    SchemaDriftConfigExtraColumnHandlingAllow      SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW"
    SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP"
    SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW"
)

func GetMappingSchemaDriftConfigExtraColumnHandlingEnum

func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)

GetMappingSchemaDriftConfigExtraColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigExtraColumnHandlingEnumValues

func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum

GetSchemaDriftConfigExtraColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigExtraColumnHandlingEnum

type SchemaDriftConfigMissingColumnHandlingEnum

SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string

type SchemaDriftConfigMissingColumnHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum

const (
    SchemaDriftConfigMissingColumnHandlingAllow      SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW"
    SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT"
    SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW"
)

func GetMappingSchemaDriftConfigMissingColumnHandlingEnum

func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)

GetMappingSchemaDriftConfigMissingColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigMissingColumnHandlingEnumValues

func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum

GetSchemaDriftConfigMissingColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigMissingColumnHandlingEnum

type SchemaSummary

SchemaSummary The schema summary object.

type SchemaSummary struct {

    // The object key.
    Key *string `mandatory:"true" json:"key"`

    // The object's type.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"true" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // A resource name can have letters, numbers, and special characters. The value is editable and is restricted to 4000 characters.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // User-defined description for the schema.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Specifies whether the schema has containers.
    IsHasContainers *bool `mandatory:"false" json:"isHasContainers"`

    // The default connection key.
    DefaultConnection *string `mandatory:"false" json:"defaultConnection"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (SchemaSummary) String

func (m SchemaSummary) String() string

func (SchemaSummary) ValidateEnumValue

func (m SchemaSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaSummaryCollection

SchemaSummaryCollection This is the collection of schema summaries, it may be a collection of lightweight details or full definitions.

type SchemaSummaryCollection struct {

    // The array of schema summaries.
    Items []SchemaSummary `mandatory:"true" json:"items"`
}

func (SchemaSummaryCollection) String

func (m SchemaSummaryCollection) String() string

func (SchemaSummaryCollection) ValidateEnumValue

func (m SchemaSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Shape

Shape The shape object.

type Shape struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`
}

func (Shape) GetConfigValues

func (m Shape) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Shape) GetDescription

func (m Shape) GetDescription() *string

GetDescription returns Description

func (Shape) GetKey

func (m Shape) GetKey() *string

GetKey returns Key

func (Shape) GetModelVersion

func (m Shape) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Shape) GetName

func (m Shape) GetName() *string

GetName returns Name

func (Shape) GetObjectStatus

func (m Shape) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Shape) GetParentRef

func (m Shape) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Shape) MarshalJSON

func (m Shape) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Shape) String

func (m Shape) String() string

func (*Shape) UnmarshalJSON

func (m *Shape) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Shape) ValidateEnumValue

func (m Shape) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeField

ShapeField The shape field object.

type ShapeField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The type reference.
    Type *interface{} `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`

    NativeShapeField *NativeShapeField `mandatory:"false" json:"nativeShapeField"`
}

func (ShapeField) GetConfigValues

func (m ShapeField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ShapeField) GetDescription

func (m ShapeField) GetDescription() *string

GetDescription returns Description

func (ShapeField) GetKey

func (m ShapeField) GetKey() *string

GetKey returns Key

func (ShapeField) GetModelVersion

func (m ShapeField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ShapeField) GetName

func (m ShapeField) GetName() *string

GetName returns Name

func (ShapeField) GetObjectStatus

func (m ShapeField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ShapeField) GetParentRef

func (m ShapeField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ShapeField) MarshalJSON

func (m ShapeField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShapeField) String

func (m ShapeField) String() string

func (ShapeField) ValidateEnumValue

func (m ShapeField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Sort

Sort The information about the sort object.

type Sort struct {

    // The sort clause.
    SortClauses []SortClause `mandatory:"true" json:"sortClauses"`
}

func (Sort) MarshalJSON

func (m Sort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Sort) String

func (m Sort) String() string

func (Sort) ValidateEnumValue

func (m Sort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortClause

SortClause The information about the sort object.

type SortClause struct {
    Field *ShapeField `mandatory:"false" json:"field"`

    // The sort order.
    Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"`
}

func (SortClause) String

func (m SortClause) String() string

func (SortClause) ValidateEnumValue

func (m SortClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortClauseOrderEnum

SortClauseOrderEnum Enum with underlying type: string

type SortClauseOrderEnum string

Set of constants representing the allowable values for SortClauseOrderEnum

const (
    SortClauseOrderAsc  SortClauseOrderEnum = "ASC"
    SortClauseOrderDesc SortClauseOrderEnum = "DESC"
)

func GetMappingSortClauseOrderEnum

func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)

GetMappingSortClauseOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortClauseOrderEnumValues

func GetSortClauseOrderEnumValues() []SortClauseOrderEnum

GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum

type Source

Source The information about the source object.

type Source struct {
    Entity DataEntity `mandatory:"true" json:"entity"`

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // Specifies the read access.
    IsReadAccess *bool `mandatory:"false" json:"isReadAccess"`

    // Specifies the copy fields.
    IsCopyFields *bool `mandatory:"false" json:"isCopyFields"`

    // Specifies if this uses a predefined shape.
    IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"`

    SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"`

    FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"`

    ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"`
}

func (Source) GetDescription

func (m Source) GetDescription() *string

GetDescription returns Description

func (Source) GetIdentifier

func (m Source) GetIdentifier() *string

GetIdentifier returns Identifier

func (Source) GetInputPorts

func (m Source) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Source) GetKey

func (m Source) GetKey() *string

GetKey returns Key

func (Source) GetModelVersion

func (m Source) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Source) GetName

func (m Source) GetName() *string

GetName returns Name

func (Source) GetObjectStatus

func (m Source) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Source) GetObjectVersion

func (m Source) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Source) GetOpConfigValues

func (m Source) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Source) GetOutputPorts

func (m Source) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Source) GetParameters

func (m Source) GetParameters() []Parameter

GetParameters returns Parameters

func (Source) GetParentRef

func (m Source) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Source) MarshalJSON

func (m Source) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Source) String

func (m Source) String() string

func (*Source) UnmarshalJSON

func (m *Source) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Source) ValidateEnumValue

func (m Source) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StringAttribute

StringAttribute A summary of profiling results of a specefic attribute.

type StringAttribute struct {

    // Name of attribute
    Name *string `mandatory:"false" json:"name"`

    Min *ProfileStat `mandatory:"false" json:"min"`

    Max *ProfileStat `mandatory:"false" json:"max"`

    NullCount *ProfileStat `mandatory:"false" json:"nullCount"`

    DistinctCount *ProfileStat `mandatory:"false" json:"distinctCount"`

    UniqueCount *ProfileStat `mandatory:"false" json:"uniqueCount"`

    DuplicateCount *ProfileStat `mandatory:"false" json:"duplicateCount"`

    // Top N value frequencies for the column as described already in profile config topNValueFrequency property.
    ValueFrequencies []ObjectFreqStat `mandatory:"false" json:"valueFrequencies"`

    MinLength *ProfileStat `mandatory:"false" json:"minLength"`

    MaxLength *ProfileStat `mandatory:"false" json:"maxLength"`

    MeanLength *ProfileStat `mandatory:"false" json:"meanLength"`

    // Pattern frequencies for the column as described already in profile config.
    PatternFrequencies []ObjectFreqStat `mandatory:"false" json:"patternFrequencies"`

    // Inferred DataType for the column.
    InferredDataTypes []DataTypeStat `mandatory:"false" json:"inferredDataTypes"`
}

func (StringAttribute) GetDistinctCount

func (m StringAttribute) GetDistinctCount() *ProfileStat

GetDistinctCount returns DistinctCount

func (StringAttribute) GetDuplicateCount

func (m StringAttribute) GetDuplicateCount() *ProfileStat

GetDuplicateCount returns DuplicateCount

func (StringAttribute) GetMax

func (m StringAttribute) GetMax() *ProfileStat

GetMax returns Max

func (StringAttribute) GetMin

func (m StringAttribute) GetMin() *ProfileStat

GetMin returns Min

func (StringAttribute) GetName

func (m StringAttribute) GetName() *string

GetName returns Name

func (StringAttribute) GetNullCount

func (m StringAttribute) GetNullCount() *ProfileStat

GetNullCount returns NullCount

func (StringAttribute) GetUniqueCount

func (m StringAttribute) GetUniqueCount() *ProfileStat

GetUniqueCount returns UniqueCount

func (StringAttribute) GetValueFrequencies

func (m StringAttribute) GetValueFrequencies() []ObjectFreqStat

GetValueFrequencies returns ValueFrequencies

func (StringAttribute) MarshalJSON

func (m StringAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StringAttribute) String

func (m StringAttribute) String() string

func (StringAttribute) ValidateEnumValue

func (m StringAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StructuredType

StructuredType A `StructuredType` object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database `OBJECT` type. It can be composed of multiple `DataType` objects.

type StructuredType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    Schema BaseType `mandatory:"false" json:"schema"`
}

func (StructuredType) GetDescription

func (m StructuredType) GetDescription() *string

GetDescription returns Description

func (StructuredType) GetKey

func (m StructuredType) GetKey() *string

GetKey returns Key

func (StructuredType) GetModelVersion

func (m StructuredType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (StructuredType) GetName

func (m StructuredType) GetName() *string

GetName returns Name

func (StructuredType) GetObjectStatus

func (m StructuredType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (StructuredType) GetParentRef

func (m StructuredType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (StructuredType) MarshalJSON

func (m StructuredType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StructuredType) String

func (m StructuredType) String() string

func (*StructuredType) UnmarshalJSON

func (m *StructuredType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StructuredType) ValidateEnumValue

func (m StructuredType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Target

Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.

type Target struct {
    Entity DataEntity `mandatory:"true" json:"entity"`

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // Specifies the read access.
    IsReadAccess *bool `mandatory:"false" json:"isReadAccess"`

    // Specifies the copy fields.
    IsCopyFields *bool `mandatory:"false" json:"isCopyFields"`

    // Specifies if this uses a predefined shape.
    IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"`

    SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"`

    FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"`

    WriteOperationConfig *WriteOperationConfig `mandatory:"false" json:"writeOperationConfig"`

    // Specifies the data property.
    DataProperty TargetDataPropertyEnum `mandatory:"false" json:"dataProperty,omitempty"`
}

func (Target) GetDescription

func (m Target) GetDescription() *string

GetDescription returns Description

func (Target) GetIdentifier

func (m Target) GetIdentifier() *string

GetIdentifier returns Identifier

func (Target) GetInputPorts

func (m Target) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Target) GetKey

func (m Target) GetKey() *string

GetKey returns Key

func (Target) GetModelVersion

func (m Target) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Target) GetName

func (m Target) GetName() *string

GetName returns Name

func (Target) GetObjectStatus

func (m Target) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Target) GetObjectVersion

func (m Target) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Target) GetOpConfigValues

func (m Target) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Target) GetOutputPorts

func (m Target) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Target) GetParameters

func (m Target) GetParameters() []Parameter

GetParameters returns Parameters

func (Target) GetParentRef

func (m Target) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Target) MarshalJSON

func (m Target) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Target) String

func (m Target) String() string

func (*Target) UnmarshalJSON

func (m *Target) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Target) ValidateEnumValue

func (m Target) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDataPropertyEnum

TargetDataPropertyEnum Enum with underlying type: string

type TargetDataPropertyEnum string

Set of constants representing the allowable values for TargetDataPropertyEnum

const (
    TargetDataPropertyTruncate  TargetDataPropertyEnum = "TRUNCATE"
    TargetDataPropertyMerge     TargetDataPropertyEnum = "MERGE"
    TargetDataPropertyBackup    TargetDataPropertyEnum = "BACKUP"
    TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE"
    TargetDataPropertyAppend    TargetDataPropertyEnum = "APPEND"
    TargetDataPropertyIgnore    TargetDataPropertyEnum = "IGNORE"
)

func GetMappingTargetDataPropertyEnum

func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)

GetMappingTargetDataPropertyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetDataPropertyEnumValues

func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum

GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum

type TestNetworkConnectivity

TestNetworkConnectivity The network validation response.

type TestNetworkConnectivity struct {

    // True if the data asset is has a valid network path.
    IsReachable *bool `mandatory:"true" json:"isReachable"`

    // Last line from network validation command execution output.
    NetworkValidationOutput *string `mandatory:"false" json:"networkValidationOutput"`

    // Exception or error message encountered while testing network reachability for the data asset.
    ExceptionMessage *string `mandatory:"false" json:"exceptionMessage"`
}

func (TestNetworkConnectivity) String

func (m TestNetworkConnectivity) String() string

func (TestNetworkConnectivity) ValidateEnumValue

func (m TestNetworkConnectivity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeLibrary

TypeLibrary The Data Integration type library container type.

type TypeLibrary struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // types
    Types map[string]DerivedType `mandatory:"false" json:"types"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`
}

func (TypeLibrary) String

func (m TypeLibrary) String() string

func (TypeLibrary) ValidateEnumValue

func (m TypeLibrary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeSummary

TypeSummary The type object for supported connectors.

type TypeSummary struct {

    // unique id of specefic data asset type.
    Key *string `mandatory:"true" json:"key"`

    // Name of the specific data asset type.
    Name *string `mandatory:"true" json:"name"`

    // desctription for the specific data asset type.
    Description *string `mandatory:"false" json:"description"`
}

func (TypeSummary) String

func (m TypeSummary) String() string

func (TypeSummary) ValidateEnumValue

func (m TypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeSystem

TypeSystem The type system maps from and to a type.

type TypeSystem struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The type system to map to.
    TypeMappingTo map[string]string `mandatory:"false" json:"typeMappingTo"`

    // The type system to map from.
    TypeMappingFrom map[string]string `mandatory:"false" json:"typeMappingFrom"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of types.
    Types []DataType `mandatory:"false" json:"types"`
}

func (TypeSystem) String

func (m TypeSystem) String() string

func (TypeSystem) ValidateEnumValue

func (m TypeSystem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedObject

TypedObject The `TypedObject` class is a base class for any model object that has a type.

type TypedObject interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    GetConfigValues() *ConfigValues

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string
}

type TypedObjectModelTypeEnum

TypedObjectModelTypeEnum Enum with underlying type: string

type TypedObjectModelTypeEnum string

Set of constants representing the allowable values for TypedObjectModelTypeEnum

const (
    TypedObjectModelTypeShape            TypedObjectModelTypeEnum = "SHAPE"
    TypedObjectModelTypeShapeField       TypedObjectModelTypeEnum = "SHAPE_FIELD"
    TypedObjectModelTypeNativeShapeField TypedObjectModelTypeEnum = "NATIVE_SHAPE_FIELD"
)

func GetMappingTypedObjectModelTypeEnum

func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)

GetMappingTypedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedObjectModelTypeEnumValues

func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum

GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum

type TypesSummaryCollection

TypesSummaryCollection This is the collection of type summaries.

type TypesSummaryCollection struct {

    // The array of Type summaries
    Items []TypeSummary `mandatory:"true" json:"items"`
}

func (TypesSummaryCollection) String

func (m TypesSummaryCollection) String() string

func (TypesSummaryCollection) ValidateEnumValue

func (m TypesSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UniqueKey

UniqueKey The unqique key object.

type UniqueKey interface {

    // The object key.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // An array of attribute references.
    GetAttributeRefs() []KeyAttribute

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int
}

type UniqueKeyModelTypeEnum

UniqueKeyModelTypeEnum Enum with underlying type: string

type UniqueKeyModelTypeEnum string

Set of constants representing the allowable values for UniqueKeyModelTypeEnum

const (
    UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY"
    UniqueKeyModelTypeUniqueKey  UniqueKeyModelTypeEnum = "UNIQUE_KEY"
)

func GetMappingUniqueKeyModelTypeEnum

func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)

GetMappingUniqueKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUniqueKeyModelTypeEnumValues

func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum

GetUniqueKeyModelTypeEnumValues Enumerates the set of values for UniqueKeyModelTypeEnum

type UpdateConnectionDetails

UpdateConnectionDetails Properties used in connection update operations.

type UpdateConnectionDetails struct {

    // All the properties for the connection in a key-value map format.
    Properties map[string]interface{} `mandatory:"true" json:"properties"`

    // Specific Connection Type
    Type *string `mandatory:"true" json:"type"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (UpdateConnectionDetails) String

func (m UpdateConnectionDetails) String() string

func (UpdateConnectionDetails) ValidateEnumValue

func (m UpdateConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionRequest

UpdateConnectionRequest wrapper for the UpdateConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.

type UpdateConnectionRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The information needed to update a connection.
    UpdateConnectionDetails `contributesTo:"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 `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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateConnectionRequest) BinaryRequestBody

func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConnectionRequest) HTTPRequest

func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConnectionRequest) RetryPolicy

func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConnectionRequest) String

func (request UpdateConnectionRequest) String() string

func (UpdateConnectionRequest) ValidateEnumValue

func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionResponse

UpdateConnectionResponse wrapper for the UpdateConnection operation

type UpdateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateConnectionResponse) HTTPResponse

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String

func (response UpdateConnectionResponse) String() string

type UpdateDataAssetDetails

UpdateDataAssetDetails Properties used in data asset update operations.

type UpdateDataAssetDetails struct {

    // All the properties for the data asset in a key-value map format.
    Properties map[string]interface{} `mandatory:"true" json:"properties"`

    // Specific DataAsset Type
    Type *string `mandatory:"true" json:"type"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"`

    // The list of endpoints with which this data asset is associated.
    EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"`
}

func (UpdateDataAssetDetails) String

func (m UpdateDataAssetDetails) String() string

func (*UpdateDataAssetDetails) UnmarshalJSON

func (m *UpdateDataAssetDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDataAssetDetails) ValidateEnumValue

func (m UpdateDataAssetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetRequest

UpdateDataAssetRequest wrapper for the UpdateDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateDataAsset.go.html to see an example of how to use UpdateDataAssetRequest.

type UpdateDataAssetRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information needed to update a data asset.
    UpdateDataAssetDetails `contributesTo:"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 `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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDataAssetRequest) BinaryRequestBody

func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataAssetRequest) HTTPRequest

func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataAssetRequest) RetryPolicy

func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataAssetRequest) String

func (request UpdateDataAssetRequest) String() string

func (UpdateDataAssetRequest) ValidateEnumValue

func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetResponse

UpdateDataAssetResponse wrapper for the UpdateDataAsset operation

type UpdateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataAssetResponse) HTTPResponse

func (response UpdateDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataAssetResponse) String

func (response UpdateDataAssetResponse) String() string

type UpdateDpEndpointDetails

UpdateDpEndpointDetails Properties used in endpoint update operations.

type UpdateDpEndpointDetails interface {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    GetKey() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // User-defined description for the endpoint.
    GetDescription() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // List of data assets which belongs to this endpoint
    GetDataAssets() []DataAsset
}

type UpdateDpEndpointDetailsModelTypeEnum

UpdateDpEndpointDetailsModelTypeEnum Enum with underlying type: string

type UpdateDpEndpointDetailsModelTypeEnum string

Set of constants representing the allowable values for UpdateDpEndpointDetailsModelTypeEnum

const (
    UpdateDpEndpointDetailsModelTypePrivateEndPoint UpdateDpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT"
    UpdateDpEndpointDetailsModelTypePublicEndPoint  UpdateDpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT"
)

func GetMappingUpdateDpEndpointDetailsModelTypeEnum

func GetMappingUpdateDpEndpointDetailsModelTypeEnum(val string) (UpdateDpEndpointDetailsModelTypeEnum, bool)

GetMappingUpdateDpEndpointDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateDpEndpointDetailsModelTypeEnumValues

func GetUpdateDpEndpointDetailsModelTypeEnumValues() []UpdateDpEndpointDetailsModelTypeEnum

GetUpdateDpEndpointDetailsModelTypeEnumValues Enumerates the set of values for UpdateDpEndpointDetailsModelTypeEnum

type UpdateDpEndpointFromPrivate

UpdateDpEndpointFromPrivate The details to update a private endpoint.

type UpdateDpEndpointFromPrivate struct {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The endpoint ID provided by control plane.
    DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

    // The ocid of private endpoint resource.
    PeId *string `mandatory:"false" json:"peId"`

    // The compartmentId of private endpoint resource.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The IP address of dns proxy.
    DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"`

    // The ocid of private endpoint resource.
    PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"`

    // Array of dns zones to be use during private endpoint resolution.
    DnsZones []string `mandatory:"false" json:"dnsZones"`

    // Specifies the private endpoint state.
    State UpdateDpEndpointFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"`
}

func (UpdateDpEndpointFromPrivate) GetDataAssets

func (m UpdateDpEndpointFromPrivate) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (UpdateDpEndpointFromPrivate) GetDescription

func (m UpdateDpEndpointFromPrivate) GetDescription() *string

GetDescription returns Description

func (UpdateDpEndpointFromPrivate) GetIdentifier

func (m UpdateDpEndpointFromPrivate) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDpEndpointFromPrivate) GetKey

func (m UpdateDpEndpointFromPrivate) GetKey() *string

GetKey returns Key

func (UpdateDpEndpointFromPrivate) GetModelVersion

func (m UpdateDpEndpointFromPrivate) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDpEndpointFromPrivate) GetName

func (m UpdateDpEndpointFromPrivate) GetName() *string

GetName returns Name

func (UpdateDpEndpointFromPrivate) GetObjectStatus

func (m UpdateDpEndpointFromPrivate) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDpEndpointFromPrivate) GetObjectVersion

func (m UpdateDpEndpointFromPrivate) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDpEndpointFromPrivate) GetParentRef

func (m UpdateDpEndpointFromPrivate) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateDpEndpointFromPrivate) MarshalJSON

func (m UpdateDpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDpEndpointFromPrivate) String

func (m UpdateDpEndpointFromPrivate) String() string

func (UpdateDpEndpointFromPrivate) ValidateEnumValue

func (m UpdateDpEndpointFromPrivate) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDpEndpointFromPrivateStateEnum

UpdateDpEndpointFromPrivateStateEnum Enum with underlying type: string

type UpdateDpEndpointFromPrivateStateEnum string

Set of constants representing the allowable values for UpdateDpEndpointFromPrivateStateEnum

const (
    UpdateDpEndpointFromPrivateStateActive   UpdateDpEndpointFromPrivateStateEnum = "ACTIVE"
    UpdateDpEndpointFromPrivateStateInactive UpdateDpEndpointFromPrivateStateEnum = "INACTIVE"
)

func GetMappingUpdateDpEndpointFromPrivateStateEnum

func GetMappingUpdateDpEndpointFromPrivateStateEnum(val string) (UpdateDpEndpointFromPrivateStateEnum, bool)

GetMappingUpdateDpEndpointFromPrivateStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateDpEndpointFromPrivateStateEnumValues

func GetUpdateDpEndpointFromPrivateStateEnumValues() []UpdateDpEndpointFromPrivateStateEnum

GetUpdateDpEndpointFromPrivateStateEnumValues Enumerates the set of values for UpdateDpEndpointFromPrivateStateEnum

type UpdateDpEndpointFromPublic

UpdateDpEndpointFromPublic The details to update a public endpoint.

type UpdateDpEndpointFromPublic struct {

    // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the endpoint.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this endpoint
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (UpdateDpEndpointFromPublic) GetDataAssets

func (m UpdateDpEndpointFromPublic) GetDataAssets() []DataAsset

GetDataAssets returns DataAssets

func (UpdateDpEndpointFromPublic) GetDescription

func (m UpdateDpEndpointFromPublic) GetDescription() *string

GetDescription returns Description

func (UpdateDpEndpointFromPublic) GetIdentifier

func (m UpdateDpEndpointFromPublic) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDpEndpointFromPublic) GetKey

func (m UpdateDpEndpointFromPublic) GetKey() *string

GetKey returns Key

func (UpdateDpEndpointFromPublic) GetModelVersion

func (m UpdateDpEndpointFromPublic) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDpEndpointFromPublic) GetName

func (m UpdateDpEndpointFromPublic) GetName() *string

GetName returns Name

func (UpdateDpEndpointFromPublic) GetObjectStatus

func (m UpdateDpEndpointFromPublic) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDpEndpointFromPublic) GetObjectVersion

func (m UpdateDpEndpointFromPublic) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDpEndpointFromPublic) GetParentRef

func (m UpdateDpEndpointFromPublic) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateDpEndpointFromPublic) MarshalJSON

func (m UpdateDpEndpointFromPublic) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDpEndpointFromPublic) String

func (m UpdateDpEndpointFromPublic) String() string

func (UpdateDpEndpointFromPublic) ValidateEnumValue

func (m UpdateDpEndpointFromPublic) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEndpointDetails

UpdateEndpointDetails The information to be updated.

type UpdateEndpointDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Data Connectivity Management Registry description
    Description *string `mandatory:"false" json:"description"`

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Update Endpoint size for reverse connection capacity.
    EndpointSize *int `mandatory:"false" json:"endpointSize"`

    // List of NSGs to which the Private Endpoint VNIC must be added.
    NsgIds []string `mandatory:"false" json:"nsgIds"`
}

func (UpdateEndpointDetails) String

func (m UpdateEndpointDetails) String() string

func (UpdateEndpointDetails) ValidateEnumValue

func (m UpdateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEndpointRequest

UpdateEndpointRequest wrapper for the UpdateEndpoint operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateEndpoint.go.html to see an example of how to use UpdateEndpointRequest.

type UpdateEndpointRequest struct {

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // The information to be updated.
    UpdateEndpointDetails `contributesTo:"body"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateEndpointRequest) BinaryRequestBody

func (request UpdateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateEndpointRequest) HTTPRequest

func (request UpdateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateEndpointRequest) RetryPolicy

func (request UpdateEndpointRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateEndpointRequest) String

func (request UpdateEndpointRequest) String() string

func (UpdateEndpointRequest) ValidateEnumValue

func (request UpdateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEndpointResponse

UpdateEndpointResponse wrapper for the UpdateEndpoint operation

type UpdateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Endpoint instance
    Endpoint `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateEndpointResponse) HTTPResponse

func (response UpdateEndpointResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateEndpointResponse) String

func (response UpdateEndpointResponse) String() string

type UpdateFolderDetails

UpdateFolderDetails Properties used in folder update operations.

type UpdateFolderDetails struct {

    // The type of the folder.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // List of data assets which belongs to this folder
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`
}

func (UpdateFolderDetails) String

func (m UpdateFolderDetails) String() string

func (UpdateFolderDetails) ValidateEnumValue

func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderRequest

UpdateFolderRequest wrapper for the UpdateFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateFolder.go.html to see an example of how to use UpdateFolderRequest.

type UpdateFolderRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The folder ID.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // The information needed to update a folder.
    UpdateFolderDetails `contributesTo:"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 `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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateFolderRequest) BinaryRequestBody

func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFolderRequest) HTTPRequest

func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFolderRequest) RetryPolicy

func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFolderRequest) String

func (request UpdateFolderRequest) String() string

func (UpdateFolderRequest) ValidateEnumValue

func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderResponse

UpdateFolderResponse wrapper for the UpdateFolder operation

type UpdateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateFolderResponse) HTTPResponse

func (response UpdateFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFolderResponse) String

func (response UpdateFolderResponse) String() string

type UpdateRegistryDetails

UpdateRegistryDetails The information to be updated.

type UpdateRegistryDetails struct {

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // Data Connectivity Management Registry description
    Description *string `mandatory:"false" json:"description"`

    // Data Connectivity Management Registry display name, registries can be renamed
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (UpdateRegistryDetails) String

func (m UpdateRegistryDetails) String() string

func (UpdateRegistryDetails) ValidateEnumValue

func (m UpdateRegistryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRegistryRequest

UpdateRegistryRequest wrapper for the UpdateRegistry operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/UpdateRegistry.go.html to see an example of how to use UpdateRegistryRequest.

type UpdateRegistryRequest struct {

    // The registry Ocid.
    RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"`

    // The information to be updated.
    UpdateRegistryDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateRegistryRequest) BinaryRequestBody

func (request UpdateRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateRegistryRequest) HTTPRequest

func (request UpdateRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateRegistryRequest) RetryPolicy

func (request UpdateRegistryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateRegistryRequest) String

func (request UpdateRegistryRequest) String() string

func (UpdateRegistryRequest) ValidateEnumValue

func (request UpdateRegistryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateRegistryResponse

UpdateRegistryResponse wrapper for the UpdateRegistry operation

type UpdateRegistryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Registry instance
    Registry `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateRegistryResponse) HTTPResponse

func (response UpdateRegistryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateRegistryResponse) String

func (response UpdateRegistryResponse) String() string

type ValidateDataAssetNetworkReachablityRequest

ValidateDataAssetNetworkReachablityRequest wrapper for the ValidateDataAssetNetworkReachablity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.17.0/dataconnectivity/ValidateDataAssetNetworkReachablity.go.html to see an example of how to use ValidateDataAssetNetworkReachablityRequest.

type ValidateDataAssetNetworkReachablityRequest struct {

    // DCMS Endpoint id
    EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"`

    // 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.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // DCMS registry id
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ValidateDataAssetNetworkReachablityRequest) BinaryRequestBody

func (request ValidateDataAssetNetworkReachablityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateDataAssetNetworkReachablityRequest) HTTPRequest

func (request ValidateDataAssetNetworkReachablityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateDataAssetNetworkReachablityRequest) RetryPolicy

func (request ValidateDataAssetNetworkReachablityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ValidateDataAssetNetworkReachablityRequest) String

func (request ValidateDataAssetNetworkReachablityRequest) String() string

func (ValidateDataAssetNetworkReachablityRequest) ValidateEnumValue

func (request ValidateDataAssetNetworkReachablityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateDataAssetNetworkReachablityResponse

ValidateDataAssetNetworkReachablityResponse wrapper for the ValidateDataAssetNetworkReachablity operation

type ValidateDataAssetNetworkReachablityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (ValidateDataAssetNetworkReachablityResponse) HTTPResponse

func (response ValidateDataAssetNetworkReachablityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ValidateDataAssetNetworkReachablityResponse) String

func (response ValidateDataAssetNetworkReachablityResponse) String() string

type ValidationMessage

ValidationMessage The level and validation message.

type ValidationMessage struct {

    // level of validation messages
    Level *string `mandatory:"false" json:"level"`

    // The message itself.
    ValidationMessage *string `mandatory:"false" json:"validationMessage"`
}

func (ValidationMessage) String

func (m ValidationMessage) String() string

func (ValidationMessage) ValidateEnumValue

func (m ValidationMessage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidationResult

ValidationResult Validation Result object for a single DataAsset.

type ValidationResult struct {

    // Error text for validation failure
    ErrorMsg *string `mandatory:"false" json:"errorMsg"`

    // Status of the validatio result execution
    Status ValidationResultStatusEnum `mandatory:"false" json:"status,omitempty"`
}

func (ValidationResult) String

func (m ValidationResult) String() string

func (ValidationResult) ValidateEnumValue

func (m ValidationResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidationResultStatusEnum

ValidationResultStatusEnum Enum with underlying type: string

type ValidationResultStatusEnum string

Set of constants representing the allowable values for ValidationResultStatusEnum

const (
    ValidationResultStatusError   ValidationResultStatusEnum = "ERROR"
    ValidationResultStatusSuccess ValidationResultStatusEnum = "SUCCESS"
)

func GetMappingValidationResultStatusEnum

func GetMappingValidationResultStatusEnum(val string) (ValidationResultStatusEnum, bool)

GetMappingValidationResultStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetValidationResultStatusEnumValues

func GetValidationResultStatusEnumValues() []ValidationResultStatusEnum

GetValidationResultStatusEnumValues Enumerates the set of values for ValidationResultStatusEnum

type WorkRequest

WorkRequest A description of workrequest status

type WorkRequest struct {

    // type of the work request
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // status of current work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorCollection

WorkRequestErrorCollection List of WorkRequestError summaries.

type WorkRequestErrorCollection struct {

    // The array of WorkRequestError summariess
    Items []WorkRequestError `mandatory:"true" json:"items"`
}

func (WorkRequestErrorCollection) String

func (m WorkRequestErrorCollection) String() string

func (WorkRequestErrorCollection) ValidateEnumValue

func (m WorkRequestErrorCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestErrorSummary

WorkRequestErrorSummary A work request error summary object.

type WorkRequestErrorSummary struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestErrorSummary) String

func (m WorkRequestErrorSummary) String() string

func (WorkRequestErrorSummary) ValidateEnumValue

func (m WorkRequestErrorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLog

WorkRequestLog A log message from the execution of a work request.

type WorkRequestLog struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339 formatted datetime string
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLog) String

func (m WorkRequestLog) String() string

func (WorkRequestLog) ValidateEnumValue

func (m WorkRequestLog) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogCollection

WorkRequestLogCollection List of WorkRequestLog summaries.

type WorkRequestLogCollection struct {

    // The array of WorkRequestLog summariess
    Items []WorkRequestLog `mandatory:"true" json:"items"`
}

func (WorkRequestLogCollection) String

func (m WorkRequestLogCollection) String() string

func (WorkRequestLogCollection) ValidateEnumValue

func (m WorkRequestLogCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeCreate WorkRequestOperationTypeEnum = "CREATE"
    WorkRequestOperationTypeUpdate WorkRequestOperationTypeEnum = "UPDATE"
    WorkRequestOperationTypeDelete WorkRequestOperationTypeEnum = "DELETE"
    WorkRequestOperationTypeMove   WorkRequestOperationTypeEnum = "MOVE"
)

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource A resource created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until
    // work is complete for that resource at which point it will transition to CREATED, UPDATED,
    // or DELETED, respectively.
    ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

    // The identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET on to access the resource metadata
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeMoved      WorkRequestResourceActionTypeEnum = "MOVED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
    WorkRequestResourceActionTypeStopped    WorkRequestResourceActionTypeEnum = "STOPPED"
    WorkRequestResourceActionTypeStarted    WorkRequestResourceActionTypeEnum = "STARTED"
)

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary A work request summary object.

type WorkRequestSummary struct {

    // type of the work request
    OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"`

    // status of current work request.
    Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"`

    // The id of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The ocid of the compartment that contains the work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources,
    // and those resources are not in the same compartment, it is up to the service team to pick the primary
    // resource whose compartment should be used
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryCollection

WorkRequestSummaryCollection List of WorkRequest summaries.

type WorkRequestSummaryCollection struct {

    // The array of WorkRequest summariess
    Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

func (WorkRequestSummaryCollection) String

func (m WorkRequestSummaryCollection) String() string

func (WorkRequestSummaryCollection) ValidateEnumValue

func (m WorkRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryOperationTypeEnum

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

type WorkRequestSummaryOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

const (
    WorkRequestSummaryOperationTypeCreate WorkRequestSummaryOperationTypeEnum = "CREATE"
    WorkRequestSummaryOperationTypeUpdate WorkRequestSummaryOperationTypeEnum = "UPDATE"
    WorkRequestSummaryOperationTypeDelete WorkRequestSummaryOperationTypeEnum = "DELETE"
    WorkRequestSummaryOperationTypeMove   WorkRequestSummaryOperationTypeEnum = "MOVE"
)

func GetMappingWorkRequestSummaryOperationTypeEnum

func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)

GetMappingWorkRequestSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestSummaryOperationTypeEnumValues

func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum

GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum

type WorkRequestSummaryStatusEnum

WorkRequestSummaryStatusEnum Enum with underlying type: string

type WorkRequestSummaryStatusEnum string

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

const (
    WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
    WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
    WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
    WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
    WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
    WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

func GetMappingWorkRequestSummaryStatusEnum

func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)

GetMappingWorkRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestSummaryStatusEnumValues

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum

type WriteOperationConfig

WriteOperationConfig The information about the write operation.

type WriteOperationConfig struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // An array of operations.
    Operations []PushDownOperation `mandatory:"false" json:"operations"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"`

    WriteAttribute AbstractWriteAttribute `mandatory:"false" json:"writeAttribute"`

    MergeKey UniqueKey `mandatory:"false" json:"mergeKey"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The number of rows are rejected based on which operation will error out.
    RejectLimit *int `mandatory:"false" json:"rejectLimit"`

    // The mode for the write operation.
    WriteMode WriteOperationConfigWriteModeEnum `mandatory:"false" json:"writeMode,omitempty"`
}

func (WriteOperationConfig) MarshalJSON

func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WriteOperationConfig) String

func (m WriteOperationConfig) String() string

func (*WriteOperationConfig) UnmarshalJSON

func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WriteOperationConfig) ValidateEnumValue

func (m WriteOperationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WriteOperationConfigWriteModeEnum

WriteOperationConfigWriteModeEnum Enum with underlying type: string

type WriteOperationConfigWriteModeEnum string

Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum

const (
    WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE"
    WriteOperationConfigWriteModeAppend    WriteOperationConfigWriteModeEnum = "APPEND"
    WriteOperationConfigWriteModeMerge     WriteOperationConfigWriteModeEnum = "MERGE"
    WriteOperationConfigWriteModeIgnore    WriteOperationConfigWriteModeEnum = "IGNORE"
    WriteOperationConfigWriteModeCreate    WriteOperationConfigWriteModeEnum = "CREATE"
)

func GetMappingWriteOperationConfigWriteModeEnum

func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)

GetMappingWriteOperationConfigWriteModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWriteOperationConfigWriteModeEnumValues

func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum