...

Package dataconnectivity

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

Overview ▾

Index ▾

func GetAbstractCallAttributeModelTypeEnumStringValues() []string
func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string
func GetAbstractFormatAttributeModelTypeEnumStringValues() []string
func GetAbstractOperationAttributesModelTypeEnumStringValues() []string
func GetAbstractReadAttributeModelTypeEnumStringValues() []string
func GetAbstractWriteAttributeModelTypeEnumStringValues() []string
func GetBaseTypeModelTypeEnumStringValues() []string
func GetBiccReadAttributesExtractStrategyEnumStringValues() []string
func GetCompressionCodecEnumStringValues() []string
func GetConnectivityUsageStatusEnumStringValues() []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 GetDataEntityFromMessageEntityDetailsEntityTypeEnumStringValues() []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 GetDeriveEntitiesItemModeEnumStringValues() []string
func GetDerivedEntityModeEnumStringValues() []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 GetEntityShapeFromMessageEntityTypeEnumStringValues() []string
func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string
func GetEntityShapeFromTableEntityTypeEnumStringValues() []string
func GetEntityShapeFromViewEntityTypeEnumStringValues() []string
func GetEntityShapeModelTypeEnumStringValues() []string
func GetExecuteOperationJobDetailsStatusEnumStringValues() []string
func GetGetEngineConfigurationsEngineTypeQueryParamEnumStringValues() []string
func GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues() []string
func GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues() []string
func GetInputPortPortTypeEnumStringValues() []string
func GetJoinPolicyEnumStringValues() []string
func GetKeyModelTypeEnumStringValues() []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 GetListEndpointsLifecycleStateEnumStringValues() []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 GetListRegistriesLifecycleStateEnumStringValues() []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 GetReferencedDataObjectModelTypeEnumStringValues() []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 AbstractOperationAttributes
type AbstractOperationAttributesModelTypeEnum
    func GetAbstractOperationAttributesModelTypeEnumValues() []AbstractOperationAttributesModelTypeEnum
    func GetMappingAbstractOperationAttributesModelTypeEnum(val string) (AbstractOperationAttributesModelTypeEnum, 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 ConfigDetails
    func (m ConfigDetails) String() string
    func (m ConfigDetails) 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 ConnectivityUsage
    func (m ConnectivityUsage) String() string
    func (m ConnectivityUsage) ValidateEnumValue() (bool, error)
type ConnectivityUsageDetails
    func (m ConnectivityUsageDetails) String() string
    func (m ConnectivityUsageDetails) ValidateEnumValue() (bool, error)
type ConnectivityUsageStatusEnum
    func GetConnectivityUsageStatusEnumValues() []ConnectivityUsageStatusEnum
    func GetMappingConnectivityUsageStatusEnum(val string) (ConnectivityUsageStatusEnum, bool)
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 CreateEntityShapeFromMessage
    func (m CreateEntityShapeFromMessage) GetEntityProperties() map[string]string
    func (m CreateEntityShapeFromMessage) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
    func (m CreateEntityShapeFromMessage) GetExternalKey() *string
    func (m CreateEntityShapeFromMessage) GetForeignKeys() []ForeignKey
    func (m CreateEntityShapeFromMessage) GetIdentifier() *string
    func (m CreateEntityShapeFromMessage) GetKey() *string
    func (m CreateEntityShapeFromMessage) GetModelVersion() *string
    func (m CreateEntityShapeFromMessage) GetName() *string
    func (m CreateEntityShapeFromMessage) GetObjectStatus() *int
    func (m CreateEntityShapeFromMessage) GetObjectVersion() *int
    func (m CreateEntityShapeFromMessage) GetOtherTypeLabel() *string
    func (m CreateEntityShapeFromMessage) GetParentRef() *ParentReference
    func (m CreateEntityShapeFromMessage) GetResourceName() *string
    func (m CreateEntityShapeFromMessage) GetShape() *Shape
    func (m CreateEntityShapeFromMessage) GetShapeId() *string
    func (m CreateEntityShapeFromMessage) GetTypes() *TypeLibrary
    func (m CreateEntityShapeFromMessage) GetUniqueKeys() []UniqueKey
    func (m CreateEntityShapeFromMessage) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromMessage) String() string
    func (m *CreateEntityShapeFromMessage) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromMessage) 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) 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) DeriveEntities(ctx context.Context, request DeriveEntitiesRequest) (response DeriveEntitiesResponse, err error)
    func (client DataConnectivityManagementClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, 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) GetEngineConfigurations(ctx context.Context, request GetEngineConfigurationsRequest) (response GetEngineConfigurationsResponse, 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) 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) GetEntityProperties() map[string]string
    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) GetEntityProperties() map[string]string
    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 DataEntityFromMessageEntityDetails
    func (m DataEntityFromMessageEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromMessageEntityDetails) String() string
    func (m *DataEntityFromMessageEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromMessageEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromMessageEntityDetailsEntityTypeEnum
    func GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues() []DataEntityFromMessageEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromMessageEntityDetailsEntityTypeEnum(val string) (DataEntityFromMessageEntityDetailsEntityTypeEnum, bool)
type DataEntityFromSql
    func (m DataEntityFromSql) GetEntityProperties() map[string]string
    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) GetEntityProperties() map[string]string
    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) GetEntityProperties() map[string]string
    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 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 DeriveEntities
    func (m DeriveEntities) String() string
    func (m DeriveEntities) ValidateEnumValue() (bool, error)
type DeriveEntitiesDetails
    func (m DeriveEntitiesDetails) String() string
    func (m DeriveEntitiesDetails) ValidateEnumValue() (bool, error)
type DeriveEntitiesItem
    func (m DeriveEntitiesItem) String() string
    func (m *DeriveEntitiesItem) UnmarshalJSON(data []byte) (e error)
    func (m DeriveEntitiesItem) ValidateEnumValue() (bool, error)
type DeriveEntitiesItemModeEnum
    func GetDeriveEntitiesItemModeEnumValues() []DeriveEntitiesItemModeEnum
    func GetMappingDeriveEntitiesItemModeEnum(val string) (DeriveEntitiesItemModeEnum, bool)
type DeriveEntitiesRequest
    func (request DeriveEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeriveEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeriveEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request DeriveEntitiesRequest) String() string
    func (request DeriveEntitiesRequest) ValidateEnumValue() (bool, error)
type DeriveEntitiesResponse
    func (response DeriveEntitiesResponse) HTTPResponse() *http.Response
    func (response DeriveEntitiesResponse) String() string
type DerivedEntity
    func (m DerivedEntity) GetEntityProperties() map[string]string
    func (m DerivedEntity) GetMetadata() *ObjectMetadata
    func (m DerivedEntity) MarshalJSON() (buff []byte, e error)
    func (m DerivedEntity) String() string
    func (m *DerivedEntity) UnmarshalJSON(data []byte) (e error)
    func (m DerivedEntity) ValidateEnumValue() (bool, error)
type DerivedEntityModeEnum
    func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum
    func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)
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 EntityShapeFromMessage
    func (m EntityShapeFromMessage) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromMessage) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromMessage) String() string
    func (m *EntityShapeFromMessage) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromMessage) ValidateEnumValue() (bool, error)
type EntityShapeFromMessageEntityTypeEnum
    func GetEntityShapeFromMessageEntityTypeEnumValues() []EntityShapeFromMessageEntityTypeEnum
    func GetMappingEntityShapeFromMessageEntityTypeEnum(val string) (EntityShapeFromMessageEntityTypeEnum, 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 ExcelFormatAttribute
    func (m ExcelFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m ExcelFormatAttribute) String() string
    func (m ExcelFormatAttribute) 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 GenericRestApiAttributes
    func (m GenericRestApiAttributes) MarshalJSON() (buff []byte, e error)
    func (m GenericRestApiAttributes) String() string
    func (m GenericRestApiAttributes) ValidateEnumValue() (bool, error)
type GenericRestCallAttribute
    func (m GenericRestCallAttribute) MarshalJSON() (buff []byte, e error)
    func (m GenericRestCallAttribute) String() string
    func (m GenericRestCallAttribute) 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 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 GetEngineConfigurationsEngineTypeQueryParamEnum
    func GetGetEngineConfigurationsEngineTypeQueryParamEnumValues() []GetEngineConfigurationsEngineTypeQueryParamEnum
    func GetMappingGetEngineConfigurationsEngineTypeQueryParamEnum(val string) (GetEngineConfigurationsEngineTypeQueryParamEnum, bool)
type GetEngineConfigurationsRequest
    func (request GetEngineConfigurationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEngineConfigurationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEngineConfigurationsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEngineConfigurationsRequest) String() string
    func (request GetEngineConfigurationsRequest) ValidateEnumValue() (bool, error)
type GetEngineConfigurationsResponse
    func (response GetEngineConfigurationsResponse) HTTPResponse() *http.Response
    func (response GetEngineConfigurationsResponse) 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 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 ListEndpointsLifecycleStateEnum
    func GetListEndpointsLifecycleStateEnumValues() []ListEndpointsLifecycleStateEnum
    func GetMappingListEndpointsLifecycleStateEnum(val string) (ListEndpointsLifecycleStateEnum, 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 ListRegistriesLifecycleStateEnum
    func GetListRegistriesLifecycleStateEnumValues() []ListRegistriesLifecycleStateEnum
    func GetMappingListRegistriesLifecycleStateEnum(val string) (ListRegistriesLifecycleStateEnum, 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 OperationFromApi
    func (m OperationFromApi) GetMetadata() *ObjectMetadata
    func (m OperationFromApi) GetOperationAttributes() AbstractOperationAttributes
    func (m OperationFromApi) MarshalJSON() (buff []byte, e error)
    func (m OperationFromApi) String() string
    func (m *OperationFromApi) UnmarshalJSON(data []byte) (e error)
    func (m OperationFromApi) ValidateEnumValue() (bool, error)
type OperationFromProcedure
    func (m OperationFromProcedure) GetMetadata() *ObjectMetadata
    func (m OperationFromProcedure) GetOperationAttributes() AbstractOperationAttributes
    func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)
    func (m OperationFromProcedure) String() string
    func (m *OperationFromProcedure) UnmarshalJSON(data []byte) (e error)
    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 OperationSummaryFromApi
    func (m OperationSummaryFromApi) GetMetadata() *ObjectMetadata
    func (m OperationSummaryFromApi) MarshalJSON() (buff []byte, e error)
    func (m OperationSummaryFromApi) String() string
    func (m OperationSummaryFromApi) 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) GetDerivedAttributes() map[string]string
    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 ReferencedDataObject
type ReferencedDataObjectFromApi
    func (m ReferencedDataObjectFromApi) GetExternalKey() *string
    func (m ReferencedDataObjectFromApi) GetModelVersion() *string
    func (m ReferencedDataObjectFromApi) GetName() *string
    func (m ReferencedDataObjectFromApi) GetObjectStatus() *int
    func (m ReferencedDataObjectFromApi) GetObjectVersion() *int
    func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference
    func (m ReferencedDataObjectFromApi) GetResourceName() *string
    func (m ReferencedDataObjectFromApi) MarshalJSON() (buff []byte, e error)
    func (m ReferencedDataObjectFromApi) String() string
    func (m ReferencedDataObjectFromApi) ValidateEnumValue() (bool, error)
type ReferencedDataObjectFromProcedure
    func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string
    func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string
    func (m ReferencedDataObjectFromProcedure) GetName() *string
    func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int
    func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int
    func (m ReferencedDataObjectFromProcedure) GetParentRef() *ParentReference
    func (m ReferencedDataObjectFromProcedure) GetResourceName() *string
    func (m ReferencedDataObjectFromProcedure) MarshalJSON() (buff []byte, e error)
    func (m ReferencedDataObjectFromProcedure) String() string
    func (m ReferencedDataObjectFromProcedure) ValidateEnumValue() (bool, error)
type ReferencedDataObjectModelTypeEnum
    func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)
    func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum
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) GetDerivedAttributes() map[string]string
    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_operation_attributes.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_details.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 connectivity_usage.go connectivity_usage_details.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_message.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_message_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_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 derive_entities.go derive_entities_details.go derive_entities_item.go derive_entities_request_response.go derived_entity.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_message.go entity_shape_from_sql.go entity_shape_from_table.go entity_shape_from_view.go error_details.go excel_format_attribute.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 generic_rest_api_attributes.go generic_rest_call_attribute.go get_connection_request_response.go get_data_asset_request_response.go get_data_entity_request_response.go get_endpoint_request_response.go get_engine_configurations_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_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_api.go operation_from_procedure.go operation_input_record.go operation_summary.go operation_summary_collection.go operation_summary_from_api.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 referenced_data_object.go referenced_data_object_from_api.go referenced_data_object_from_procedure.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 GetAbstractOperationAttributesModelTypeEnumStringValues

func GetAbstractOperationAttributesModelTypeEnumStringValues() []string

GetAbstractOperationAttributesModelTypeEnumStringValues Enumerates the set of values in String for AbstractOperationAttributesModelTypeEnum

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 GetConnectivityUsageStatusEnumStringValues

func GetConnectivityUsageStatusEnumStringValues() []string

GetConnectivityUsageStatusEnumStringValues Enumerates the set of values in String for ConnectivityUsageStatusEnum

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 GetDataEntityFromMessageEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromMessageEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromMessageEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromMessageEntityDetailsEntityTypeEnum

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 GetDeriveEntitiesItemModeEnumStringValues

func GetDeriveEntitiesItemModeEnumStringValues() []string

GetDeriveEntitiesItemModeEnumStringValues Enumerates the set of values in String for DeriveEntitiesItemModeEnum

func GetDerivedEntityModeEnumStringValues

func GetDerivedEntityModeEnumStringValues() []string

GetDerivedEntityModeEnumStringValues Enumerates the set of values in String for DerivedEntityModeEnum

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 GetEntityShapeFromMessageEntityTypeEnumStringValues

func GetEntityShapeFromMessageEntityTypeEnumStringValues() []string

GetEntityShapeFromMessageEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromMessageEntityTypeEnum

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 GetGetEngineConfigurationsEngineTypeQueryParamEnumStringValues

func GetGetEngineConfigurationsEngineTypeQueryParamEnumStringValues() []string

GetGetEngineConfigurationsEngineTypeQueryParamEnumStringValues Enumerates the set of values in String for GetEngineConfigurationsEngineTypeQueryParamEnum

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

func GetListEndpointsLifecycleStateEnumStringValues() []string

GetListEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListEndpointsLifecycleStateEnum

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 GetListRegistriesLifecycleStateEnumStringValues

func GetListRegistriesLifecycleStateEnumStringValues() []string

GetListRegistriesLifecycleStateEnumStringValues Enumerates the set of values in String for ListRegistriesLifecycleStateEnum

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 GetReferencedDataObjectModelTypeEnumStringValues

func GetReferencedDataObjectModelTypeEnumStringValues() []string

GetReferencedDataObjectModelTypeEnumStringValues Enumerates the set of values in String for ReferencedDataObjectModelTypeEnum

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"
    AbstractCallAttributeModelTypeGenericRestCallAttribute AbstractCallAttributeModelTypeEnum = "GENERIC_REST_CALL_ATTRIBUTE"
)

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 {

    // this map is used for passing BIP report/REST parameter values.
    GetDerivedAttributes() map[string]string
}

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 AbstractOperationAttributes

AbstractOperationAttributes The operation attributes

type AbstractOperationAttributes interface {
}

type AbstractOperationAttributesModelTypeEnum

AbstractOperationAttributesModelTypeEnum Enum with underlying type: string

type AbstractOperationAttributesModelTypeEnum string

Set of constants representing the allowable values for AbstractOperationAttributesModelTypeEnum

const (
    AbstractOperationAttributesModelTypeGenericRestApiAttributes AbstractOperationAttributesModelTypeEnum = "GENERIC_REST_API_ATTRIBUTES"
)

func GetAbstractOperationAttributesModelTypeEnumValues

func GetAbstractOperationAttributesModelTypeEnumValues() []AbstractOperationAttributesModelTypeEnum

GetAbstractOperationAttributesModelTypeEnumValues Enumerates the set of values for AbstractOperationAttributesModelTypeEnum

func GetMappingAbstractOperationAttributesModelTypeEnum

func GetMappingAbstractOperationAttributesModelTypeEnum(val string) (AbstractOperationAttributesModelTypeEnum, bool)

GetMappingAbstractOperationAttributesModelTypeEnum 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 {

    // Mapping the DataAsset name as the key to the results as the 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 The attribute object fo the registry that can be used to get the 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"`

    // The list of valid keys.
    ValidKeyList []string `mandatory:"false" json:"validKeyList"`

    // The 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 specific attribute.

type AttributeProfileResult interface {

    // Name of the 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 the topNValueFrequency profile config 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 the 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"`

    // The parameter to set offset.
    OffsetParameter *string `mandatory:"false" json:"offsetParameter"`

    // The parameter to fetch the next set of rows.
    FetchNextRowsParameter *string `mandatory:"false" json:"fetchNextRowsParameter"`

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

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

    // The 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 parameter names.

type CallOperationConfig struct {

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

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

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

    // The 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.28.3/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 the 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 the 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 request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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 the 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.28.3/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 the 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 the 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 request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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 the 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 the 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.
    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 ConfigDetails

ConfigDetails The connector-specific engine configurations.

type ConfigDetails struct {

    // The connector-specific engine configurations configuration represented in a key-value map. Example - "spark.sql.catalogImplementation", "hive"
    ConfigMap map[string]string `mandatory:"true" json:"configMap"`
}

func (ConfigDetails) String

func (m ConfigDetails) String() string

func (ConfigDetails) ValidateEnumValue

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

ValidateEnumValue returns an error 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.
    IsStatic *bool `mandatory:"false" json:"isStatic"`

    // Specifies whether the parameter is a class field.
    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 a 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 an `SSN` type whose basic type is `VARCHAR`, but the type itself also has a built-in configuration, such as 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 the 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 the connection. In scenarios where reference to the connection is required, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on the 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 an 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 of the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // All the properties of 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 of 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 the 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 the connection. In scenarios where reference to the connection is required, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on the 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 an 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 of the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // All the properties of 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 of 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 can 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 the 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 of 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 an 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 the 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 of 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 an 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 ConnectivityUsage

ConnectivityUsage Contains details of ConnectivityUsage.

type ConnectivityUsage struct {

    // The status of the usage report/update.
    Status ConnectivityUsageStatusEnum `mandatory:"true" json:"status"`

    // Error message when usage report/update.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`
}

func (ConnectivityUsage) String

func (m ConnectivityUsage) String() string

func (ConnectivityUsage) ValidateEnumValue

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

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

type ConnectivityUsageDetails

ConnectivityUsageDetails Input details to ConnectivityUsage.

type ConnectivityUsageDetails struct {

    // Action type where connection used.
    Action *string `mandatory:"true" json:"action"`

    // Consuming serviceType where connection used.
    ConsumingService *string `mandatory:"true" json:"consumingService"`

    // connection Key.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`
}

func (ConnectivityUsageDetails) String

func (m ConnectivityUsageDetails) String() string

func (ConnectivityUsageDetails) ValidateEnumValue

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

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

type ConnectivityUsageStatusEnum

ConnectivityUsageStatusEnum Enum with underlying type: string

type ConnectivityUsageStatusEnum string

Set of constants representing the allowable values for ConnectivityUsageStatusEnum

const (
    ConnectivityUsageStatusFailed  ConnectivityUsageStatusEnum = "FAILED"
    ConnectivityUsageStatusSuccess ConnectivityUsageStatusEnum = "SUCCESS"
)

func GetConnectivityUsageStatusEnumValues

func GetConnectivityUsageStatusEnumValues() []ConnectivityUsageStatusEnum

GetConnectivityUsageStatusEnumValues Enumerates the set of values for ConnectivityUsageStatusEnum

func GetMappingConnectivityUsageStatusEnum

func GetMappingConnectivityUsageStatusEnum(val string) (ConnectivityUsageStatusEnum, bool)

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

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.28.3/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 a 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 the 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 the create connection operations.

type CreateConnectionDetails struct {

    // Free form text without any restriction on the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // All the properties of 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 the connection. In scenarios where reference to the connection is required, 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 of 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 of the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property of 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.28.3/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 required 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 the 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 the 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.28.3/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 required 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 the 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. Defines the data integration semantics in a data flow. It can be about reading, writing, 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 the 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 an 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.28.3/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 the 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 the create data asset operations.

type CreateDataAssetDetails struct {

    // Free form text without any restriction on the 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 an 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 the data asset.
    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 of 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.28.3/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 required 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 the 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.28.3/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 the 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.28.3/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 the 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 required for de-referencing a DCMS artifact.

type CreateDeReferenceArtifactDetails struct {

    // The unique ID of the service that is referencing a 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.28.3/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 required 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 the 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.28.3/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 a 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 the 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 the create operations of the endpoint.

type CreateDpEndpointDetails interface {

    // Free form text without any restriction on the 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 an upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

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

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

    GetParentRef() *ParentReference

    // User-defined description of 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

    // The list of data assets that belong to the 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 the 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 an 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 the endpoint. In scenarios where reference to the endpoint is required, 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 of 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"`

    // The list of data assets that belong to the endpoint.
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

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

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

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

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

    // Array of DNS zones to be used during the 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 the 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 an 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 the endpoint. In scenarios where reference to the endpoint is required, 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 of 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"`

    // The list of data assets that belong to the 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 Information about a new endpoint.

type CreateEndpointDetails struct {

    // The 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 the customer-connected databases.
    SubnetId *string `mandatory:"false" json:"subnetId"`

    // The 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 only for cross-compatibility.
    // 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"`

    // The 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.28.3/dataconnectivity/CreateEndpoint.go.html to see an example of how to use CreateEndpointRequest.

type CreateEndpointRequest struct {

    // Details of the new Data Connectivity Management endpoint.
    CreateEndpointDetails `contributesTo:"body"`

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

    // 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 (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 request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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 the 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 model version of the object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

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

    // The external key of 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 an 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"
    CreateEntityShapeDetailsEntityTypeDataStore CreateEntityShapeDetailsEntityTypeEnum = "DATA_STORE"
    CreateEntityShapeDetailsEntityTypeMessage   CreateEntityShapeDetailsEntityTypeEnum = "MESSAGE"
)

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"
    CreateEntityShapeDetailsModelTypeMessageEntity   CreateEntityShapeDetailsModelTypeEnum = "MESSAGE_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 the 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 model version of the object.
    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 of 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 an 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 the 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 model version of the object.
    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 of 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 an 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 CreateEntityShapeFromMessage

CreateEntityShapeFromMessage The message data entity details.

type CreateEntityShapeFromMessage struct {

    // Free form text without any restriction on the 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 model version of the object.
    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 of 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 an 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 (CreateEntityShapeFromMessage) GetEntityProperties

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromMessage) GetEntityType

func (m CreateEntityShapeFromMessage) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum

GetEntityType returns EntityType

func (CreateEntityShapeFromMessage) GetExternalKey

func (m CreateEntityShapeFromMessage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromMessage) GetForeignKeys

func (m CreateEntityShapeFromMessage) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromMessage) GetIdentifier

func (m CreateEntityShapeFromMessage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromMessage) GetKey

func (m CreateEntityShapeFromMessage) GetKey() *string

GetKey returns Key

func (CreateEntityShapeFromMessage) GetModelVersion

func (m CreateEntityShapeFromMessage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromMessage) GetName

func (m CreateEntityShapeFromMessage) GetName() *string

GetName returns Name

func (CreateEntityShapeFromMessage) GetObjectStatus

func (m CreateEntityShapeFromMessage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromMessage) GetObjectVersion

func (m CreateEntityShapeFromMessage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromMessage) GetOtherTypeLabel

func (m CreateEntityShapeFromMessage) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromMessage) GetParentRef

func (m CreateEntityShapeFromMessage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateEntityShapeFromMessage) GetResourceName

func (m CreateEntityShapeFromMessage) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromMessage) GetShape

func (m CreateEntityShapeFromMessage) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromMessage) GetShapeId

func (m CreateEntityShapeFromMessage) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromMessage) GetTypes

func (m CreateEntityShapeFromMessage) GetTypes() *TypeLibrary

GetTypes returns Types

func (CreateEntityShapeFromMessage) GetUniqueKeys

func (m CreateEntityShapeFromMessage) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromMessage) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromMessage) String

func (m CreateEntityShapeFromMessage) String() string

func (*CreateEntityShapeFromMessage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromMessage) ValidateEnumValue

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

ValidateEnumValue returns an error 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 the 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 model version of the object.
    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 of 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 an 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 the 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 model version of the object.
    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 of 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 an 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 the 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 model version of the object.
    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 of 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 an 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.28.3/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 required 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 the 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 an operation.

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

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

    // Collection of the 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.28.3/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 the 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 the create operations of the folder.

type CreateFolderDetails struct {

    // Free form text without any restriction on the 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 an 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 the folder. In scenarios where reference to the folder is required, 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 of 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"`

    // The list of data assets that belong to the 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.28.3/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 required 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 the 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 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.28.3/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 the 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 required for creating a DCMS artifact reference.

type CreateReferenceArtifactDetails struct {

    // The unique ID of the service that is referencing a 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.28.3/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 required 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 the 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 a new Registry.

type CreateRegistryDetails struct {

    // The 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 only for cross-compatibility.
    // 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.28.3/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 the 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 request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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.28.3/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 the 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"`

    // Defines whether the quote entire content while performing read/write.
    IsQuoteAll *bool `mandatory:"false" json:"isQuoteAll"`

    // Defines whether the file has a multiline content
    IsMultiline *bool `mandatory:"false" json:"isMultiline"`

    // Defines whether the file has a trailing delimiter
    IsTrailingDelimiter *bool `mandatory:"false" json:"isTrailingDelimiter"`
}

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 while creating a data asset. Reserved for future.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on the 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 an 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 of 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 of the data asset.

type DataAssetSummary struct {

    // Currently not used while creating a data asset. Reserved for future.
    Key *string `mandatory:"true" json:"key"`

    // Free form text without any restriction on the 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 an 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 of 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 can 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 specified compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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 specified compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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 a list of data assets to the given endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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.28.3/dataconnectivity/CreateConnection.go.html to see an example of how to use CreateConnection API. A default retry strategy applies to this operation CreateConnection()

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.28.3/dataconnectivity/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidation API. A default retry strategy applies to this operation CreateConnectionValidation()

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.28.3/dataconnectivity/CreateConnectivityValidation.go.html to see an example of how to use CreateConnectivityValidation API. A default retry strategy applies to this operation CreateConnectivityValidation()

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.28.3/dataconnectivity/CreateDataAsset.go.html to see an example of how to use CreateDataAsset API. A default retry strategy applies to this operation CreateDataAsset()

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.28.3/dataconnectivity/CreateDataPreview.go.html to see an example of how to use CreateDataPreview API. A default retry strategy applies to this operation CreateDataPreview()

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.28.3/dataconnectivity/CreateDataProfile.go.html to see an example of how to use CreateDataProfile API. A default retry strategy applies to this operation CreateDataProfile()

func (DataConnectivityManagementClient) CreateDeReferenceArtifact

func (client DataConnectivityManagementClient) CreateDeReferenceArtifact(ctx context.Context, request CreateDeReferenceArtifactRequest) (response CreateDeReferenceArtifactResponse, err error)

CreateDeReferenceArtifact Dereferenced a dcms artifact.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/CreateDeReferenceArtifact.go.html to see an example of how to use CreateDeReferenceArtifact API. A default retry strategy applies to this operation CreateDeReferenceArtifact()

func (DataConnectivityManagementClient) CreateDetachDataAsset

func (client DataConnectivityManagementClient) CreateDetachDataAsset(ctx context.Context, request CreateDetachDataAssetRequest) (response CreateDetachDataAssetResponse, err error)

CreateDetachDataAsset Detaches a list of data assets to the given endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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 to perform data connectivity.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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.28.3/dataconnectivity/CreateEntityShape.go.html to see an example of how to use CreateEntityShape API. A default retry strategy applies to this operation CreateEntityShape()

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.28.3/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 specified registry.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/CreateFolder.go.html to see an example of how to use CreateFolder API. A default retry strategy applies to this operation CreateFolder()

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 (such as PushdownTask).

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/CreateFullPushDownTask.go.html to see an example of how to use CreateFullPushDownTask API. A default retry strategy applies to this operation CreateFullPushDownTask()

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.28.3/dataconnectivity/CreateReferenceArtifact.go.html to see an example of how to use CreateReferenceArtifact API. A default retry strategy applies to this operation CreateReferenceArtifact()

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 to perform data connectivity management.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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 the 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.28.3/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.28.3/dataconnectivity/DeleteConnection.go.html to see an example of how to use DeleteConnection 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.28.3/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 its identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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.28.3/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.28.3/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 its identifier.

See also

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

func (DataConnectivityManagementClient) DeriveEntities

func (client DataConnectivityManagementClient) DeriveEntities(ctx context.Context, request DeriveEntitiesRequest) (response DeriveEntitiesResponse, err error)

DeriveEntities Get the Derived Entities from the EntityFlowMode and reference key of DataObject

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/DeriveEntities.go.html to see an example of how to use DeriveEntities 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.28.3/dataconnectivity/GetConnection.go.html to see an example of how to use GetConnection API. A default retry strategy applies to this operation GetConnection()

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.28.3/dataconnectivity/GetDataAsset.go.html to see an example of how to use GetDataAsset API. A default retry strategy applies to this operation GetDataAsset()

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.28.3/dataconnectivity/GetDataEntity.go.html to see an example of how to use GetDataEntity API. A default retry strategy applies to this operation GetDataEntity()

func (DataConnectivityManagementClient) GetEndpoint

func (client DataConnectivityManagementClient) GetEndpoint(ctx context.Context, request GetEndpointRequest) (response GetEndpointResponse, err error)

GetEndpoint Gets a Data Connectivity Management endpoint by its identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/GetEndpoint.go.html to see an example of how to use GetEndpoint API. A default retry strategy applies to this operation GetEndpoint()

func (DataConnectivityManagementClient) GetEngineConfigurations

func (client DataConnectivityManagementClient) GetEngineConfigurations(ctx context.Context, request GetEngineConfigurationsRequest) (response GetEngineConfigurationsResponse, err error)

GetEngineConfigurations This endpoint is used to fetch connector-specific engine configurations.

See also

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

func (DataConnectivityManagementClient) GetExecuteOperationJob

func (client DataConnectivityManagementClient) GetExecuteOperationJob(ctx context.Context, request GetExecuteOperationJobRequest) (response GetExecuteOperationJobResponse, err error)

GetExecuteOperationJob Get the status or the result of the execution.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/GetExecuteOperationJob.go.html to see an example of how to use GetExecuteOperationJob API. A default retry strategy applies to this operation GetExecuteOperationJob()

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.28.3/dataconnectivity/GetFolder.go.html to see an example of how to use GetFolder API. A default retry strategy applies to this operation GetFolder()

func (DataConnectivityManagementClient) GetNetworkConnectivityStatus

func (client DataConnectivityManagementClient) GetNetworkConnectivityStatus(ctx context.Context, request GetNetworkConnectivityStatusRequest) (response GetNetworkConnectivityStatusResponse, err error)

GetNetworkConnectivityStatus Get the status of network reachability check, with the timestamp of 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.28.3/dataconnectivity/GetNetworkConnectivityStatus.go.html to see an example of how to use GetNetworkConnectivityStatus API. A default retry strategy applies to this operation GetNetworkConnectivityStatus()

func (DataConnectivityManagementClient) GetOperation

func (client DataConnectivityManagementClient) GetOperation(ctx context.Context, request GetOperationRequest) (response GetOperationResponse, err error)

GetOperation Retrieves the details of operation with the given resource name.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/GetOperation.go.html to see an example of how to use GetOperation API. A default retry strategy applies to this operation GetOperation()

func (DataConnectivityManagementClient) GetRegistry

func (client DataConnectivityManagementClient) GetRegistry(ctx context.Context, request GetRegistryRequest) (response GetRegistryResponse, err error)

GetRegistry Retrieves a Data Connectivity Management registry using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/GetRegistry.go.html to see an example of how to use GetRegistry API. A default retry strategy applies to this operation GetRegistry()

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.28.3/dataconnectivity/GetSchema.go.html to see an example of how to use GetSchema API. A default retry strategy applies to this operation GetSchema()

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.28.3/dataconnectivity/GetType.go.html to see an example of how to use GetType API. A default retry strategy applies to this operation GetType()

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.28.3/dataconnectivity/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

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.28.3/dataconnectivity/ListConnections.go.html to see an example of how to use ListConnections API. A default retry strategy applies to this operation ListConnections()

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.28.3/dataconnectivity/ListDataAssets.go.html to see an example of how to use ListDataAssets API. A default retry strategy applies to this operation ListDataAssets()

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.28.3/dataconnectivity/ListDataEntities.go.html to see an example of how to use ListDataEntities API. A default retry strategy applies to this operation ListDataEntities()

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.28.3/dataconnectivity/ListEndpoints.go.html to see an example of how to use ListEndpoints API. A default retry strategy applies to this operation ListEndpoints()

func (DataConnectivityManagementClient) ListFolders

func (client DataConnectivityManagementClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)

ListFolders Retrieves a list of all the folders.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/ListFolders.go.html to see an example of how to use ListFolders API. A default retry strategy applies to this operation ListFolders()

func (DataConnectivityManagementClient) ListOperations

func (client DataConnectivityManagementClient) ListOperations(ctx context.Context, request ListOperationsRequest) (response ListOperationsResponse, err error)

ListOperations Lists the summary of operations that are present in the schema, identified by the schema name.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/ListOperations.go.html to see an example of how to use ListOperations API. A default retry strategy applies to this operation ListOperations()

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.28.3/dataconnectivity/ListReferenceArtifacts.go.html to see an example of how to use ListReferenceArtifacts API. A default retry strategy applies to this operation ListReferenceArtifacts()

func (DataConnectivityManagementClient) ListRegistries

func (client DataConnectivityManagementClient) ListRegistries(ctx context.Context, request ListRegistriesRequest) (response ListRegistriesResponse, err error)

ListRegistries Retrieves a list of Data Connectivity Management registries.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/ListRegistries.go.html to see an example of how to use ListRegistries API. A default retry strategy applies to this operation ListRegistries()

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.28.3/dataconnectivity/ListSchemas.go.html to see an example of how to use ListSchemas API. A default retry strategy applies to this operation ListSchemas()

func (DataConnectivityManagementClient) ListTypes

func (client DataConnectivityManagementClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)

ListTypes This endpoint retrieves a list of all the supported connector types.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/ListTypes.go.html to see an example of how to use ListTypes API. A default retry strategy applies to this operation ListTypes()

func (DataConnectivityManagementClient) ListWorkRequestErrors

func (client DataConnectivityManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns 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.28.3/dataconnectivity/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

func (DataConnectivityManagementClient) ListWorkRequestLogs

func (client DataConnectivityManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns 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.28.3/dataconnectivity/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

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.28.3/dataconnectivity/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

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.28.3/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.28.3/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.28.3/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 specified registry.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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.28.3/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.28.3/dataconnectivity/ValidateDataAssetNetworkReachablity.go.html to see an example of how to use ValidateDataAssetNetworkReachablity API.

type DataEntity

DataEntity The data entity object.

type DataEntity interface {

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

    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"
    DataEntityDetailsModelTypeDerivedEntity   DataEntityDetailsModelTypeEnum = "DERIVED_ENTITY"
    DataEntityDetailsModelTypeMessageEntity   DataEntityDetailsModelTypeEnum = "MESSAGE_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 {

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

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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 the 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 when an error occurs.
    IsSilentError *bool `mandatory:"false" json:"isSilentError"`

    // It shows whether the datastore supports incremental extract.
    SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"`

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

func (DataEntityFromDataStore) GetEntityProperties

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

GetEntityProperties returns EntityProperties

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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 the 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 when an error occurs.
    IsSilentError *bool `mandatory:"false" json:"isSilentError"`

    // It shows whether the datastore supports incremental extract.
    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"
    DataEntityFromDataStoreEntityDetailsEntityTypeMessage   DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "MESSAGE"
)

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"
    DataEntityFromDataStoreEntityTypeMessage   DataEntityFromDataStoreEntityTypeEnum = "MESSAGE"
)

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 {

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

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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) GetEntityProperties

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

GetEntityProperties returns EntityProperties

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntityFromFileEntityDetailsEntityTypeMessage   DataEntityFromFileEntityDetailsEntityTypeEnum = "MESSAGE"
)

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"
    DataEntityFromFileEntityTypeMessage   DataEntityFromFileEntityTypeEnum = "MESSAGE"
)

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 DataEntityFromMessageEntityDetails

DataEntityFromMessageEntityDetails The message data entity details.

type DataEntityFromMessageEntityDetails struct {

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

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

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

    // Detailed description of 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 of 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"`

    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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

func (DataEntityFromMessageEntityDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataEntityFromMessageEntityDetails) String

func (m DataEntityFromMessageEntityDetails) String() string

func (*DataEntityFromMessageEntityDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DataEntityFromMessageEntityDetails) ValidateEnumValue

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

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

type DataEntityFromMessageEntityDetailsEntityTypeEnum

DataEntityFromMessageEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromMessageEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromMessageEntityDetailsEntityTypeEnum

const (
    DataEntityFromMessageEntityDetailsEntityTypeTable     DataEntityFromMessageEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromMessageEntityDetailsEntityTypeView      DataEntityFromMessageEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromMessageEntityDetailsEntityTypeFile      DataEntityFromMessageEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromMessageEntityDetailsEntityTypeSql       DataEntityFromMessageEntityDetailsEntityTypeEnum = "SQL"
    DataEntityFromMessageEntityDetailsEntityTypeDataStore DataEntityFromMessageEntityDetailsEntityTypeEnum = "DATA_STORE"
    DataEntityFromMessageEntityDetailsEntityTypeMessage   DataEntityFromMessageEntityDetailsEntityTypeEnum = "MESSAGE"
)

func GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues

func GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues() []DataEntityFromMessageEntityDetailsEntityTypeEnum

GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromMessageEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromMessageEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromMessageEntityDetailsEntityTypeEnum(val string) (DataEntityFromMessageEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromSql

DataEntityFromSql The sql entity data entity details.

type DataEntityFromSql struct {

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

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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) GetEntityProperties

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

GetEntityProperties returns EntityProperties

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntityFromSqlEntityDetailsEntityTypeDataStore DataEntityFromSqlEntityDetailsEntityTypeEnum = "DATA_STORE"
    DataEntityFromSqlEntityDetailsEntityTypeMessage   DataEntityFromSqlEntityDetailsEntityTypeEnum = "MESSAGE"
)

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"
    DataEntityFromSqlEntityTypeDataStore DataEntityFromSqlEntityTypeEnum = "DATA_STORE"
    DataEntityFromSqlEntityTypeMessage   DataEntityFromSqlEntityTypeEnum = "MESSAGE"
)

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 {

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

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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) GetEntityProperties

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

GetEntityProperties returns EntityProperties

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntityFromTableEntityDetailsEntityTypeMessage   DataEntityFromTableEntityDetailsEntityTypeEnum = "MESSAGE"
)

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"
    DataEntityFromTableEntityTypeMessage   DataEntityFromTableEntityTypeEnum = "MESSAGE"
)

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 {

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

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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) GetEntityProperties

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

GetEntityProperties returns EntityProperties

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntityFromViewEntityDetailsEntityTypeMessage   DataEntityFromViewEntityDetailsEntityTypeEnum = "MESSAGE"
)

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"
    DataEntityFromViewEntityTypeMessage   DataEntityFromViewEntityTypeEnum = "MESSAGE"
)

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"
    DataEntityModelTypeDerivedEntity   DataEntityModelTypeEnum = "DERIVED_ENTITY"
    DataEntityModelTypeMessageEntity   DataEntityModelTypeEnum = "MESSAGE_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 can 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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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 the effective date is disabled.
    IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"`

    // Is a flex data store. Metadata CSV will be generated for a 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.
    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"
    DataEntitySummaryFromDataStoreEntityTypeMessage   DataEntitySummaryFromDataStoreEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntitySummaryFromFileEntityTypeMessage   DataEntitySummaryFromFileEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntitySummaryFromSqlEntityTypeDataStore DataEntitySummaryFromSqlEntityTypeEnum = "DATA_STORE"
    DataEntitySummaryFromSqlEntityTypeMessage   DataEntitySummaryFromSqlEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntitySummaryFromTableEntityTypeMessage   DataEntitySummaryFromTableEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    DataEntitySummaryFromViewEntityTypeMessage   DataEntitySummaryFromViewEntityTypeEnum = "MESSAGE"
)

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"
    DataEntitySummaryModelTypeDerivedEntity   DataEntitySummaryModelTypeEnum = "DERIVED_ENTITY"
    DataEntitySummaryModelTypeMessageEntity   DataEntitySummaryModelTypeEnum = "MESSAGE_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 is 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 row 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 profiling 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 the 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"`

    // The number of times the value appeared.
    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 the 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 the topNValueFrequency profile config 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 {

    // The unique ID of the DCMS artifact that is getting referenced.
    DcmsArtifactId *string `mandatory:"true" json:"dcmsArtifactId"`

    // The unique ID of the service that is referencing a 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 the 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 the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The number of 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.28.3/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 DeleteDataAssetRequest

DeleteDataAssetRequest wrapper for the DeleteDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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.28.3/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 request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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.28.3/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.28.3/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.28.3/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 request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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 DeriveEntities

DeriveEntities The response object for Derived Entities.

type DeriveEntities struct {

    // The array of DerivedEntity
    Items []DerivedEntity `mandatory:"true" json:"items"`
}

func (DeriveEntities) String

func (m DeriveEntities) String() string

func (DeriveEntities) ValidateEnumValue

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

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

type DeriveEntitiesDetails

DeriveEntitiesDetails The request object for derived Entities.

type DeriveEntitiesDetails struct {

    // The array of DeriveEntitiesRequestItem
    Items []DeriveEntitiesItem `mandatory:"true" json:"items"`
}

func (DeriveEntitiesDetails) String

func (m DeriveEntitiesDetails) String() string

func (DeriveEntitiesDetails) ValidateEnumValue

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

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

type DeriveEntitiesItem

DeriveEntitiesItem The request object for single derived Entity.

type DeriveEntitiesItem struct {

    // The model type of DeriveEntitiesRequestItem
    ModelType *string `mandatory:"true" json:"modelType"`

    // Determines whether derived entity is treated as source or target
    Mode DeriveEntitiesItemModeEnum `mandatory:"true" json:"mode"`

    ReferencedDataObject ReferencedDataObject `mandatory:"true" json:"referencedDataObject"`
}

func (DeriveEntitiesItem) String

func (m DeriveEntitiesItem) String() string

func (*DeriveEntitiesItem) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DeriveEntitiesItem) ValidateEnumValue

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

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

type DeriveEntitiesItemModeEnum

DeriveEntitiesItemModeEnum Enum with underlying type: string

type DeriveEntitiesItemModeEnum string

Set of constants representing the allowable values for DeriveEntitiesItemModeEnum

const (
    DeriveEntitiesItemModeIn  DeriveEntitiesItemModeEnum = "IN"
    DeriveEntitiesItemModeOut DeriveEntitiesItemModeEnum = "OUT"
)

func GetDeriveEntitiesItemModeEnumValues

func GetDeriveEntitiesItemModeEnumValues() []DeriveEntitiesItemModeEnum

GetDeriveEntitiesItemModeEnumValues Enumerates the set of values for DeriveEntitiesItemModeEnum

func GetMappingDeriveEntitiesItemModeEnum

func GetMappingDeriveEntitiesItemModeEnum(val string) (DeriveEntitiesItemModeEnum, bool)

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

type DeriveEntitiesRequest

DeriveEntitiesRequest wrapper for the DeriveEntities operation

See also

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

type DeriveEntitiesRequest struct {

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

    // The details needed to create the derived entities.
    DeriveEntitiesDetails `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 the 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 (DeriveEntitiesRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeriveEntitiesRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeriveEntitiesRequest) RetryPolicy

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

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

func (DeriveEntitiesRequest) String

func (request DeriveEntitiesRequest) String() string

func (DeriveEntitiesRequest) ValidateEnumValue

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

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

type DeriveEntitiesResponse

DeriveEntitiesResponse wrapper for the DeriveEntities operation

type DeriveEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DeriveEntities instance
    DeriveEntities `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 (DeriveEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeriveEntitiesResponse) String

func (response DeriveEntitiesResponse) String() string

type DerivedEntity

DerivedEntity The Derive entity object

type DerivedEntity struct {

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

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

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

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

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

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

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

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

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

    RefDataObject ReferencedDataObject `mandatory:"false" json:"refDataObject"`

    // Property-bag (key-value pairs where key is Shape Field resource name and value is object)
    DerivedProperties map[string]interface{} `mandatory:"false" json:"derivedProperties"`

    // Determines whether entity is treated as source or target
    Mode DerivedEntityModeEnum `mandatory:"false" json:"mode,omitempty"`
}

func (DerivedEntity) GetEntityProperties

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

GetEntityProperties returns EntityProperties

func (DerivedEntity) GetMetadata

func (m DerivedEntity) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DerivedEntity) MarshalJSON

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

MarshalJSON marshals to json representation

func (DerivedEntity) String

func (m DerivedEntity) String() string

func (*DerivedEntity) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (DerivedEntity) ValidateEnumValue

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

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

type DerivedEntityModeEnum

DerivedEntityModeEnum Enum with underlying type: string

type DerivedEntityModeEnum string

Set of constants representing the allowable values for DerivedEntityModeEnum

const (
    DerivedEntityModeIn  DerivedEntityModeEnum = "IN"
    DerivedEntityModeOut DerivedEntityModeEnum = "OUT"
)

func GetDerivedEntityModeEnumValues

func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum

GetDerivedEntityModeEnumValues Enumerates the set of values for DerivedEntityModeEnum

func GetMappingDerivedEntityModeEnum

func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)

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

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 the 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 {

    // Mapping the DataAsset name as the key to the results as the 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 of 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 an upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The list of data assets that belong to the endpoint.
    GetDataAssets() []DataAsset
}

type DpEndpointDetails

DpEndpointDetails The endpoint details.

type DpEndpointDetails interface {

    // Generated key that can be used in API calls to identify the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 of 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 an upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The list of data assets that belong to the 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 of 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the endpoint.
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

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

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

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

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

    // Array of DNS zones to be used during the 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the endpoint.
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

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

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

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

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

    // Array of DNS zones to be used during the 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 of a public endpoint.

type DpEndpointFromPublic struct {

    // Generated key that can be used in API calls to identify the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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 of a public endpoint.

type DpEndpointFromPublicDetails struct {

    // Generated key that can be used in API calls to identify the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 of 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 an upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The list of data assets that belong to the endpoint.
    GetDataAssets() []DataAsset
}

type DpEndpointSummaryFromPrivate

DpEndpointSummaryFromPrivate The endpoint summary details of 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the endpoint.
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

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

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

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

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

    // Array of DNS zones to be used during the 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 of a public endpoint.

type DpEndpointSummaryFromPublic struct {

    // Generated key that can be used in API calls to identify the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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 of the customer connected network where, for example, the databases reside.
    SubnetId *string `mandatory:"true" json:"subnetId"`

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

    // A 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 only for cross-compatibility.
    // 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"`

    // Time when the Data Connectivity Management registry was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Data Connectivity Management registry was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle states for registries in the 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"`

    // The 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 an endpoint.

type EndpointSummary struct {

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

    // Time when the Data Connectivity Management registry was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when 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 only for cross-compatibility.
    // 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 The list of endpoint summaries.

type EndpointSummaryCollection struct {

    // The array of endpoint summaries.
    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 The 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 that are 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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

    // 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"
    EntityShapeFromDataStoreEntityTypeMessage   EntityShapeFromDataStoreEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

    // 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"
    EntityShapeFromFileEntityTypeMessage   EntityShapeFromFileEntityTypeEnum = "MESSAGE"
)

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 EntityShapeFromMessage

EntityShapeFromMessage The message data entity details.

type EntityShapeFromMessage struct {

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

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

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

    // Detailed description of 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 of 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"`

    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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

func (EntityShapeFromMessage) GetMetadata

func (m EntityShapeFromMessage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromMessage) MarshalJSON

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

MarshalJSON marshals to json representation

func (EntityShapeFromMessage) String

func (m EntityShapeFromMessage) String() string

func (*EntityShapeFromMessage) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromMessage) ValidateEnumValue

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

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

type EntityShapeFromMessageEntityTypeEnum

EntityShapeFromMessageEntityTypeEnum Enum with underlying type: string

type EntityShapeFromMessageEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromMessageEntityTypeEnum

const (
    EntityShapeFromMessageEntityTypeTable     EntityShapeFromMessageEntityTypeEnum = "TABLE"
    EntityShapeFromMessageEntityTypeView      EntityShapeFromMessageEntityTypeEnum = "VIEW"
    EntityShapeFromMessageEntityTypeFile      EntityShapeFromMessageEntityTypeEnum = "FILE"
    EntityShapeFromMessageEntityTypeSql       EntityShapeFromMessageEntityTypeEnum = "SQL"
    EntityShapeFromMessageEntityTypeDataStore EntityShapeFromMessageEntityTypeEnum = "DATA_STORE"
    EntityShapeFromMessageEntityTypeMessage   EntityShapeFromMessageEntityTypeEnum = "MESSAGE"
)

func GetEntityShapeFromMessageEntityTypeEnumValues

func GetEntityShapeFromMessageEntityTypeEnumValues() []EntityShapeFromMessageEntityTypeEnum

GetEntityShapeFromMessageEntityTypeEnumValues Enumerates the set of values for EntityShapeFromMessageEntityTypeEnum

func GetMappingEntityShapeFromMessageEntityTypeEnum

func GetMappingEntityShapeFromMessageEntityTypeEnum(val string) (EntityShapeFromMessageEntityTypeEnum, bool)

GetMappingEntityShapeFromMessageEntityTypeEnum 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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an 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"
    EntityShapeFromSqlEntityTypeDataStore EntityShapeFromSqlEntityTypeEnum = "DATA_STORE"
    EntityShapeFromSqlEntityTypeMessage   EntityShapeFromSqlEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

    // 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"
    EntityShapeFromTableEntityTypeMessage   EntityShapeFromTableEntityTypeEnum = "MESSAGE"
)

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 of 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 of 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

    // 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"
    EntityShapeFromViewEntityTypeMessage   EntityShapeFromViewEntityTypeEnum = "MESSAGE"
)

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"
    EntityShapeModelTypeMessageEntity   EntityShapeModelTypeEnum = "MESSAGE_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 ExcelFormatAttribute

ExcelFormatAttribute The Excel format attribute.

type ExcelFormatAttribute struct {

    // Range of the data. For example, "'My Sheet'!B3:C35"
    DataAddress *string `mandatory:"false" json:"dataAddress"`

    // Whether the dataAddress contains the header with column names. If false - column names fill be generated.
    Header *bool `mandatory:"false" json:"header"`

    // Workbook password if it is password protected.
    Password *string `mandatory:"false" json:"password"`
}

func (ExcelFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (ExcelFormatAttribute) String

func (m ExcelFormatAttribute) String() string

func (ExcelFormatAttribute) ValidateEnumValue

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

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

    // The list of operation execution result for each input set.
    OperationResult []OperationExecResult `mandatory:"true" json:"operationResult"`

    // Error message when the whole operation fails.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Name of the operation.
    OperationName *string `mandatory:"false" json:"operationName"`

    // The list of names of OUT/INOUT parameters.
    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 the job status.
    ExecuteOperationJobId *string `mandatory:"true" json:"executeOperationJobId"`

    // The status of the job.
    Status ExecuteOperationJobDetailsStatusEnum `mandatory:"true" json:"status"`

    // Error message when the job creation fails.
    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 the BICC console. Usually it's numeric.
    StorageId *string `mandatory:"false" json:"storageId"`

    // Name of the external storage configured in the 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 of the OOS bucket.
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // Namespace of the OOS bucket.
    Namespace *string `mandatory:"false" json:"namespace"`

    // Bucket name where BICC extracts and 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 the folder. In scenarios where reference to the folder is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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 the folder. In scenarios where reference to the folder is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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 can 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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 the 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 GenericRestApiAttributes

GenericRestApiAttributes Generic rest api specific attributes.

type GenericRestApiAttributes struct {

    // The server Url serving operation.
    ServerUrl *string `mandatory:"false" json:"serverUrl"`
}

func (GenericRestApiAttributes) MarshalJSON

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

MarshalJSON marshals to json representation

func (GenericRestApiAttributes) String

func (m GenericRestApiAttributes) String() string

func (GenericRestApiAttributes) ValidateEnumValue

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

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

type GenericRestCallAttribute

GenericRestCallAttribute The generic rest call attributes.

type GenericRestCallAttribute struct {
}

func (GenericRestCallAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (GenericRestCallAttribute) String

func (m GenericRestCallAttribute) String() string

func (GenericRestCallAttribute) ValidateEnumValue

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

ValidateEnumValue returns an error 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.28.3/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 GetDataAssetRequest

GetDataAssetRequest wrapper for the GetDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/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.28.3/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.28.3/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 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 (GetEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetEndpointResponse) String

func (response GetEndpointResponse) String() string

type GetEngineConfigurationsEngineTypeQueryParamEnum

GetEngineConfigurationsEngineTypeQueryParamEnum Enum with underlying type: string

type GetEngineConfigurationsEngineTypeQueryParamEnum string

Set of constants representing the allowable values for GetEngineConfigurationsEngineTypeQueryParamEnum

const (
    GetEngineConfigurationsEngineTypeQueryParamSpark GetEngineConfigurationsEngineTypeQueryParamEnum = "SPARK"
)

func GetGetEngineConfigurationsEngineTypeQueryParamEnumValues

func GetGetEngineConfigurationsEngineTypeQueryParamEnumValues() []GetEngineConfigurationsEngineTypeQueryParamEnum

GetGetEngineConfigurationsEngineTypeQueryParamEnumValues Enumerates the set of values for GetEngineConfigurationsEngineTypeQueryParamEnum

func GetMappingGetEngineConfigurationsEngineTypeQueryParamEnum

func GetMappingGetEngineConfigurationsEngineTypeQueryParamEnum(val string) (GetEngineConfigurationsEngineTypeQueryParamEnum, bool)

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

type GetEngineConfigurationsRequest

GetEngineConfigurationsRequest wrapper for the GetEngineConfigurations operation

See also

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

type GetEngineConfigurationsRequest struct {

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

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

    // Specifies the runtime engine for the bulk read/write operation. Default is SPARK.
    EngineTypeQueryParam GetEngineConfigurationsEngineTypeQueryParamEnum `mandatory:"false" contributesTo:"query" name:"engineTypeQueryParam" 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 (GetEngineConfigurationsRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetEngineConfigurationsRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetEngineConfigurationsRequest) RetryPolicy

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

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

func (GetEngineConfigurationsRequest) String

func (request GetEngineConfigurationsRequest) String() string

func (GetEngineConfigurationsRequest) ValidateEnumValue

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

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

type GetEngineConfigurationsResponse

GetEngineConfigurationsResponse wrapper for the GetEngineConfigurations operation

type GetEngineConfigurationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ConfigDetails instance
    ConfigDetails `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 (GetEngineConfigurationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetEngineConfigurationsResponse) String

func (response GetEngineConfigurationsResponse) 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.28.3/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 the 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.28.3/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.28.3/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 the 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 are 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.28.3/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 the 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.28.3/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 operation 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.28.3/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 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 (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.28.3/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.28.3/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 specific 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.28.3/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 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"`

    // Indicates the waiting time, in seconds, before making a follow-up request.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type HdfsWriteAttributes

HdfsWriteAttributes Properties to configure writing to HDFS.

type HdfsWriteAttributes struct {

    // Specifies whether to write output to a single file.
    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 the 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 detailed description of the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of fields.
    Fields []TypedObject `mandatory:"false" json:"fields"`

    // The port details of 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 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.28.3/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 are 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.28.3/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"`

    // Artifact type which needs to be listed while listing Artifacts.
    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 are 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"`

    // The types that will be excluded from the list of data assets/connections.
    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 data assets.
    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.28.3/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 are 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 a pattern search.
    IsPattern *bool `mandatory:"false" contributesTo:"query" name:"isPattern"`

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

    // Artifact type which needs to be listed while listing Artifacts.
    IncludeTypes []string `contributesTo:"query" name:"includeTypes" 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 (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 ListEndpointsLifecycleStateEnum

ListEndpointsLifecycleStateEnum Enum with underlying type: string

type ListEndpointsLifecycleStateEnum string

Set of constants representing the allowable values for ListEndpointsLifecycleStateEnum

const (
    ListEndpointsLifecycleStateCreating ListEndpointsLifecycleStateEnum = "CREATING"
    ListEndpointsLifecycleStateActive   ListEndpointsLifecycleStateEnum = "ACTIVE"
    ListEndpointsLifecycleStateInactive ListEndpointsLifecycleStateEnum = "INACTIVE"
    ListEndpointsLifecycleStateUpdating ListEndpointsLifecycleStateEnum = "UPDATING"
    ListEndpointsLifecycleStateDeleting ListEndpointsLifecycleStateEnum = "DELETING"
    ListEndpointsLifecycleStateDeleted  ListEndpointsLifecycleStateEnum = "DELETED"
    ListEndpointsLifecycleStateFailed   ListEndpointsLifecycleStateEnum = "FAILED"
    ListEndpointsLifecycleStateStarting ListEndpointsLifecycleStateEnum = "STARTING"
    ListEndpointsLifecycleStateStopping ListEndpointsLifecycleStateEnum = "STOPPING"
    ListEndpointsLifecycleStateStopped  ListEndpointsLifecycleStateEnum = "STOPPED"
)

func GetListEndpointsLifecycleStateEnumValues

func GetListEndpointsLifecycleStateEnumValues() []ListEndpointsLifecycleStateEnum

GetListEndpointsLifecycleStateEnumValues Enumerates the set of values for ListEndpointsLifecycleStateEnum

func GetMappingListEndpointsLifecycleStateEnum

func GetMappingListEndpointsLifecycleStateEnum(val string) (ListEndpointsLifecycleStateEnum, bool)

GetMappingListEndpointsLifecycleStateEnum 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.28.3/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 ListEndpointsLifecycleStateEnum `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"`

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

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.28.3/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 are 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.28.3/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 are 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.28.3/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 are 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"`

    // The types that will be excluded from the list of data assets/connections.
    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 ListRegistriesLifecycleStateEnum

ListRegistriesLifecycleStateEnum Enum with underlying type: string

type ListRegistriesLifecycleStateEnum string

Set of constants representing the allowable values for ListRegistriesLifecycleStateEnum

const (
    ListRegistriesLifecycleStateCreating ListRegistriesLifecycleStateEnum = "CREATING"
    ListRegistriesLifecycleStateActive   ListRegistriesLifecycleStateEnum = "ACTIVE"
    ListRegistriesLifecycleStateInactive ListRegistriesLifecycleStateEnum = "INACTIVE"
    ListRegistriesLifecycleStateUpdating ListRegistriesLifecycleStateEnum = "UPDATING"
    ListRegistriesLifecycleStateDeleting ListRegistriesLifecycleStateEnum = "DELETING"
    ListRegistriesLifecycleStateDeleted  ListRegistriesLifecycleStateEnum = "DELETED"
    ListRegistriesLifecycleStateFailed   ListRegistriesLifecycleStateEnum = "FAILED"
    ListRegistriesLifecycleStateStarting ListRegistriesLifecycleStateEnum = "STARTING"
    ListRegistriesLifecycleStateStopping ListRegistriesLifecycleStateEnum = "STOPPING"
    ListRegistriesLifecycleStateStopped  ListRegistriesLifecycleStateEnum = "STOPPED"
)

func GetListRegistriesLifecycleStateEnumValues

func GetListRegistriesLifecycleStateEnumValues() []ListRegistriesLifecycleStateEnum

GetListRegistriesLifecycleStateEnumValues Enumerates the set of values for ListRegistriesLifecycleStateEnum

func GetMappingListRegistriesLifecycleStateEnum

func GetMappingListRegistriesLifecycleStateEnum(val string) (ListRegistriesLifecycleStateEnum, bool)

GetMappingListRegistriesLifecycleStateEnum 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.28.3/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 the whole tenancy.
    IsDeepLookup *bool `mandatory:"false" contributesTo:"query" name:"isDeepLookup"`

    // Lifecycle state of the resource.
    LifecycleState ListRegistriesLifecycleStateEnum `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"`

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

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.28.3/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 are 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"`

    // Artifact type which needs to be listed while listing Artifacts.
    IncludeTypes []string `contributesTo:"query" name:"includeTypes" 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 (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.28.3/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 are 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.28.3/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"`

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

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

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

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.28.3/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 ID
    RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"`

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

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

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 and Connection Registry Attributes

type ModelType struct {

    // The list of attributes of the data asset.
    DataAssetAttributes []Attribute `mandatory:"true" json:"dataAssetAttributes"`

    // Mapping the connectionType as the key to the list of attributes as the 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 the 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 detailed description of 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"`

    // The timestamp when the network validation was last updated 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 the network connectivity status fofor all the data assets attached to the provided private endpoint.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.28.3/dataconnectivity/GetNetworkConnectivityStatusCollection.go.html to see an example of how to use GetNetworkConnectivityStatusCollection API. A default retry strategy applies to this operation GetNetworkConnectivityStatusCollection()

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 specific attribute.

type NumericAttribute struct {

    // Name of the 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 the topNValueFrequency profile config 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 according to the context. For example, 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 represents 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"`

    // The number of times the value appeared.
    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, the time that it was created or updated, and the user who created or 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 the 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.
    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 the output to a single file.
    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 {
    GetOperationAttributes() AbstractOperationAttributes

    GetMetadata() *ObjectMetadata
}

type OperationExecResult

OperationExecResult Operation execution result for a single input set.

type OperationExecResult struct {

    // Status of the operation job for a particular set of input.
    ExecutionStatus OperationExecResultExecutionStatusEnum `mandatory:"false" json:"executionStatus,omitempty"`

    // Error message when the execution of operation fails.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Metrics of operation execution job.
    Metrics *interface{} `mandatory:"false" json:"metrics"`

    // The list of emitted rows for each OUT/INOUT parameter.
    OutputValues [][]interface{} `mandatory:"false" json:"outputValues"`

    // True, if the error message must be displayed in the 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 OperationFromApi

OperationFromApi The API operation object.

type OperationFromApi struct {

    // The operation name. This value is unique.
    Name *string `mandatory:"true" json:"name"`

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

    OperationAttributes AbstractOperationAttributes `mandatory:"false" json:"operationAttributes"`

    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 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 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 (OperationFromApi) GetMetadata

func (m OperationFromApi) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromApi) GetOperationAttributes

func (m OperationFromApi) GetOperationAttributes() AbstractOperationAttributes

GetOperationAttributes returns OperationAttributes

func (OperationFromApi) MarshalJSON

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

MarshalJSON marshals to json representation

func (OperationFromApi) String

func (m OperationFromApi) String() string

func (*OperationFromApi) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (OperationFromApi) ValidateEnumValue

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

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

type OperationFromProcedure

OperationFromProcedure The operation object.

type OperationFromProcedure struct {
    OperationAttributes AbstractOperationAttributes `mandatory:"false" json:"operationAttributes"`

    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 of 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) GetOperationAttributes

func (m OperationFromProcedure) GetOperationAttributes() AbstractOperationAttributes

GetOperationAttributes returns OperationAttributes

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

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

UnmarshalJSON unmarshals from json

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 parameter values.

type OperationInputRecord struct {

    // Values of IN/INOUT parameter.
    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"
    OperationModelTypeApi       OperationModelTypeEnum = "API"
)

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, with minimal 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 OperationSummaryFromApi

OperationSummaryFromApi The API operation summary object.

type OperationSummaryFromApi 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 (OperationSummaryFromApi) GetMetadata

func (m OperationSummaryFromApi) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationSummaryFromApi) MarshalJSON

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

MarshalJSON marshals to json representation

func (OperationSummaryFromApi) String

func (m OperationSummaryFromApi) String() string

func (OperationSummaryFromApi) ValidateEnumValue

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

ValidateEnumValue returns an error 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 of 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"
    OperationSummaryModelTypeApi       OperationSummaryModelTypeEnum = "API"
)

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 the 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 detailed description of the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of fields.
    Fields []TypedObject `mandatory:"false" json:"fields"`

    // The port details of 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 the 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 detailed description of 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 an input value.
    IsInput *bool `mandatory:"false" json:"isInput"`

    // Specifies whether the parameter is an 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 parent object.

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 model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

    // Free form text without any restriction on the 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 the columns in the entity are profiled.
    Attributes []string `mandatory:"false" json:"attributes"`

    // Array of enum strings to decide which profile functions to run. If empty, all the 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 at least this percentage threshold to be considered a pattern on its own. Patterns that do not qualify are clubbed together into 'Others' pattern.
    PatternThreshold *int `mandatory:"false" json:"patternThreshold"`

    // A data type has to qualify at least this percentage threshold to be considered an inferred 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 {

    // this map is used for passing BIP report/REST parameter values.
    DerivedAttributes map[string]string `mandatory:"false" json:"derivedAttributes"`

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

    // 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 the readOperationConfig operation should trigger a raw data preview flow.
    ReadRawData *bool `mandatory:"false" json:"readRawData"`
}

func (ReadOperationConfig) GetDerivedAttributes

func (m ReadOperationConfig) GetDerivedAttributes() map[string]string

GetDerivedAttributes returns DerivedAttributes

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 the reference details of a data asset.

type ReferenceArtifactSummary struct {

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

    // The unique ID of the service that is referencing a DCMS artifact.
    ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"`

    // Generated key that can be used in API calls to identify the 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 the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The unique ID of the DCMS artifact that is getting registered.
    DcmsArtifactId *string `mandatory:"false" json:"dcmsArtifactId"`

    // The number of 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 can 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 {

    // The unique ID of the DCMS artifact that is getting registered.
    DcmsArtifactId *string `mandatory:"true" json:"dcmsArtifactId"`

    // The unique ID of the service that is referencing a 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 the 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 the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The number of 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 ReferencedDataObject

ReferencedDataObject The input Operation for which derived entity is to be formed.

type ReferencedDataObject interface {

    // 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 unique, editable and is restricted to 1000 characters.
    GetName() *string

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

    // The resource name.
    GetResourceName() *string

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

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

type ReferencedDataObjectFromApi

ReferencedDataObjectFromApi The input procedure object

type ReferencedDataObjectFromApi struct {

    // 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 unique, editable and is restricted to 1000 characters.
    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 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"`

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

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

func (ReferencedDataObjectFromApi) GetExternalKey

func (m ReferencedDataObjectFromApi) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromApi) GetModelVersion

func (m ReferencedDataObjectFromApi) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromApi) GetName

func (m ReferencedDataObjectFromApi) GetName() *string

GetName returns Name

func (ReferencedDataObjectFromApi) GetObjectStatus

func (m ReferencedDataObjectFromApi) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromApi) GetObjectVersion

func (m ReferencedDataObjectFromApi) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromApi) GetParentRef

func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ReferencedDataObjectFromApi) GetResourceName

func (m ReferencedDataObjectFromApi) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromApi) MarshalJSON

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

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromApi) String

func (m ReferencedDataObjectFromApi) String() string

func (ReferencedDataObjectFromApi) ValidateEnumValue

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

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

type ReferencedDataObjectFromProcedure

ReferencedDataObjectFromProcedure The input procedure object

type ReferencedDataObjectFromProcedure struct {

    // 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 unique, editable and is restricted to 1000 characters.
    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 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"`

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

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

func (ReferencedDataObjectFromProcedure) GetExternalKey

func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromProcedure) GetModelVersion

func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromProcedure) GetName

func (m ReferencedDataObjectFromProcedure) GetName() *string

GetName returns Name

func (ReferencedDataObjectFromProcedure) GetObjectStatus

func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromProcedure) GetObjectVersion

func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromProcedure) GetParentRef

func (m ReferencedDataObjectFromProcedure) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ReferencedDataObjectFromProcedure) GetResourceName

func (m ReferencedDataObjectFromProcedure) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromProcedure) MarshalJSON

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

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromProcedure) String

func (m ReferencedDataObjectFromProcedure) String() string

func (ReferencedDataObjectFromProcedure) ValidateEnumValue

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

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

type ReferencedDataObjectModelTypeEnum

ReferencedDataObjectModelTypeEnum Enum with underlying type: string

type ReferencedDataObjectModelTypeEnum string

Set of constants representing the allowable values for ReferencedDataObjectModelTypeEnum

const (
    ReferencedDataObjectModelTypeProcedure ReferencedDataObjectModelTypeEnum = "PROCEDURE"
    ReferencedDataObjectModelTypeApi       ReferencedDataObjectModelTypeEnum = "API"
)

func GetMappingReferencedDataObjectModelTypeEnum

func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)

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

func GetReferencedDataObjectModelTypeEnumValues

func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum

GetReferencedDataObjectModelTypeEnumValues Enumerates the set of values for ReferencedDataObjectModelTypeEnum

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

    // A 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 only for cross-compatibility.
    // 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"`

    // Time when the Data Connectivity Management registry was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when the Data Connectivity Management registry was updated. An RFC3339 formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle states for registries in the 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, and so on. 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 the object is a favorite.
    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 The summary of a registry.

type RegistrySummary struct {

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

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

    // Time when the Data Connectivity Management registry was created. An RFC3339 formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time when 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 only for cross-compatibility.
    // 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 The list of registry summaries.

type RegistrySummaryCollection struct {

    // The array of registry summaries.
    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 values.

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 type.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Free form text without any restriction on the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The model version of the object.
    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 of 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 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 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 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 type.
    ModelType *string `mandatory:"true" json:"modelType"`

    // Free form text without any restriction on the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The model version of the object.
    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 of 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 can 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 the 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 detailed description of 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 the 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 detailed description of 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, and so on. 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 the 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 an 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 the 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 the topNValueFrequency profile config 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 in the 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 the 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 the 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 an 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 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 the 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 an 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 {

    // The unique ID of the specific data asset type.
    Key *string `mandatory:"true" json:"key"`

    // Name of the specific data asset type.
    Name *string `mandatory:"true" json:"name"`

    // Description 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 the 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 an 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 the permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // A detailed description of 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 model version of the object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on the 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 the update connection operations.

type UpdateConnectionDetails struct {

    // All the properties of 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 the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

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

    // The default property of 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.28.3/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 required 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 the update data asset operations.

type UpdateDataAssetDetails struct {

    // All the properties of 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 the 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

    // Additional properties of 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.28.3/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 required 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 the update operations of the endpoint.

type UpdateDpEndpointDetails interface {

    // Generated key that can be used in API calls to identify the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 of 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 an upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The list of data assets that belong to the 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the endpoint.
    DataAssets []DataAsset `mandatory:"false" json:"dataAssets"`

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

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

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

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

    // Array of DNS zones to be used during the 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 the endpoint. In scenarios where reference to the endpoint is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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 only for cross-compatibility.
    // 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"`

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

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

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

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

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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 the update operations of the folder.

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 the folder. In scenarios where reference to the folder is required, 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 the 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 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 an upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The list of data assets that belong to the 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.28.3/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 required 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 {

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or registry. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a registry. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    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.28.3/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 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"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-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.28.3/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 the 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 the 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 {

    // The 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 data asset.

type ValidationResult struct {

    // Error text for validation failure.
    ErrorMsg *string `mandatory:"false" json:"errorMsg"`

    // Status of the validation 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 the status of the work request.

type WorkRequest struct {

    // Type of the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of the 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"`

    // The 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 in
    // (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 The list of work request error summaries.

type WorkRequestErrorCollection struct {

    // The array of work request error summaries.
    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 The list of work request log summaries.

type WorkRequestErrorSummary struct {

    // A machine-usable code for the error that occured. Error codes are listed in
    // (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"`

    // Time when 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 The list of work request log summaries.

type WorkRequestLogCollection struct {

    // The list of work request log summaries.
    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, after which it moves to CREATED, UPDATED,
    // or DELETED state, 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 the 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"`

    // The 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 The list of work request summaries.

type WorkRequestSummaryCollection struct {

    // The array of work request summaries.
    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 {

    // this map is used for passing BIP report/REST parameter values.
    DerivedAttributes map[string]string `mandatory:"false" json:"derivedAttributes"`

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

    // 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 the operation that errors out.
    RejectLimit *int `mandatory:"false" json:"rejectLimit"`

    // The mode for the write operation.
    WriteMode WriteOperationConfigWriteModeEnum `mandatory:"false" json:"writeMode,omitempty"`
}

func (WriteOperationConfig) GetDerivedAttributes

func (m WriteOperationConfig) GetDerivedAttributes() map[string]string

GetDerivedAttributes returns DerivedAttributes

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