dataconnectivity

package
v65.33.1 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 License: Apache-2.0, UPL-1.0 Imports: 7 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

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

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

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

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

func GetDeriveEntitiesItemModeEnumStringValues() []string

GetDeriveEntitiesItemModeEnumStringValues Enumerates the set of values in String for DeriveEntitiesItemModeEnum

func GetDerivedEntityModeEnumStringValues ¶ added in v65.19.0

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

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

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

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

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

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

Types ¶

type AbstractCallAttribute ¶

type AbstractCallAttribute interface {
}

AbstractCallAttribute The call attributes.

type AbstractCallAttributeModelTypeEnum ¶

type AbstractCallAttributeModelTypeEnum string

AbstractCallAttributeModelTypeEnum Enum with underlying type: string

const (
	AbstractCallAttributeModelTypeBipcallattribute         AbstractCallAttributeModelTypeEnum = "BIPCALLATTRIBUTE"
	AbstractCallAttributeModelTypeGenericRestCallAttribute AbstractCallAttributeModelTypeEnum = "GENERIC_REST_CALL_ATTRIBUTE"
)

Set of constants representing the allowable values for AbstractCallAttributeModelTypeEnum

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 ¶

type AbstractDataOperationConfig interface {

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

AbstractDataOperationConfig The information about the data operation.

type AbstractDataOperationConfigModelTypeEnum ¶

type AbstractDataOperationConfigModelTypeEnum string

AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum

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 ¶

type AbstractFormatAttribute interface {
}

AbstractFormatAttribute The abstract format attribute.

type AbstractFormatAttributeModelTypeEnum ¶

type AbstractFormatAttributeModelTypeEnum string

AbstractFormatAttributeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum

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

type AbstractOperationAttributes interface {
}

AbstractOperationAttributes The operation attributes

type AbstractOperationAttributesModelTypeEnum ¶ added in v65.19.0

type AbstractOperationAttributesModelTypeEnum string

AbstractOperationAttributesModelTypeEnum Enum with underlying type: string

const (
	AbstractOperationAttributesModelTypeGenericRestApiAttributes AbstractOperationAttributesModelTypeEnum = "GENERIC_REST_API_ATTRIBUTES"
)

Set of constants representing the allowable values for AbstractOperationAttributesModelTypeEnum

func GetAbstractOperationAttributesModelTypeEnumValues ¶ added in v65.19.0

func GetAbstractOperationAttributesModelTypeEnumValues() []AbstractOperationAttributesModelTypeEnum

GetAbstractOperationAttributesModelTypeEnumValues Enumerates the set of values for AbstractOperationAttributesModelTypeEnum

func GetMappingAbstractOperationAttributesModelTypeEnum ¶ added in v65.19.0

func GetMappingAbstractOperationAttributesModelTypeEnum(val string) (AbstractOperationAttributesModelTypeEnum, bool)

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

type AbstractReadAttribute ¶

type AbstractReadAttribute interface {
}

AbstractReadAttribute The abstract read attribute.

type AbstractReadAttributeModelTypeEnum ¶

type AbstractReadAttributeModelTypeEnum string

AbstractReadAttributeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum

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 ¶

type AbstractWriteAttribute interface {
}

AbstractWriteAttribute The abstract write attribute.

type AbstractWriteAttributeModelTypeEnum ¶

type AbstractWriteAttributeModelTypeEnum string

AbstractWriteAttributeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum

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 ¶

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

AggregatorSummary A summary type containing information about the object's aggregator including its type, key, name, and 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 ¶

type AttachDataAssetInfo struct {

	// Mapping the DataAsset name as the key to the results as the value.
	ReferenceInfo map[string]ValidationResult `mandatory:"true" json:"referenceInfo"`
}

AttachDataAssetInfo The attach DataAsset response.

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 ¶

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

Attribute The attribute object fo the registry that can be used to get the connector details.

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 ¶

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
}

AttributeProfileResult A summary of profiling results of a specific attribute.

type AvroFormatAttribute ¶

type AvroFormatAttribute struct {

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

AvroFormatAttribute The AVRO format attribute.

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 ¶

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
}

BaseType Base type for the type system.

type BaseTypeModelTypeEnum ¶

type BaseTypeModelTypeEnum string

BaseTypeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for BaseTypeModelTypeEnum

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 ¶

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

BiccReadAttributes Properties to configure reading from an Oracle Database.

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 ¶

type BiccReadAttributesExtractStrategyEnum string

BiccReadAttributesExtractStrategyEnum Enum with underlying type: string

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

Set of constants representing the allowable values for BiccReadAttributesExtractStrategyEnum

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 ¶

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

BipCallAttribute The call attributes impl.

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 ¶

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

CallOperationConfig Holder for parameter names.

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 ¶

type ChangeEndpointCompartmentDetails struct {

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

ChangeEndpointCompartmentDetails The information about change compartment action.

func (ChangeEndpointCompartmentDetails) 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 ¶

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
}

ChangeEndpointCompartmentRequest wrapper for the ChangeEndpointCompartment operation

See also ¶

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

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 ¶

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

ChangeEndpointCompartmentResponse wrapper for the ChangeEndpointCompartment operation

func (ChangeEndpointCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeEndpointCompartmentResponse) String ¶

func (response ChangeEndpointCompartmentResponse) String() string

type ChangeRegistryCompartmentDetails ¶

type ChangeRegistryCompartmentDetails struct {

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

ChangeRegistryCompartmentDetails The information about the change compartment action.

func (ChangeRegistryCompartmentDetails) 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 ¶

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
}

ChangeRegistryCompartmentRequest wrapper for the ChangeRegistryCompartment operation

See also ¶

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

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 ¶

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

ChangeRegistryCompartmentResponse wrapper for the ChangeRegistryCompartment operation

func (ChangeRegistryCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeRegistryCompartmentResponse) String ¶

func (response ChangeRegistryCompartmentResponse) String() string

type Column ¶

type Column struct {

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

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

Column Data preview column definition.

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 ¶

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

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.

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 ¶

type Compression struct {

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

Compression The optional compression configuration.

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 ¶

type CompressionCodecEnum string

CompressionCodecEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CompressionCodecEnum

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 ¶

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

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

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

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

ConfigDetails The connector-specific engine configurations.

func (ConfigDetails) String ¶ added in v65.19.0

func (m ConfigDetails) String() string

func (ConfigDetails) ValidateEnumValue ¶ added in v65.19.0

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 ¶

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

ConfigParameterDefinition The configurable properties of an object type.

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 ¶

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

ConfigParameterValue Contains the parameter configuration values.

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 ¶

type ConfigValues struct {

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

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

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

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 ¶

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

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.

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 ¶

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

Connection The connection for a data asset.

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 ¶

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

ConnectionProperty The connection name/value pair.

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 ¶

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

ConnectionSummary The connection summary object.

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 ¶

type ConnectionSummaryCollection struct {

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

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

func (ConnectionSummaryCollection) 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 ¶

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

ConnectionValidation The information about connection validation.

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 ¶

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

ConnectionValidationSummary The information about connection validation.

func (ConnectionValidationSummary) 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 ¶ added in v65.19.0

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

ConnectivityUsage Contains details of ConnectivityUsage.

func (ConnectivityUsage) String ¶ added in v65.19.0

func (m ConnectivityUsage) String() string

func (ConnectivityUsage) ValidateEnumValue ¶ added in v65.19.0

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

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

ConnectivityUsageDetails Input details to ConnectivityUsage.

func (ConnectivityUsageDetails) String ¶ added in v65.19.0

func (m ConnectivityUsageDetails) String() string

func (ConnectivityUsageDetails) ValidateEnumValue ¶ added in v65.19.0

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

type ConnectivityUsageStatusEnum string

ConnectivityUsageStatusEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ConnectivityUsageStatusEnum

func GetConnectivityUsageStatusEnumValues ¶ added in v65.19.0

func GetConnectivityUsageStatusEnumValues() []ConnectivityUsageStatusEnum

GetConnectivityUsageStatusEnumValues Enumerates the set of values for ConnectivityUsageStatusEnum

func GetMappingConnectivityUsageStatusEnum ¶ added in v65.19.0

func GetMappingConnectivityUsageStatusEnum(val string) (ConnectivityUsageStatusEnum, bool)

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

type ConnectivityValidation ¶

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

ConnectivityValidation The information about connectivity validation results.

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 ¶

type ConnectorAttribute interface {
}

ConnectorAttribute Marker class for connector attributes.

type ConnectorAttributeModelTypeEnum ¶

type ConnectorAttributeModelTypeEnum string

ConnectorAttributeModelTypeEnum Enum with underlying type: string

const (
	ConnectorAttributeModelTypeExternalStorage ConnectorAttributeModelTypeEnum = "EXTERNAL_STORAGE"
)

Set of constants representing the allowable values for ConnectorAttributeModelTypeEnum

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 ¶

type CreateAttachDataAssetDetails struct {

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

CreateAttachDataAssetDetails The attach DataAsset payload.

func (CreateAttachDataAssetDetails) 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 ¶

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
}

CreateAttachDataAssetRequest wrapper for the CreateAttachDataAsset operation

See also ¶

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

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 ¶

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

CreateAttachDataAssetResponse wrapper for the CreateAttachDataAsset operation

func (CreateAttachDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateAttachDataAssetResponse) String ¶

func (response CreateAttachDataAssetResponse) String() string

type CreateConnectionDetails ¶

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

CreateConnectionDetails Properties used in the create connection operations.

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 ¶

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
}

CreateConnectionRequest wrapper for the CreateConnection operation

See also ¶

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

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 ¶

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

CreateConnectionResponse wrapper for the CreateConnection operation

func (CreateConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String ¶

func (response CreateConnectionResponse) String() string

type CreateConnectionValidationDetails ¶

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

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

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

CreateConnectionValidationDetails The properties used in the create connection validation operations.

func (CreateConnectionValidationDetails) 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 ¶

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
}

CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation

See also ¶

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

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 ¶

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

CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation

func (CreateConnectionValidationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionValidationResponse) String ¶

func (response CreateConnectionValidationResponse) String() string

type CreateConnectivityValidationDetails ¶

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
}

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 CreateConnectivityValidationDetailsModelTypeEnum ¶

type CreateConnectivityValidationDetailsModelTypeEnum string

CreateConnectivityValidationDetailsModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateConnectivityValidationDetailsModelTypeEnum

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 ¶

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
}

CreateConnectivityValidationRequest wrapper for the CreateConnectivityValidation operation

See also ¶

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

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 ¶

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

func (CreateConnectivityValidationRequest) 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 ¶

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

CreateConnectivityValidationResponse wrapper for the CreateConnectivityValidation operation

func (CreateConnectivityValidationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectivityValidationResponse) String ¶

func (response CreateConnectivityValidationResponse) String() string

type CreateDataAssetDetails ¶

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

CreateDataAssetDetails Properties used in the create data asset operations.

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 ¶

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
}

CreateDataAssetRequest wrapper for the CreateDataAsset operation

See also ¶

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

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 ¶

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

CreateDataAssetResponse wrapper for the CreateDataAsset operation

func (CreateDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetResponse) String ¶

func (response CreateDataAssetResponse) String() string

type CreateDataPreviewDetails ¶

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

CreateDataPreviewDetails The data preview request payload.

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 ¶

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
}

CreateDataPreviewRequest wrapper for the CreateDataPreview operation

See also ¶

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

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 ¶

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

CreateDataPreviewResponse wrapper for the CreateDataPreview operation

func (CreateDataPreviewResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDataPreviewResponse) String ¶

func (response CreateDataPreviewResponse) String() string

type CreateDataProfileDetails ¶

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

CreateDataProfileDetails The data profile payload.

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 ¶

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
}

CreateDataProfileRequest wrapper for the CreateDataProfile operation

See also ¶

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

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 ¶

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

CreateDataProfileResponse wrapper for the CreateDataProfile operation

func (CreateDataProfileResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDataProfileResponse) String ¶

func (response CreateDataProfileResponse) String() string

type CreateDeReferenceArtifactDetails ¶

type CreateDeReferenceArtifactDetails struct {

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

CreateDeReferenceArtifactDetails Represents the info required for de-referencing a DCMS artifact.

func (CreateDeReferenceArtifactDetails) 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 ¶

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
}

CreateDeReferenceArtifactRequest wrapper for the CreateDeReferenceArtifact operation

See also ¶

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

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 ¶

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

CreateDeReferenceArtifactResponse wrapper for the CreateDeReferenceArtifact operation

func (CreateDeReferenceArtifactResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDeReferenceArtifactResponse) String ¶

func (response CreateDeReferenceArtifactResponse) String() string

type CreateDetachDataAssetDetails ¶

type CreateDetachDataAssetDetails struct {

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

CreateDetachDataAssetDetails The detach DataAsset payload.

func (CreateDetachDataAssetDetails) 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 ¶

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
}

CreateDetachDataAssetRequest wrapper for the CreateDetachDataAsset operation

See also ¶

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

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 ¶

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

CreateDetachDataAssetResponse wrapper for the CreateDetachDataAsset operation

func (CreateDetachDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDetachDataAssetResponse) String ¶

func (response CreateDetachDataAssetResponse) String() string

type CreateDpEndpointDetails ¶

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
}

CreateDpEndpointDetails Properties used in the create operations of the endpoint.

type CreateDpEndpointDetailsModelTypeEnum ¶

type CreateDpEndpointDetailsModelTypeEnum string

CreateDpEndpointDetailsModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDpEndpointDetailsModelTypeEnum

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 ¶

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

CreateDpEndpointFromPrivate The details to create a private endpoint.

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

type CreateDpEndpointFromPrivateStateEnum string

CreateDpEndpointFromPrivateStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateDpEndpointFromPrivateStateEnum

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 ¶

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

CreateDpEndpointFromPublic The details to create a public endpoint.

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

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

CreateEndpointDetails Information about a new endpoint.

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 ¶

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
}

CreateEndpointRequest wrapper for the CreateEndpoint operation

See also ¶

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

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 ¶

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

CreateEndpointResponse wrapper for the CreateEndpoint operation

func (CreateEndpointResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateEndpointResponse) String ¶

func (response CreateEndpointResponse) String() string

type CreateEntityShapeAuthorizationModeEnum ¶

type CreateEntityShapeAuthorizationModeEnum string

CreateEntityShapeAuthorizationModeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateEntityShapeAuthorizationModeEnum

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 ¶

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
}

CreateEntityShapeDetails The data entity shape object.

type CreateEntityShapeDetailsEntityTypeEnum ¶

type CreateEntityShapeDetailsEntityTypeEnum string

CreateEntityShapeDetailsEntityTypeEnum Enum with underlying type: string

const (
	CreateEntityShapeDetailsEntityTypeTable     CreateEntityShapeDetailsEntityTypeEnum = "TABLE"
	CreateEntityShapeDetailsEntityTypeView      CreateEntityShapeDetailsEntityTypeEnum = "VIEW"
	CreateEntityShapeDetailsEntityTypeFile      CreateEntityShapeDetailsEntityTypeEnum = "FILE"
	CreateEntityShapeDetailsEntityTypeSql       CreateEntityShapeDetailsEntityTypeEnum = "SQL"
	CreateEntityShapeDetailsEntityTypeDataStore CreateEntityShapeDetailsEntityTypeEnum = "DATA_STORE"
	CreateEntityShapeDetailsEntityTypeMessage   CreateEntityShapeDetailsEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for CreateEntityShapeDetailsEntityTypeEnum

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 ¶

type CreateEntityShapeDetailsModelTypeEnum string

CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum

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 ¶

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

CreateEntityShapeFromDataStore The data store entity details.

func (CreateEntityShapeFromDataStore) GetEntityProperties ¶

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromDataStore) GetEntityType ¶

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 ¶

GetKey returns Key

func (CreateEntityShapeFromDataStore) GetModelVersion ¶

func (m CreateEntityShapeFromDataStore) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromDataStore) GetName ¶

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 ¶

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 ¶

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

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

CreateEntityShapeFromFile The file data entity details.

func (CreateEntityShapeFromFile) GetEntityProperties ¶

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromFile) GetEntityType ¶

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

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

CreateEntityShapeFromMessage The message data entity details.

func (CreateEntityShapeFromMessage) GetEntityProperties ¶ added in v65.19.0

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromMessage) GetEntityType ¶ added in v65.19.0

GetEntityType returns EntityType

func (CreateEntityShapeFromMessage) GetExternalKey ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateEntityShapeFromMessage) GetForeignKeys ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetForeignKeys() []ForeignKey

GetForeignKeys returns ForeignKeys

func (CreateEntityShapeFromMessage) GetIdentifier ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateEntityShapeFromMessage) GetKey ¶ added in v65.19.0

GetKey returns Key

func (CreateEntityShapeFromMessage) GetModelVersion ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateEntityShapeFromMessage) GetName ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetName() *string

GetName returns Name

func (CreateEntityShapeFromMessage) GetObjectStatus ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateEntityShapeFromMessage) GetObjectVersion ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateEntityShapeFromMessage) GetOtherTypeLabel ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetOtherTypeLabel() *string

GetOtherTypeLabel returns OtherTypeLabel

func (CreateEntityShapeFromMessage) GetParentRef ¶ added in v65.19.0

GetParentRef returns ParentRef

func (CreateEntityShapeFromMessage) GetResourceName ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetResourceName() *string

GetResourceName returns ResourceName

func (CreateEntityShapeFromMessage) GetShape ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetShape() *Shape

GetShape returns Shape

func (CreateEntityShapeFromMessage) GetShapeId ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetShapeId() *string

GetShapeId returns ShapeId

func (CreateEntityShapeFromMessage) GetTypes ¶ added in v65.19.0

GetTypes returns Types

func (CreateEntityShapeFromMessage) GetUniqueKeys ¶ added in v65.19.0

func (m CreateEntityShapeFromMessage) GetUniqueKeys() []UniqueKey

GetUniqueKeys returns UniqueKeys

func (CreateEntityShapeFromMessage) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromMessage) String ¶ added in v65.19.0

func (*CreateEntityShapeFromMessage) UnmarshalJSON ¶ added in v65.19.0

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromMessage) ValidateEnumValue ¶ added in v65.19.0

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 ¶

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

CreateEntityShapeFromSql The SQL entity details.

func (CreateEntityShapeFromSql) GetEntityProperties ¶

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromSql) GetEntityType ¶

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 ¶

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

CreateEntityShapeFromTable The table data entity details.

func (CreateEntityShapeFromTable) GetEntityProperties ¶

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromTable) GetEntityType ¶

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 ¶

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

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

CreateEntityShapeFromView The view data entity details.

func (CreateEntityShapeFromView) GetEntityProperties ¶

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

GetEntityProperties returns EntityProperties

func (CreateEntityShapeFromView) GetEntityType ¶

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 ¶

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
}

CreateEntityShapeRequest wrapper for the CreateEntityShape operation

See also ¶

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

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 ¶

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

CreateEntityShapeResponse wrapper for the CreateEntityShape operation

func (CreateEntityShapeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateEntityShapeResponse) String ¶

func (response CreateEntityShapeResponse) String() string

type CreateExecuteOperationJobDetails ¶

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

CreateExecuteOperationJobDetails Input details to execute an operation.

func (CreateExecuteOperationJobDetails) 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 ¶

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
}

CreateExecuteOperationJobRequest wrapper for the CreateExecuteOperationJob operation

See also ¶

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

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 ¶

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

CreateExecuteOperationJobResponse wrapper for the CreateExecuteOperationJob operation

func (CreateExecuteOperationJobResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateExecuteOperationJobResponse) String ¶

func (response CreateExecuteOperationJobResponse) String() string

type CreateFolderDetails ¶

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

CreateFolderDetails Properties used in the create operations of the folder.

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 ¶

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
}

CreateFolderRequest wrapper for the CreateFolder operation

See also ¶

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

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 ¶

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

CreateFolderResponse wrapper for the CreateFolder operation

func (CreateFolderResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateFolderResponse) String ¶

func (response CreateFolderResponse) String() string

type CreateFullPushDownTaskDetails ¶

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

CreateFullPushDownTaskDetails The full pushdown task parameter.

func (CreateFullPushDownTaskDetails) 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 ¶

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
}

CreateFullPushDownTaskRequest wrapper for the CreateFullPushDownTask operation

See also ¶

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

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 ¶

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

CreateFullPushDownTaskResponse wrapper for the CreateFullPushDownTask operation

func (CreateFullPushDownTaskResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateFullPushDownTaskResponse) String ¶

func (response CreateFullPushDownTaskResponse) String() string

type CreateReferenceArtifactDetails ¶

type CreateReferenceArtifactDetails struct {

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

CreateReferenceArtifactDetails Represents the info required for creating a DCMS artifact reference.

func (CreateReferenceArtifactDetails) 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 ¶

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
}

CreateReferenceArtifactRequest wrapper for the CreateReferenceArtifact operation

See also ¶

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

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 ¶

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

CreateReferenceArtifactResponse wrapper for the CreateReferenceArtifact operation

func (CreateReferenceArtifactResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateReferenceArtifactResponse) String ¶

func (response CreateReferenceArtifactResponse) String() string

type CreateRegistryDetails ¶

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

CreateRegistryDetails The information about a new Registry.

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 ¶

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
}

CreateRegistryRequest wrapper for the CreateRegistry operation

See also ¶

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

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 ¶

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

CreateRegistryResponse wrapper for the CreateRegistry operation

func (CreateRegistryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateRegistryResponse) String ¶

func (response CreateRegistryResponse) String() string

type CreateTestNetworkConnectivityDetails ¶

type CreateTestNetworkConnectivityDetails struct {

	// Data Asset key
	DataAssetKey *string `mandatory:"true" json:"dataAssetKey"`
}

CreateTestNetworkConnectivityDetails The network validation payload.

func (CreateTestNetworkConnectivityDetails) 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 ¶

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
}

CreateTestNetworkConnectivityRequest wrapper for the CreateTestNetworkConnectivity operation

See also ¶

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

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 ¶

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

func (CreateTestNetworkConnectivityRequest) 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 ¶

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

CreateTestNetworkConnectivityResponse wrapper for the CreateTestNetworkConnectivity operation

func (CreateTestNetworkConnectivityResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateTestNetworkConnectivityResponse) String ¶

type CsvFormatAttribute ¶

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

CsvFormatAttribute The CSV format attribute.

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 ¶

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

DataAsset Represents a data source in the Data Integration service.

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 ¶

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

DataAssetSummary The summary object of the data asset.

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 ¶

type DataAssetSummaryCollection struct {

	// The array of data asset summaries.
	Items []DataAssetSummary `mandatory:"true" json:"items"`
}

DataAssetSummaryCollection This is the collection of data asset summaries; it can be a collection of lightweight details or full definitions.

func (DataAssetSummaryCollection) 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 ¶

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

DataConnectivityManagementClient a client for DataConnectivityManagement

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 ¶

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/latest/dataconnectivity/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartment API.

func (DataConnectivityManagementClient) ChangeRegistryCompartment ¶

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/latest/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/latest/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/latest/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 ¶

CreateConnectionValidation Creates a connection validation.

See also ¶

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

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/latest/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/latest/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/latest/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/latest/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 ¶

CreateDeReferenceArtifact Dereferenced a dcms artifact.

See also ¶

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

CreateExecuteOperationJob Call the operation to execute

See also ¶

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

func (DataConnectivityManagementClient) CreateTestNetworkConnectivity ¶

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/latest/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/latest/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/latest/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/latest/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/latest/dataconnectivity/DeleteFolder.go.html to see an example of how to use DeleteFolder API.

func (DataConnectivityManagementClient) DeleteNetworkConnectivityStatus ¶

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/latest/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/latest/dataconnectivity/DeleteRegistry.go.html to see an example of how to use DeleteRegistry API.

func (DataConnectivityManagementClient) DeriveEntities ¶ added in v65.19.0

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

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/latest/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/latest/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/latest/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 ¶

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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/dataconnectivity/UpdateRegistry.go.html to see an example of how to use UpdateRegistry API.

func (DataConnectivityManagementClient) ValidateDataAssetNetworkReachablity ¶

ValidateDataAssetNetworkReachablity Validates the dataAsset network reachability.

See also ¶

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

type DataEntity ¶

type DataEntity interface {

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

	GetMetadata() *ObjectMetadata
}

DataEntity The data entity object.

type DataEntityDetails ¶

type DataEntityDetails interface {
}

DataEntityDetails The data entity details object.

type DataEntityDetailsModelTypeEnum ¶

type DataEntityDetailsModelTypeEnum string

DataEntityDetailsModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum

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 ¶

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

DataEntityFromDataStore The view entity data entity details.

func (DataEntityFromDataStore) GetEntityProperties ¶ added in v65.19.0

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 ¶

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

DataEntityFromDataStoreEntityDetails The data store entity data entity details.

func (DataEntityFromDataStoreEntityDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DataEntityFromDataStoreEntityDetails) 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 ¶

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum string

DataEntityFromDataStoreEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromDataStoreEntityDetailsEntityTypeTable     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromDataStoreEntityDetailsEntityTypeView      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromDataStoreEntityDetailsEntityTypeFile      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromDataStoreEntityDetailsEntityTypeSql       DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "SQL"
	DataEntityFromDataStoreEntityDetailsEntityTypeDataStore DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "DATA_STORE"
	DataEntityFromDataStoreEntityDetailsEntityTypeMessage   DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

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 ¶

type DataEntityFromDataStoreEntityTypeEnum string

DataEntityFromDataStoreEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromDataStoreEntityTypeTable     DataEntityFromDataStoreEntityTypeEnum = "TABLE"
	DataEntityFromDataStoreEntityTypeView      DataEntityFromDataStoreEntityTypeEnum = "VIEW"
	DataEntityFromDataStoreEntityTypeFile      DataEntityFromDataStoreEntityTypeEnum = "FILE"
	DataEntityFromDataStoreEntityTypeSql       DataEntityFromDataStoreEntityTypeEnum = "SQL"
	DataEntityFromDataStoreEntityTypeDataStore DataEntityFromDataStoreEntityTypeEnum = "DATA_STORE"
	DataEntityFromDataStoreEntityTypeMessage   DataEntityFromDataStoreEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromDataStoreEntityTypeEnum

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 ¶

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

DataEntityFromFile The file data entity details.

func (DataEntityFromFile) GetEntityProperties ¶ added in v65.19.0

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 ¶

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

DataEntityFromFileEntityDetails The file data entity details.

func (DataEntityFromFileEntityDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DataEntityFromFileEntityDetails) 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 ¶

type DataEntityFromFileEntityDetailsEntityTypeEnum string

DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromFileEntityDetailsEntityTypeTable     DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromFileEntityDetailsEntityTypeView      DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromFileEntityDetailsEntityTypeFile      DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromFileEntityDetailsEntityTypeSql       DataEntityFromFileEntityDetailsEntityTypeEnum = "SQL"
	DataEntityFromFileEntityDetailsEntityTypeDataStore DataEntityFromFileEntityDetailsEntityTypeEnum = "DATA_STORE"
	DataEntityFromFileEntityDetailsEntityTypeMessage   DataEntityFromFileEntityDetailsEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum

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 ¶

type DataEntityFromFileEntityTypeEnum string

DataEntityFromFileEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromFileEntityTypeTable     DataEntityFromFileEntityTypeEnum = "TABLE"
	DataEntityFromFileEntityTypeView      DataEntityFromFileEntityTypeEnum = "VIEW"
	DataEntityFromFileEntityTypeFile      DataEntityFromFileEntityTypeEnum = "FILE"
	DataEntityFromFileEntityTypeSql       DataEntityFromFileEntityTypeEnum = "SQL"
	DataEntityFromFileEntityTypeDataStore DataEntityFromFileEntityTypeEnum = "DATA_STORE"
	DataEntityFromFileEntityTypeMessage   DataEntityFromFileEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum

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

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

DataEntityFromMessageEntityDetails The message data entity details.

func (DataEntityFromMessageEntityDetails) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (DataEntityFromMessageEntityDetails) String ¶ added in v65.19.0

func (*DataEntityFromMessageEntityDetails) UnmarshalJSON ¶ added in v65.19.0

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

UnmarshalJSON unmarshals from json

func (DataEntityFromMessageEntityDetails) ValidateEnumValue ¶ added in v65.19.0

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

type DataEntityFromMessageEntityDetailsEntityTypeEnum string

DataEntityFromMessageEntityDetailsEntityTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DataEntityFromMessageEntityDetailsEntityTypeEnum

func GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues ¶ added in v65.19.0

func GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues() []DataEntityFromMessageEntityDetailsEntityTypeEnum

GetDataEntityFromMessageEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromMessageEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromMessageEntityDetailsEntityTypeEnum ¶ added in v65.19.0

func GetMappingDataEntityFromMessageEntityDetailsEntityTypeEnum(val string) (DataEntityFromMessageEntityDetailsEntityTypeEnum, bool)

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

type DataEntityFromSql ¶

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

DataEntityFromSql The sql entity data entity details.

func (DataEntityFromSql) GetEntityProperties ¶ added in v65.19.0

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 ¶

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

DataEntityFromSqlEntityDetails The sql entity data entity details.

func (DataEntityFromSqlEntityDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DataEntityFromSqlEntityDetails) 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 ¶

type DataEntityFromSqlEntityDetailsEntityTypeEnum string

DataEntityFromSqlEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromSqlEntityDetailsEntityTypeTable     DataEntityFromSqlEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromSqlEntityDetailsEntityTypeView      DataEntityFromSqlEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromSqlEntityDetailsEntityTypeFile      DataEntityFromSqlEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromSqlEntityDetailsEntityTypeSql       DataEntityFromSqlEntityDetailsEntityTypeEnum = "SQL"
	DataEntityFromSqlEntityDetailsEntityTypeDataStore DataEntityFromSqlEntityDetailsEntityTypeEnum = "DATA_STORE"
	DataEntityFromSqlEntityDetailsEntityTypeMessage   DataEntityFromSqlEntityDetailsEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromSqlEntityDetailsEntityTypeEnum

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 ¶

type DataEntityFromSqlEntityTypeEnum string

DataEntityFromSqlEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromSqlEntityTypeTable     DataEntityFromSqlEntityTypeEnum = "TABLE"
	DataEntityFromSqlEntityTypeView      DataEntityFromSqlEntityTypeEnum = "VIEW"
	DataEntityFromSqlEntityTypeFile      DataEntityFromSqlEntityTypeEnum = "FILE"
	DataEntityFromSqlEntityTypeSql       DataEntityFromSqlEntityTypeEnum = "SQL"
	DataEntityFromSqlEntityTypeDataStore DataEntityFromSqlEntityTypeEnum = "DATA_STORE"
	DataEntityFromSqlEntityTypeMessage   DataEntityFromSqlEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromSqlEntityTypeEnum

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 ¶

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

DataEntityFromTable The table entity data entity.

func (DataEntityFromTable) GetEntityProperties ¶ added in v65.19.0

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 ¶

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

DataEntityFromTableEntityDetails The table entity data entity.

func (DataEntityFromTableEntityDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DataEntityFromTableEntityDetails) 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 ¶

type DataEntityFromTableEntityDetailsEntityTypeEnum string

DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromTableEntityDetailsEntityTypeTable     DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromTableEntityDetailsEntityTypeView      DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromTableEntityDetailsEntityTypeFile      DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromTableEntityDetailsEntityTypeSql       DataEntityFromTableEntityDetailsEntityTypeEnum = "SQL"
	DataEntityFromTableEntityDetailsEntityTypeDataStore DataEntityFromTableEntityDetailsEntityTypeEnum = "DATA_STORE"
	DataEntityFromTableEntityDetailsEntityTypeMessage   DataEntityFromTableEntityDetailsEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum

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 ¶

type DataEntityFromTableEntityTypeEnum string

DataEntityFromTableEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromTableEntityTypeTable     DataEntityFromTableEntityTypeEnum = "TABLE"
	DataEntityFromTableEntityTypeView      DataEntityFromTableEntityTypeEnum = "VIEW"
	DataEntityFromTableEntityTypeFile      DataEntityFromTableEntityTypeEnum = "FILE"
	DataEntityFromTableEntityTypeSql       DataEntityFromTableEntityTypeEnum = "SQL"
	DataEntityFromTableEntityTypeDataStore DataEntityFromTableEntityTypeEnum = "DATA_STORE"
	DataEntityFromTableEntityTypeMessage   DataEntityFromTableEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum

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 ¶

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

DataEntityFromView The view entity data entity details.

func (DataEntityFromView) GetEntityProperties ¶ added in v65.19.0

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 ¶

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

DataEntityFromViewEntityDetails The view entity data entity details.

func (DataEntityFromViewEntityDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DataEntityFromViewEntityDetails) 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 ¶

type DataEntityFromViewEntityDetailsEntityTypeEnum string

DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromViewEntityDetailsEntityTypeTable     DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromViewEntityDetailsEntityTypeView      DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromViewEntityDetailsEntityTypeFile      DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromViewEntityDetailsEntityTypeSql       DataEntityFromViewEntityDetailsEntityTypeEnum = "SQL"
	DataEntityFromViewEntityDetailsEntityTypeDataStore DataEntityFromViewEntityDetailsEntityTypeEnum = "DATA_STORE"
	DataEntityFromViewEntityDetailsEntityTypeMessage   DataEntityFromViewEntityDetailsEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum

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 ¶

type DataEntityFromViewEntityTypeEnum string

DataEntityFromViewEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromViewEntityTypeTable     DataEntityFromViewEntityTypeEnum = "TABLE"
	DataEntityFromViewEntityTypeView      DataEntityFromViewEntityTypeEnum = "VIEW"
	DataEntityFromViewEntityTypeFile      DataEntityFromViewEntityTypeEnum = "FILE"
	DataEntityFromViewEntityTypeSql       DataEntityFromViewEntityTypeEnum = "SQL"
	DataEntityFromViewEntityTypeDataStore DataEntityFromViewEntityTypeEnum = "DATA_STORE"
	DataEntityFromViewEntityTypeMessage   DataEntityFromViewEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum

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 ¶

type DataEntityModelTypeEnum string

DataEntityModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DataEntityModelTypeEnum

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 ¶

type DataEntitySummary interface {
	GetMetadata() *ObjectMetadata
}

DataEntitySummary The data entity summary object.

type DataEntitySummaryCollection ¶

type DataEntitySummaryCollection struct {

	// The array of data entity summaries.
	Items []DataEntitySummary `mandatory:"true" json:"items"`
}

DataEntitySummaryCollection This is the collection of data entity summaries; it can be a collection of lightweight details or full definitions.

func (DataEntitySummaryCollection) 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 ¶

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

DataEntitySummaryFromDataStore The view entity data entity details.

func (DataEntitySummaryFromDataStore) GetMetadata ¶

GetMetadata returns Metadata

func (DataEntitySummaryFromDataStore) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DataEntitySummaryFromDataStore) 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 ¶

type DataEntitySummaryFromDataStoreEntityTypeEnum string

DataEntitySummaryFromDataStoreEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromDataStoreEntityTypeTable     DataEntitySummaryFromDataStoreEntityTypeEnum = "TABLE"
	DataEntitySummaryFromDataStoreEntityTypeView      DataEntitySummaryFromDataStoreEntityTypeEnum = "VIEW"
	DataEntitySummaryFromDataStoreEntityTypeFile      DataEntitySummaryFromDataStoreEntityTypeEnum = "FILE"
	DataEntitySummaryFromDataStoreEntityTypeSql       DataEntitySummaryFromDataStoreEntityTypeEnum = "SQL"
	DataEntitySummaryFromDataStoreEntityTypeDataStore DataEntitySummaryFromDataStoreEntityTypeEnum = "DATA_STORE"
	DataEntitySummaryFromDataStoreEntityTypeMessage   DataEntitySummaryFromDataStoreEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntitySummaryFromDataStoreEntityTypeEnum

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 ¶

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

DataEntitySummaryFromFile The file data entity details.

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 ¶

type DataEntitySummaryFromFileEntityTypeEnum string

DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromFileEntityTypeTable     DataEntitySummaryFromFileEntityTypeEnum = "TABLE"
	DataEntitySummaryFromFileEntityTypeView      DataEntitySummaryFromFileEntityTypeEnum = "VIEW"
	DataEntitySummaryFromFileEntityTypeFile      DataEntitySummaryFromFileEntityTypeEnum = "FILE"
	DataEntitySummaryFromFileEntityTypeSql       DataEntitySummaryFromFileEntityTypeEnum = "SQL"
	DataEntitySummaryFromFileEntityTypeDataStore DataEntitySummaryFromFileEntityTypeEnum = "DATA_STORE"
	DataEntitySummaryFromFileEntityTypeMessage   DataEntitySummaryFromFileEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum

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 ¶

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

DataEntitySummaryFromSql The sql entity data entity details.

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 ¶

type DataEntitySummaryFromSqlEntityTypeEnum string

DataEntitySummaryFromSqlEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromSqlEntityTypeTable     DataEntitySummaryFromSqlEntityTypeEnum = "TABLE"
	DataEntitySummaryFromSqlEntityTypeView      DataEntitySummaryFromSqlEntityTypeEnum = "VIEW"
	DataEntitySummaryFromSqlEntityTypeFile      DataEntitySummaryFromSqlEntityTypeEnum = "FILE"
	DataEntitySummaryFromSqlEntityTypeSql       DataEntitySummaryFromSqlEntityTypeEnum = "SQL"
	DataEntitySummaryFromSqlEntityTypeDataStore DataEntitySummaryFromSqlEntityTypeEnum = "DATA_STORE"
	DataEntitySummaryFromSqlEntityTypeMessage   DataEntitySummaryFromSqlEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntitySummaryFromSqlEntityTypeEnum

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 ¶

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

DataEntitySummaryFromTable The table entity data entity.

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

type DataEntitySummaryFromTableEntityTypeEnum string

DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromTableEntityTypeTable     DataEntitySummaryFromTableEntityTypeEnum = "TABLE"
	DataEntitySummaryFromTableEntityTypeView      DataEntitySummaryFromTableEntityTypeEnum = "VIEW"
	DataEntitySummaryFromTableEntityTypeFile      DataEntitySummaryFromTableEntityTypeEnum = "FILE"
	DataEntitySummaryFromTableEntityTypeSql       DataEntitySummaryFromTableEntityTypeEnum = "SQL"
	DataEntitySummaryFromTableEntityTypeDataStore DataEntitySummaryFromTableEntityTypeEnum = "DATA_STORE"
	DataEntitySummaryFromTableEntityTypeMessage   DataEntitySummaryFromTableEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum

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 ¶

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

DataEntitySummaryFromView The view entity data entity details.

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 ¶

type DataEntitySummaryFromViewEntityTypeEnum string

DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromViewEntityTypeTable     DataEntitySummaryFromViewEntityTypeEnum = "TABLE"
	DataEntitySummaryFromViewEntityTypeView      DataEntitySummaryFromViewEntityTypeEnum = "VIEW"
	DataEntitySummaryFromViewEntityTypeFile      DataEntitySummaryFromViewEntityTypeEnum = "FILE"
	DataEntitySummaryFromViewEntityTypeSql       DataEntitySummaryFromViewEntityTypeEnum = "SQL"
	DataEntitySummaryFromViewEntityTypeDataStore DataEntitySummaryFromViewEntityTypeEnum = "DATA_STORE"
	DataEntitySummaryFromViewEntityTypeMessage   DataEntitySummaryFromViewEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum

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 ¶

type DataEntitySummaryModelTypeEnum string

DataEntitySummaryModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum

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 ¶

type DataFormat struct {

	// type
	Type DataFormatTypeEnum `mandatory:"true" json:"type"`

	FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"`

	CompressionConfig *Compression `mandatory:"false" json:"compressionConfig"`
}

DataFormat The data format object.

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 ¶

type DataFormatTypeEnum string

DataFormatTypeEnum Enum with underlying type: string

const (
	DataFormatTypeJson    DataFormatTypeEnum = "JSON"
	DataFormatTypeCsv     DataFormatTypeEnum = "CSV"
	DataFormatTypeParquet DataFormatTypeEnum = "PARQUET"
	DataFormatTypeAvro    DataFormatTypeEnum = "AVRO"
)

Set of constants representing the allowable values for DataFormatTypeEnum

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 ¶

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

DataPreview The data preview response.

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 ¶

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

DataProfile The data profile response.

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 ¶

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

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.

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 ¶

type DataTypeDtTypeEnum string

DataTypeDtTypeEnum Enum with underlying type: string

const (
	DataTypeDtTypePrimitive  DataTypeDtTypeEnum = "PRIMITIVE"
	DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED"
)

Set of constants representing the allowable values for DataTypeDtTypeEnum

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 ¶

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

DataTypeStat Statistical data in profiling results.

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 ¶

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

DateAttribute A summary of profiling results of a specefic attribute.

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 ¶

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

DeReferenceInfo Represents de-reference details of a DCMS artifact.

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 ¶

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
}

DeleteConnectionRequest wrapper for the DeleteConnection operation

See also ¶

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

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 ¶

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

DeleteConnectionResponse wrapper for the DeleteConnection operation

func (DeleteConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String ¶

func (response DeleteConnectionResponse) String() string

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

DeleteDataAssetRequest wrapper for the DeleteDataAsset operation

See also ¶

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

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 ¶

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

DeleteDataAssetResponse wrapper for the DeleteDataAsset operation

func (DeleteDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetResponse) String ¶

func (response DeleteDataAssetResponse) String() string

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

DeleteEndpointRequest wrapper for the DeleteEndpoint operation

See also ¶

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

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 ¶

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

DeleteEndpointResponse wrapper for the DeleteEndpoint operation

func (DeleteEndpointResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteEndpointResponse) String ¶

func (response DeleteEndpointResponse) String() string

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

DeleteFolderRequest wrapper for the DeleteFolder operation

See also ¶

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

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 ¶

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

DeleteFolderResponse wrapper for the DeleteFolder operation

func (DeleteFolderResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteFolderResponse) String ¶

func (response DeleteFolderResponse) String() string

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

DeleteNetworkConnectivityStatusRequest wrapper for the DeleteNetworkConnectivityStatus operation

See also ¶

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

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 ¶

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

func (DeleteNetworkConnectivityStatusRequest) 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 ¶

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

DeleteNetworkConnectivityStatusResponse wrapper for the DeleteNetworkConnectivityStatus operation

func (DeleteNetworkConnectivityStatusResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteNetworkConnectivityStatusResponse) String ¶

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

DeleteRegistryRequest wrapper for the DeleteRegistry operation

See also ¶

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

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 ¶

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

DeleteRegistryResponse wrapper for the DeleteRegistry operation

func (DeleteRegistryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (DeleteRegistryResponse) String ¶

func (response DeleteRegistryResponse) String() string

type DeriveEntities ¶ added in v65.19.0

type DeriveEntities struct {

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

DeriveEntities The response object for Derived Entities.

func (DeriveEntities) String ¶ added in v65.19.0

func (m DeriveEntities) String() string

func (DeriveEntities) ValidateEnumValue ¶ added in v65.19.0

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

type DeriveEntitiesDetails struct {

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

DeriveEntitiesDetails The request object for derived Entities.

func (DeriveEntitiesDetails) String ¶ added in v65.19.0

func (m DeriveEntitiesDetails) String() string

func (DeriveEntitiesDetails) ValidateEnumValue ¶ added in v65.19.0

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

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

DeriveEntitiesItem The request object for single derived Entity.

func (DeriveEntitiesItem) String ¶ added in v65.19.0

func (m DeriveEntitiesItem) String() string

func (*DeriveEntitiesItem) UnmarshalJSON ¶ added in v65.19.0

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

UnmarshalJSON unmarshals from json

func (DeriveEntitiesItem) ValidateEnumValue ¶ added in v65.19.0

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

type DeriveEntitiesItemModeEnum string

DeriveEntitiesItemModeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DeriveEntitiesItemModeEnum

func GetDeriveEntitiesItemModeEnumValues ¶ added in v65.19.0

func GetDeriveEntitiesItemModeEnumValues() []DeriveEntitiesItemModeEnum

GetDeriveEntitiesItemModeEnumValues Enumerates the set of values for DeriveEntitiesItemModeEnum

func GetMappingDeriveEntitiesItemModeEnum ¶ added in v65.19.0

func GetMappingDeriveEntitiesItemModeEnum(val string) (DeriveEntitiesItemModeEnum, bool)

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

type DeriveEntitiesRequest ¶ added in v65.19.0

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
}

DeriveEntitiesRequest wrapper for the DeriveEntities operation

See also ¶

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

func (DeriveEntitiesRequest) BinaryRequestBody ¶ added in v65.19.0

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

BinaryRequestBody implements the OCIRequest interface

func (DeriveEntitiesRequest) HTTPRequest ¶ added in v65.19.0

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

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

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

func (DeriveEntitiesRequest) String ¶ added in v65.19.0

func (request DeriveEntitiesRequest) String() string

func (DeriveEntitiesRequest) ValidateEnumValue ¶ added in v65.19.0

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

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

DeriveEntitiesResponse wrapper for the DeriveEntities operation

func (DeriveEntitiesResponse) HTTPResponse ¶ added in v65.19.0

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

HTTPResponse implements the OCIResponse interface

func (DeriveEntitiesResponse) String ¶ added in v65.19.0

func (response DeriveEntitiesResponse) String() string

type DerivedEntity ¶ added in v65.19.0

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

DerivedEntity The Derive entity object

func (DerivedEntity) GetEntityProperties ¶ added in v65.19.0

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

GetEntityProperties returns EntityProperties

func (DerivedEntity) GetMetadata ¶ added in v65.19.0

func (m DerivedEntity) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DerivedEntity) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (DerivedEntity) String ¶ added in v65.19.0

func (m DerivedEntity) String() string

func (*DerivedEntity) UnmarshalJSON ¶ added in v65.19.0

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

UnmarshalJSON unmarshals from json

func (DerivedEntity) ValidateEnumValue ¶ added in v65.19.0

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

type DerivedEntityModeEnum string

DerivedEntityModeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for DerivedEntityModeEnum

func GetDerivedEntityModeEnumValues ¶ added in v65.19.0

func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum

GetDerivedEntityModeEnumValues Enumerates the set of values for DerivedEntityModeEnum

func GetMappingDerivedEntityModeEnum ¶ added in v65.19.0

func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)

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

type DerivedType ¶

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

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.

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 ¶

type DetachDataAssetInfo struct {

	// Mapping the DataAsset name as the key to the results as the value.
	ReferenceInfo map[string]ValidationResult `mandatory:"true" json:"referenceInfo"`
}

DetachDataAssetInfo The detach DataAsset response.

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 ¶

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
}

DpEndpoint The endpoint for a data asset.

type DpEndpointDetails ¶

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
}

DpEndpointDetails The endpoint details.

type DpEndpointDetailsModelTypeEnum ¶

type DpEndpointDetailsModelTypeEnum string

DpEndpointDetailsModelTypeEnum Enum with underlying type: string

const (
	DpEndpointDetailsModelTypePrivateEndPoint DpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT"
	DpEndpointDetailsModelTypePublicEndPoint  DpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT"
)

Set of constants representing the allowable values for DpEndpointDetailsModelTypeEnum

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 ¶

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

DpEndpointFromPrivate The endpoint details of a private endpoint.

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 ¶

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

DpEndpointFromPrivateDetails The endpoint details for a private endpoint.

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 ¶

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 ¶

GetParentRef returns ParentRef

func (DpEndpointFromPrivateDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DpEndpointFromPrivateDetails) 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 ¶

type DpEndpointFromPrivateDetailsStateEnum string

DpEndpointFromPrivateDetailsStateEnum Enum with underlying type: string

const (
	DpEndpointFromPrivateDetailsStateActive   DpEndpointFromPrivateDetailsStateEnum = "ACTIVE"
	DpEndpointFromPrivateDetailsStateInactive DpEndpointFromPrivateDetailsStateEnum = "INACTIVE"
)

Set of constants representing the allowable values for DpEndpointFromPrivateDetailsStateEnum

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 ¶

type DpEndpointFromPrivateStateEnum string

DpEndpointFromPrivateStateEnum Enum with underlying type: string

const (
	DpEndpointFromPrivateStateActive   DpEndpointFromPrivateStateEnum = "ACTIVE"
	DpEndpointFromPrivateStateInactive DpEndpointFromPrivateStateEnum = "INACTIVE"
)

Set of constants representing the allowable values for DpEndpointFromPrivateStateEnum

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 ¶

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

DpEndpointFromPublic The endpoint details of a public endpoint.

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 ¶

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

DpEndpointFromPublicDetails The endpoint details of a public endpoint.

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

type DpEndpointModelTypeEnum string

DpEndpointModelTypeEnum Enum with underlying type: string

const (
	DpEndpointModelTypePrivateEndPoint DpEndpointModelTypeEnum = "PRIVATE_END_POINT"
	DpEndpointModelTypePublicEndPoint  DpEndpointModelTypeEnum = "PUBLIC_END_POINT"
)

Set of constants representing the allowable values for DpEndpointModelTypeEnum

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 ¶

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
}

DpEndpointSummary The endpoint summary object.

type DpEndpointSummaryFromPrivate ¶

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

DpEndpointSummaryFromPrivate The endpoint summary details of a private endpoint.

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 ¶

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 ¶

GetParentRef returns ParentRef

func (DpEndpointSummaryFromPrivate) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (DpEndpointSummaryFromPrivate) 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 ¶

type DpEndpointSummaryFromPrivateStateEnum string

DpEndpointSummaryFromPrivateStateEnum Enum with underlying type: string

const (
	DpEndpointSummaryFromPrivateStateActive   DpEndpointSummaryFromPrivateStateEnum = "ACTIVE"
	DpEndpointSummaryFromPrivateStateInactive DpEndpointSummaryFromPrivateStateEnum = "INACTIVE"
)

Set of constants representing the allowable values for DpEndpointSummaryFromPrivateStateEnum

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 ¶

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

DpEndpointSummaryFromPublic The endpoint summary details of a public endpoint.

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

type DpEndpointSummaryModelTypeEnum string

DpEndpointSummaryModelTypeEnum Enum with underlying type: string

const (
	DpEndpointSummaryModelTypePrivateEndPoint DpEndpointSummaryModelTypeEnum = "PRIVATE_END_POINT"
	DpEndpointSummaryModelTypePublicEndPoint  DpEndpointSummaryModelTypeEnum = "PUBLIC_END_POINT"
)

Set of constants representing the allowable values for DpEndpointSummaryModelTypeEnum

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 ¶

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

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.

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 ¶

type EndpointLifecycleStateEnum string

EndpointLifecycleStateEnum Enum with underlying type: string

const (
	EndpointLifecycleStateCreating EndpointLifecycleStateEnum = "CREATING"
	EndpointLifecycleStateActive   EndpointLifecycleStateEnum = "ACTIVE"
	EndpointLifecycleStateInactive EndpointLifecycleStateEnum = "INACTIVE"
	EndpointLifecycleStateUpdating EndpointLifecycleStateEnum = "UPDATING"
	EndpointLifecycleStateDeleting EndpointLifecycleStateEnum = "DELETING"
	EndpointLifecycleStateDeleted  EndpointLifecycleStateEnum = "DELETED"
	EndpointLifecycleStateFailed   EndpointLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for EndpointLifecycleStateEnum

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 ¶

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

EndpointSummary Summary of an endpoint.

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 ¶

type EndpointSummaryCollection struct {

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

EndpointSummaryCollection The list of endpoint summaries.

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 ¶

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

EntityProfileResult The metadata details of a profiling entity result.

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 ¶

type EntityShape interface {
	GetMetadata() *ObjectMetadata
}

EntityShape The data entity shape object.

type EntityShapeFromDataStore ¶

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

EntityShapeFromDataStore The data store entity details.

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 ¶

type EntityShapeFromDataStoreEntityTypeEnum string

EntityShapeFromDataStoreEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromDataStoreEntityTypeTable     EntityShapeFromDataStoreEntityTypeEnum = "TABLE"
	EntityShapeFromDataStoreEntityTypeView      EntityShapeFromDataStoreEntityTypeEnum = "VIEW"
	EntityShapeFromDataStoreEntityTypeFile      EntityShapeFromDataStoreEntityTypeEnum = "FILE"
	EntityShapeFromDataStoreEntityTypeSql       EntityShapeFromDataStoreEntityTypeEnum = "SQL"
	EntityShapeFromDataStoreEntityTypeDataStore EntityShapeFromDataStoreEntityTypeEnum = "DATA_STORE"
	EntityShapeFromDataStoreEntityTypeMessage   EntityShapeFromDataStoreEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for EntityShapeFromDataStoreEntityTypeEnum

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 ¶

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

EntityShapeFromFile The file data entity details.

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 ¶

type EntityShapeFromFileEntityTypeEnum string

EntityShapeFromFileEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromFileEntityTypeTable     EntityShapeFromFileEntityTypeEnum = "TABLE"
	EntityShapeFromFileEntityTypeView      EntityShapeFromFileEntityTypeEnum = "VIEW"
	EntityShapeFromFileEntityTypeFile      EntityShapeFromFileEntityTypeEnum = "FILE"
	EntityShapeFromFileEntityTypeSql       EntityShapeFromFileEntityTypeEnum = "SQL"
	EntityShapeFromFileEntityTypeDataStore EntityShapeFromFileEntityTypeEnum = "DATA_STORE"
	EntityShapeFromFileEntityTypeMessage   EntityShapeFromFileEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum

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

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

EntityShapeFromMessage The message data entity details.

func (EntityShapeFromMessage) GetMetadata ¶ added in v65.19.0

func (m EntityShapeFromMessage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromMessage) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (EntityShapeFromMessage) String ¶ added in v65.19.0

func (m EntityShapeFromMessage) String() string

func (*EntityShapeFromMessage) UnmarshalJSON ¶ added in v65.19.0

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

UnmarshalJSON unmarshals from json

func (EntityShapeFromMessage) ValidateEnumValue ¶ added in v65.19.0

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

type EntityShapeFromMessageEntityTypeEnum string

EntityShapeFromMessageEntityTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for EntityShapeFromMessageEntityTypeEnum

func GetEntityShapeFromMessageEntityTypeEnumValues ¶ added in v65.19.0

func GetEntityShapeFromMessageEntityTypeEnumValues() []EntityShapeFromMessageEntityTypeEnum

GetEntityShapeFromMessageEntityTypeEnumValues Enumerates the set of values for EntityShapeFromMessageEntityTypeEnum

func GetMappingEntityShapeFromMessageEntityTypeEnum ¶ added in v65.19.0

func GetMappingEntityShapeFromMessageEntityTypeEnum(val string) (EntityShapeFromMessageEntityTypeEnum, bool)

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

type EntityShapeFromSql ¶

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

EntityShapeFromSql The SQL entity details.

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 ¶

type EntityShapeFromSqlEntityTypeEnum string

EntityShapeFromSqlEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromSqlEntityTypeTable     EntityShapeFromSqlEntityTypeEnum = "TABLE"
	EntityShapeFromSqlEntityTypeView      EntityShapeFromSqlEntityTypeEnum = "VIEW"
	EntityShapeFromSqlEntityTypeFile      EntityShapeFromSqlEntityTypeEnum = "FILE"
	EntityShapeFromSqlEntityTypeSql       EntityShapeFromSqlEntityTypeEnum = "SQL"
	EntityShapeFromSqlEntityTypeDataStore EntityShapeFromSqlEntityTypeEnum = "DATA_STORE"
	EntityShapeFromSqlEntityTypeMessage   EntityShapeFromSqlEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for EntityShapeFromSqlEntityTypeEnum

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 ¶

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

EntityShapeFromTable The table data entity details.

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 ¶

type EntityShapeFromTableEntityTypeEnum string

EntityShapeFromTableEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromTableEntityTypeTable     EntityShapeFromTableEntityTypeEnum = "TABLE"
	EntityShapeFromTableEntityTypeView      EntityShapeFromTableEntityTypeEnum = "VIEW"
	EntityShapeFromTableEntityTypeFile      EntityShapeFromTableEntityTypeEnum = "FILE"
	EntityShapeFromTableEntityTypeSql       EntityShapeFromTableEntityTypeEnum = "SQL"
	EntityShapeFromTableEntityTypeDataStore EntityShapeFromTableEntityTypeEnum = "DATA_STORE"
	EntityShapeFromTableEntityTypeMessage   EntityShapeFromTableEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for EntityShapeFromTableEntityTypeEnum

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 ¶

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

EntityShapeFromView The view data entity details.

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 ¶

type EntityShapeFromViewEntityTypeEnum string

EntityShapeFromViewEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromViewEntityTypeTable     EntityShapeFromViewEntityTypeEnum = "TABLE"
	EntityShapeFromViewEntityTypeView      EntityShapeFromViewEntityTypeEnum = "VIEW"
	EntityShapeFromViewEntityTypeFile      EntityShapeFromViewEntityTypeEnum = "FILE"
	EntityShapeFromViewEntityTypeSql       EntityShapeFromViewEntityTypeEnum = "SQL"
	EntityShapeFromViewEntityTypeDataStore EntityShapeFromViewEntityTypeEnum = "DATA_STORE"
	EntityShapeFromViewEntityTypeMessage   EntityShapeFromViewEntityTypeEnum = "MESSAGE"
)

Set of constants representing the allowable values for EntityShapeFromViewEntityTypeEnum

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 ¶

type EntityShapeModelTypeEnum string

EntityShapeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for EntityShapeModelTypeEnum

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 ¶

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

ErrorDetails The details of an error that occured.

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

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

ExcelFormatAttribute The Excel format attribute.

func (ExcelFormatAttribute) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (ExcelFormatAttribute) String ¶ added in v65.19.0

func (m ExcelFormatAttribute) String() string

func (ExcelFormatAttribute) ValidateEnumValue ¶ added in v65.19.0

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 ¶

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

ExecuteOperationJob Response of executeOperationJob.

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 ¶

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

ExecuteOperationJobDetails Contains details of executeOperationJob.

func (ExecuteOperationJobDetails) 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 ¶

type ExecuteOperationJobDetailsStatusEnum string

ExecuteOperationJobDetailsStatusEnum Enum with underlying type: string

const (
	ExecuteOperationJobDetailsStatusFailed  ExecuteOperationJobDetailsStatusEnum = "FAILED"
	ExecuteOperationJobDetailsStatusSuccess ExecuteOperationJobDetailsStatusEnum = "SUCCESS"
)

Set of constants representing the allowable values for ExecuteOperationJobDetailsStatusEnum

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 ¶

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

ExternalStorage BICC Connector Attribute. Object Storage as External storage where the BICC extracted files are written.

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 ¶

type FilterPush struct {

	// The filter condition.
	FilterCondition *string `mandatory:"false" json:"filterCondition"`
}

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.

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 ¶

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

Folder The folder for a data asset.

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 ¶

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

FolderSummary The folder summary object.

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 ¶

type FolderSummaryCollection struct {

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

FolderSummaryCollection This is the collection of folder summaries; it can be a collection of lightweight details or full definitions.

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 ¶

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

ForeignKey The foreign key object.

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 ¶

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

FullPushDownTaskResponse The full pushdown task.

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

type GenericRestApiAttributes struct {

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

GenericRestApiAttributes Generic rest api specific attributes.

func (GenericRestApiAttributes) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (GenericRestApiAttributes) String ¶ added in v65.19.0

func (m GenericRestApiAttributes) String() string

func (GenericRestApiAttributes) ValidateEnumValue ¶ added in v65.19.0

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

type GenericRestCallAttribute struct {
}

GenericRestCallAttribute The generic rest call attributes.

func (GenericRestCallAttribute) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (GenericRestCallAttribute) String ¶ added in v65.19.0

func (m GenericRestCallAttribute) String() string

func (GenericRestCallAttribute) ValidateEnumValue ¶ added in v65.19.0

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 ¶

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
}

GetConnectionRequest wrapper for the GetConnection operation

See also ¶

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

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 ¶

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

GetConnectionResponse wrapper for the GetConnection operation

func (GetConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String ¶

func (response GetConnectionResponse) String() string

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

GetDataAssetRequest wrapper for the GetDataAsset operation

See also ¶

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

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 ¶

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

GetDataAssetResponse wrapper for the GetDataAsset operation

func (GetDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetDataAssetResponse) String ¶

func (response GetDataAssetResponse) String() string

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

GetDataEntityRequest wrapper for the GetDataEntity operation

See also ¶

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

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 ¶

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

GetDataEntityResponse wrapper for the GetDataEntity operation

func (GetDataEntityResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetDataEntityResponse) String ¶

func (response GetDataEntityResponse) String() string

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

GetEndpointRequest wrapper for the GetEndpoint operation

See also ¶

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

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 ¶

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

GetEndpointResponse wrapper for the GetEndpoint operation

func (GetEndpointResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetEndpointResponse) String ¶

func (response GetEndpointResponse) String() string

type GetEngineConfigurationsEngineTypeQueryParamEnum ¶ added in v65.19.0

type GetEngineConfigurationsEngineTypeQueryParamEnum string

GetEngineConfigurationsEngineTypeQueryParamEnum Enum with underlying type: string

const (
	GetEngineConfigurationsEngineTypeQueryParamSpark GetEngineConfigurationsEngineTypeQueryParamEnum = "SPARK"
)

Set of constants representing the allowable values for GetEngineConfigurationsEngineTypeQueryParamEnum

func GetGetEngineConfigurationsEngineTypeQueryParamEnumValues ¶ added in v65.19.0

func GetGetEngineConfigurationsEngineTypeQueryParamEnumValues() []GetEngineConfigurationsEngineTypeQueryParamEnum

GetGetEngineConfigurationsEngineTypeQueryParamEnumValues Enumerates the set of values for GetEngineConfigurationsEngineTypeQueryParamEnum

func GetMappingGetEngineConfigurationsEngineTypeQueryParamEnum ¶ added in v65.19.0

func GetMappingGetEngineConfigurationsEngineTypeQueryParamEnum(val string) (GetEngineConfigurationsEngineTypeQueryParamEnum, bool)

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

type GetEngineConfigurationsRequest ¶ added in v65.19.0

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
}

GetEngineConfigurationsRequest wrapper for the GetEngineConfigurations operation

See also ¶

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

func (GetEngineConfigurationsRequest) BinaryRequestBody ¶ added in v65.19.0

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

BinaryRequestBody implements the OCIRequest interface

func (GetEngineConfigurationsRequest) HTTPRequest ¶ added in v65.19.0

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

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

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

func (GetEngineConfigurationsRequest) String ¶ added in v65.19.0

func (request GetEngineConfigurationsRequest) String() string

func (GetEngineConfigurationsRequest) ValidateEnumValue ¶ added in v65.19.0

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

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

GetEngineConfigurationsResponse wrapper for the GetEngineConfigurations operation

func (GetEngineConfigurationsResponse) HTTPResponse ¶ added in v65.19.0

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

HTTPResponse implements the OCIResponse interface

func (GetEngineConfigurationsResponse) String ¶ added in v65.19.0

func (response GetEngineConfigurationsResponse) String() string

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

GetExecuteOperationJobRequest wrapper for the GetExecuteOperationJob operation

See also ¶

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

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 ¶

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

GetExecuteOperationJobResponse wrapper for the GetExecuteOperationJob operation

func (GetExecuteOperationJobResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetExecuteOperationJobResponse) String ¶

func (response GetExecuteOperationJobResponse) String() string

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

GetFolderRequest wrapper for the GetFolder operation

See also ¶

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

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 ¶

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

GetFolderResponse wrapper for the GetFolder operation

func (GetFolderResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetFolderResponse) String ¶

func (response GetFolderResponse) String() string

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

GetNetworkConnectivityStatusCollectionRequest wrapper for the GetNetworkConnectivityStatusCollection operation

See also ¶

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

func (GetNetworkConnectivityStatusCollectionRequest) BinaryRequestBody ¶

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 ¶

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

func (GetNetworkConnectivityStatusCollectionRequest) 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 ¶

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

GetNetworkConnectivityStatusCollectionResponse wrapper for the GetNetworkConnectivityStatusCollection operation

func (GetNetworkConnectivityStatusCollectionResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (GetNetworkConnectivityStatusCollectionResponse) String ¶

type GetNetworkConnectivityStatusCollectionSortByEnum ¶

type GetNetworkConnectivityStatusCollectionSortByEnum string

GetNetworkConnectivityStatusCollectionSortByEnum Enum with underlying type: string

const (
	GetNetworkConnectivityStatusCollectionSortById          GetNetworkConnectivityStatusCollectionSortByEnum = "id"
	GetNetworkConnectivityStatusCollectionSortByTimecreated GetNetworkConnectivityStatusCollectionSortByEnum = "timeCreated"
	GetNetworkConnectivityStatusCollectionSortByDisplayname GetNetworkConnectivityStatusCollectionSortByEnum = "displayName"
)

Set of constants representing the allowable values for GetNetworkConnectivityStatusCollectionSortByEnum

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 ¶

type GetNetworkConnectivityStatusCollectionSortOrderEnum string

GetNetworkConnectivityStatusCollectionSortOrderEnum Enum with underlying type: string

const (
	GetNetworkConnectivityStatusCollectionSortOrderAsc  GetNetworkConnectivityStatusCollectionSortOrderEnum = "ASC"
	GetNetworkConnectivityStatusCollectionSortOrderDesc GetNetworkConnectivityStatusCollectionSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for GetNetworkConnectivityStatusCollectionSortOrderEnum

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 ¶

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
}

GetNetworkConnectivityStatusRequest wrapper for the GetNetworkConnectivityStatus operation

See also ¶

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

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 ¶

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

func (GetNetworkConnectivityStatusRequest) 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 ¶

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

GetNetworkConnectivityStatusResponse wrapper for the GetNetworkConnectivityStatus operation

func (GetNetworkConnectivityStatusResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetNetworkConnectivityStatusResponse) String ¶

func (response GetNetworkConnectivityStatusResponse) String() string

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

GetOperationRequest wrapper for the GetOperation operation

See also ¶

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

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 ¶

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

GetOperationResponse wrapper for the GetOperation operation

func (GetOperationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetOperationResponse) String ¶

func (response GetOperationResponse) String() string

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

GetRegistryRequest wrapper for the GetRegistry operation

See also ¶

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

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 ¶

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

GetRegistryResponse wrapper for the GetRegistry operation

func (GetRegistryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetRegistryResponse) String ¶

func (response GetRegistryResponse) String() string

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

GetSchemaRequest wrapper for the GetSchema operation

See also ¶

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

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 ¶

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

GetSchemaResponse wrapper for the GetSchema operation

func (GetSchemaResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetSchemaResponse) String ¶

func (response GetSchemaResponse) String() string

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

GetTypeRequest wrapper for the GetType operation

See also ¶

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

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 ¶

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

GetTypeResponse wrapper for the GetType operation

func (GetTypeResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetTypeResponse) String ¶

func (response GetTypeResponse) String() string

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

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also ¶

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

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 ¶

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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String ¶

func (response GetWorkRequestResponse) String() string

type HdfsWriteAttributes ¶

type HdfsWriteAttributes struct {

	// Specifies whether to write output to a single file.
	WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"`
}

HdfsWriteAttributes Properties to configure writing to HDFS.

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 ¶

type Histogram struct {

	// Range of values
	Ranges []string `mandatory:"false" json:"ranges"`

	// Count of each ranges.
	Counts []int `mandatory:"false" json:"counts"`
}

Histogram To capture all the histograms data related to profiling.

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 ¶

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

InputPort The input port details.

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 ¶

type InputPortPortTypeEnum string

InputPortPortTypeEnum Enum with underlying type: string

const (
	InputPortPortTypeData    InputPortPortTypeEnum = "DATA"
	InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL"
	InputPortPortTypeModel   InputPortPortTypeEnum = "MODEL"
)

Set of constants representing the allowable values for InputPortPortTypeEnum

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 ¶

type Join struct {

	// The join condition.
	Condition *string `mandatory:"true" json:"condition"`

	// The type of join.
	Policy JoinPolicyEnum `mandatory:"true" json:"policy"`
}

Join The information about the join operator. The join operator links data from multiple inbound sources.

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 ¶

type JoinPolicyEnum string

JoinPolicyEnum Enum with underlying type: string

const (
	JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN"
	JoinPolicyLeftJoin  JoinPolicyEnum = "LEFT_JOIN"
	JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN"
	JoinPolicyFullJoin  JoinPolicyEnum = "FULL_JOIN"
)

Set of constants representing the allowable values for JoinPolicyEnum

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 ¶

type JsonFormatAttribute struct {

	// The encoding for the file.
	Encoding *string `mandatory:"false" json:"encoding"`
}

JsonFormatAttribute The JSON file format attribute.

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 ¶

type Key interface {
}

Key The key object.

type KeyAttribute ¶

type KeyAttribute struct {

	// The position of the attribute.
	Position *int `mandatory:"false" json:"position"`

	Attribute *ShapeField `mandatory:"false" json:"attribute"`
}

KeyAttribute An attribute within a key.

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 ¶

type KeyModelTypeEnum string

KeyModelTypeEnum Enum with underlying type: string

const (
	KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY"
)

Set of constants representing the allowable values for KeyModelTypeEnum

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 ¶

type KeyRange struct {
	Key *ShapeField `mandatory:"false" json:"key"`

	// The key range.
	Range []string `mandatory:"false" json:"range"`
}

KeyRange The information about key 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 ¶

type KeyRangePartitionConfig struct {

	// The partition number for the key range.
	PartitionNumber *int `mandatory:"false" json:"partitionNumber"`

	KeyRange *KeyRange `mandatory:"false" json:"keyRange"`
}

KeyRangePartitionConfig The information about key range.

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 ¶

type ListConnectionsFavoritesQueryParamEnum string

ListConnectionsFavoritesQueryParamEnum Enum with underlying type: string

const (
	ListConnectionsFavoritesQueryParamFavoritesOnly    ListConnectionsFavoritesQueryParamEnum = "FAVORITES_ONLY"
	ListConnectionsFavoritesQueryParamNonFavoritesOnly ListConnectionsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
	ListConnectionsFavoritesQueryParamAll              ListConnectionsFavoritesQueryParamEnum = "ALL"
)

Set of constants representing the allowable values for ListConnectionsFavoritesQueryParamEnum

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 ¶

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
}

ListConnectionsRequest wrapper for the ListConnections operation

See also ¶

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

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 ¶

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

ListConnectionsResponse wrapper for the ListConnections operation

func (ListConnectionsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String ¶

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum ¶

type ListConnectionsSortByEnum string

ListConnectionsSortByEnum Enum with underlying type: string

const (
	ListConnectionsSortById          ListConnectionsSortByEnum = "id"
	ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated"
	ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListConnectionsSortByEnum

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 ¶

type ListConnectionsSortOrderEnum string

ListConnectionsSortOrderEnum Enum with underlying type: string

const (
	ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
	ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

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 ¶

type ListDataAssetsFavoritesQueryParamEnum string

ListDataAssetsFavoritesQueryParamEnum Enum with underlying type: string

const (
	ListDataAssetsFavoritesQueryParamFavoritesOnly    ListDataAssetsFavoritesQueryParamEnum = "FAVORITES_ONLY"
	ListDataAssetsFavoritesQueryParamNonFavoritesOnly ListDataAssetsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
	ListDataAssetsFavoritesQueryParamAll              ListDataAssetsFavoritesQueryParamEnum = "ALL"
)

Set of constants representing the allowable values for ListDataAssetsFavoritesQueryParamEnum

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 ¶

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
}

ListDataAssetsRequest wrapper for the ListDataAssets operation

See also ¶

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

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 ¶

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

ListDataAssetsResponse wrapper for the ListDataAssets operation

func (ListDataAssetsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListDataAssetsResponse) String ¶

func (response ListDataAssetsResponse) String() string

type ListDataAssetsSortByEnum ¶

type ListDataAssetsSortByEnum string

ListDataAssetsSortByEnum Enum with underlying type: string

const (
	ListDataAssetsSortById          ListDataAssetsSortByEnum = "id"
	ListDataAssetsSortByTimecreated ListDataAssetsSortByEnum = "timeCreated"
	ListDataAssetsSortByDisplayname ListDataAssetsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListDataAssetsSortByEnum

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 ¶

type ListDataAssetsSortOrderEnum string

ListDataAssetsSortOrderEnum Enum with underlying type: string

const (
	ListDataAssetsSortOrderAsc  ListDataAssetsSortOrderEnum = "ASC"
	ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataAssetsSortOrderEnum

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 ¶

type ListDataEntitiesApiModeEnum string

ListDataEntitiesApiModeEnum Enum with underlying type: string

const (
	ListDataEntitiesApiModePreview ListDataEntitiesApiModeEnum = "PREVIEW"
	ListDataEntitiesApiModeAll     ListDataEntitiesApiModeEnum = "ALL"
)

Set of constants representing the allowable values for ListDataEntitiesApiModeEnum

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 ¶

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
}

ListDataEntitiesRequest wrapper for the ListDataEntities operation

See also ¶

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

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 ¶

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

ListDataEntitiesResponse wrapper for the ListDataEntities operation

func (ListDataEntitiesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListDataEntitiesResponse) String ¶

func (response ListDataEntitiesResponse) String() string

type ListDataEntitiesSortByEnum ¶

type ListDataEntitiesSortByEnum string

ListDataEntitiesSortByEnum Enum with underlying type: string

const (
	ListDataEntitiesSortById          ListDataEntitiesSortByEnum = "id"
	ListDataEntitiesSortByTimecreated ListDataEntitiesSortByEnum = "timeCreated"
	ListDataEntitiesSortByDisplayname ListDataEntitiesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListDataEntitiesSortByEnum

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 ¶

type ListDataEntitiesSortOrderEnum string

ListDataEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListDataEntitiesSortOrderAsc  ListDataEntitiesSortOrderEnum = "ASC"
	ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum

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

type ListEndpointsLifecycleStateEnum string

ListEndpointsLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListEndpointsLifecycleStateEnum

func GetListEndpointsLifecycleStateEnumValues ¶ added in v65.19.0

func GetListEndpointsLifecycleStateEnumValues() []ListEndpointsLifecycleStateEnum

GetListEndpointsLifecycleStateEnumValues Enumerates the set of values for ListEndpointsLifecycleStateEnum

func GetMappingListEndpointsLifecycleStateEnum ¶ added in v65.19.0

func GetMappingListEndpointsLifecycleStateEnum(val string) (ListEndpointsLifecycleStateEnum, bool)

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

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

ListEndpointsRequest wrapper for the ListEndpoints operation

See also ¶

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

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 ¶

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

ListEndpointsResponse wrapper for the ListEndpoints operation

func (ListEndpointsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListEndpointsResponse) String ¶

func (response ListEndpointsResponse) String() string

type ListEndpointsSortByEnum ¶

type ListEndpointsSortByEnum string

ListEndpointsSortByEnum Enum with underlying type: string

const (
	ListEndpointsSortByTimecreated ListEndpointsSortByEnum = "TIMECREATED"
	ListEndpointsSortByDisplayname ListEndpointsSortByEnum = "DISPLAYNAME"
	ListEndpointsSortByTimeupdated ListEndpointsSortByEnum = "TIMEUPDATED"
)

Set of constants representing the allowable values for ListEndpointsSortByEnum

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 ¶

type ListEndpointsSortOrderEnum string

ListEndpointsSortOrderEnum Enum with underlying type: string

const (
	ListEndpointsSortOrderAsc  ListEndpointsSortOrderEnum = "ASC"
	ListEndpointsSortOrderDesc ListEndpointsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListEndpointsSortOrderEnum

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 ¶

type ListFoldersFavoritesQueryParamEnum string

ListFoldersFavoritesQueryParamEnum Enum with underlying type: string

const (
	ListFoldersFavoritesQueryParamFavoritesOnly    ListFoldersFavoritesQueryParamEnum = "FAVORITES_ONLY"
	ListFoldersFavoritesQueryParamNonFavoritesOnly ListFoldersFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
	ListFoldersFavoritesQueryParamAll              ListFoldersFavoritesQueryParamEnum = "ALL"
)

Set of constants representing the allowable values for ListFoldersFavoritesQueryParamEnum

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 ¶

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
}

ListFoldersRequest wrapper for the ListFolders operation

See also ¶

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

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 ¶

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

ListFoldersResponse wrapper for the ListFolders operation

func (ListFoldersResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListFoldersResponse) String ¶

func (response ListFoldersResponse) String() string

type ListFoldersSortByEnum ¶

type ListFoldersSortByEnum string

ListFoldersSortByEnum Enum with underlying type: string

const (
	ListFoldersSortById          ListFoldersSortByEnum = "id"
	ListFoldersSortByTimecreated ListFoldersSortByEnum = "timeCreated"
	ListFoldersSortByDisplayname ListFoldersSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListFoldersSortByEnum

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 ¶

type ListFoldersSortOrderEnum string

ListFoldersSortOrderEnum Enum with underlying type: string

const (
	ListFoldersSortOrderAsc  ListFoldersSortOrderEnum = "ASC"
	ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFoldersSortOrderEnum

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 ¶

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
}

ListOperationsRequest wrapper for the ListOperations operation

See also ¶

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

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 ¶

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

ListOperationsResponse wrapper for the ListOperations operation

func (ListOperationsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListOperationsResponse) String ¶

func (response ListOperationsResponse) String() string

type ListOperationsSortByEnum ¶

type ListOperationsSortByEnum string

ListOperationsSortByEnum Enum with underlying type: string

const (
	ListOperationsSortById          ListOperationsSortByEnum = "id"
	ListOperationsSortByTimecreated ListOperationsSortByEnum = "timeCreated"
	ListOperationsSortByDisplayname ListOperationsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListOperationsSortByEnum

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 ¶

type ListOperationsSortOrderEnum string

ListOperationsSortOrderEnum Enum with underlying type: string

const (
	ListOperationsSortOrderAsc  ListOperationsSortOrderEnum = "ASC"
	ListOperationsSortOrderDesc ListOperationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListOperationsSortOrderEnum

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 ¶

type ListReferenceArtifactsFavoritesQueryParamEnum string

ListReferenceArtifactsFavoritesQueryParamEnum Enum with underlying type: string

const (
	ListReferenceArtifactsFavoritesQueryParamFavoritesOnly    ListReferenceArtifactsFavoritesQueryParamEnum = "FAVORITES_ONLY"
	ListReferenceArtifactsFavoritesQueryParamNonFavoritesOnly ListReferenceArtifactsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY"
	ListReferenceArtifactsFavoritesQueryParamAll              ListReferenceArtifactsFavoritesQueryParamEnum = "ALL"
)

Set of constants representing the allowable values for ListReferenceArtifactsFavoritesQueryParamEnum

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 ¶

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
}

ListReferenceArtifactsRequest wrapper for the ListReferenceArtifacts operation

See also ¶

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

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 ¶

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

ListReferenceArtifactsResponse wrapper for the ListReferenceArtifacts operation

func (ListReferenceArtifactsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListReferenceArtifactsResponse) String ¶

func (response ListReferenceArtifactsResponse) String() string

type ListReferenceArtifactsSortByEnum ¶

type ListReferenceArtifactsSortByEnum string

ListReferenceArtifactsSortByEnum Enum with underlying type: string

const (
	ListReferenceArtifactsSortById          ListReferenceArtifactsSortByEnum = "id"
	ListReferenceArtifactsSortByTimecreated ListReferenceArtifactsSortByEnum = "timeCreated"
	ListReferenceArtifactsSortByDisplayname ListReferenceArtifactsSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListReferenceArtifactsSortByEnum

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 ¶

type ListReferenceArtifactsSortOrderEnum string

ListReferenceArtifactsSortOrderEnum Enum with underlying type: string

const (
	ListReferenceArtifactsSortOrderAsc  ListReferenceArtifactsSortOrderEnum = "ASC"
	ListReferenceArtifactsSortOrderDesc ListReferenceArtifactsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListReferenceArtifactsSortOrderEnum

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

type ListRegistriesLifecycleStateEnum string

ListRegistriesLifecycleStateEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ListRegistriesLifecycleStateEnum

func GetListRegistriesLifecycleStateEnumValues ¶ added in v65.19.0

func GetListRegistriesLifecycleStateEnumValues() []ListRegistriesLifecycleStateEnum

GetListRegistriesLifecycleStateEnumValues Enumerates the set of values for ListRegistriesLifecycleStateEnum

func GetMappingListRegistriesLifecycleStateEnum ¶ added in v65.19.0

func GetMappingListRegistriesLifecycleStateEnum(val string) (ListRegistriesLifecycleStateEnum, bool)

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

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

ListRegistriesRequest wrapper for the ListRegistries operation

See also ¶

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

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 ¶

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

ListRegistriesResponse wrapper for the ListRegistries operation

func (ListRegistriesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListRegistriesResponse) String ¶

func (response ListRegistriesResponse) String() string

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

ListSchemasRequest wrapper for the ListSchemas operation

See also ¶

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

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 ¶

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

ListSchemasResponse wrapper for the ListSchemas operation

func (ListSchemasResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListSchemasResponse) String ¶

func (response ListSchemasResponse) String() string

type ListSchemasSortByEnum ¶

type ListSchemasSortByEnum string

ListSchemasSortByEnum Enum with underlying type: string

const (
	ListSchemasSortById          ListSchemasSortByEnum = "id"
	ListSchemasSortByTimecreated ListSchemasSortByEnum = "timeCreated"
	ListSchemasSortByDisplayname ListSchemasSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListSchemasSortByEnum

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 ¶

type ListSchemasSortOrderEnum string

ListSchemasSortOrderEnum Enum with underlying type: string

const (
	ListSchemasSortOrderAsc  ListSchemasSortOrderEnum = "ASC"
	ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSchemasSortOrderEnum

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 ¶

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
}

ListTypesRequest wrapper for the ListTypes operation

See also ¶

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

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 ¶

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

ListTypesResponse wrapper for the ListTypes operation

func (ListTypesResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListTypesResponse) String ¶

func (response ListTypesResponse) String() string

type ListTypesSortByEnum ¶

type ListTypesSortByEnum string

ListTypesSortByEnum Enum with underlying type: string

const (
	ListTypesSortById          ListTypesSortByEnum = "id"
	ListTypesSortByTimecreated ListTypesSortByEnum = "timeCreated"
	ListTypesSortByDisplayname ListTypesSortByEnum = "displayName"
)

Set of constants representing the allowable values for ListTypesSortByEnum

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 ¶

type ListTypesSortOrderEnum string

ListTypesSortOrderEnum Enum with underlying type: string

const (
	ListTypesSortOrderAsc  ListTypesSortOrderEnum = "ASC"
	ListTypesSortOrderDesc ListTypesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTypesSortOrderEnum

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 ¶

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
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also ¶

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

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 ¶

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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String ¶

func (response ListWorkRequestErrorsResponse) String() string

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

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also ¶

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

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 ¶

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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String ¶

func (response ListWorkRequestLogsResponse) String() string

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

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also ¶

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

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 ¶

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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String ¶

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsWorkRequestStatusEnum ¶

type ListWorkRequestsWorkRequestStatusEnum string

ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string

const (
	ListWorkRequestsWorkRequestStatusAccepted   ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED"
	ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS"
	ListWorkRequestsWorkRequestStatusFailed     ListWorkRequestsWorkRequestStatusEnum = "FAILED"
	ListWorkRequestsWorkRequestStatusSucceeded  ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED"
	ListWorkRequestsWorkRequestStatusCanceling  ListWorkRequestsWorkRequestStatusEnum = "CANCELING"
	ListWorkRequestsWorkRequestStatusCanceled   ListWorkRequestsWorkRequestStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum

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 ¶

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

Message The details of a 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 ¶

type MessageTypeEnum string

MessageTypeEnum Enum with underlying type: string

const (
	MessageTypeError   MessageTypeEnum = "ERROR"
	MessageTypeWarning MessageTypeEnum = "WARNING"
	MessageTypeInfo    MessageTypeEnum = "INFO"
)

Set of constants representing the allowable values for MessageTypeEnum

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 ¶

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

ModelSelect The information about the select object.

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 ¶

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

ModelType DataAsset and Connection Registry Attributes

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 ¶

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

NativeShapeField The native shape field object.

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 ¶

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

NetworkConnectivityStatus The network validation status for a Private Endpoint - Data Asset pair.

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 ¶

type NetworkConnectivityStatusCollection struct {

	// The array of NetworkConnectivityStatus.
	NetworkConnectivityStatusList []NetworkConnectivityStatus `mandatory:"true" json:"networkConnectivityStatusList"`
}

NetworkConnectivityStatusCollection This is a collection of NetworkConnectivityStatus.

func (NetworkConnectivityStatusCollection) 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 ¶

type NetworkConnectivityStatusNetworkValidationStatusEnumEnum string

NetworkConnectivityStatusNetworkValidationStatusEnumEnum Enum with underlying type: string

const (
	NetworkConnectivityStatusNetworkValidationStatusEnumReachable    NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "REACHABLE"
	NetworkConnectivityStatusNetworkValidationStatusEnumNotReachable NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "NOT_REACHABLE"
	NetworkConnectivityStatusNetworkValidationStatusEnumError        NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "ERROR"
)

Set of constants representing the allowable values for NetworkConnectivityStatusNetworkValidationStatusEnumEnum

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 ¶

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

NetworkValidationClient a client for NetworkValidation

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/latest/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 ¶

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

NumericAttribute A summary of profiling results of a specific attribute.

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 ¶

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

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.

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 ¶

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

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.

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 ¶

type ObjectStorageWriteAttributes struct {

	// Specifies whether to write the output to a single file.
	WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"`
}

ObjectStorageWriteAttributes Properties to configure writing to Object Storage.

func (ObjectStorageWriteAttributes) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ObjectStorageWriteAttributes) 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 ¶

type Operation interface {
	GetOperationAttributes() AbstractOperationAttributes

	GetMetadata() *ObjectMetadata
}

Operation The operation object.

type OperationExecResult ¶

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

OperationExecResult Operation execution result for a single input set.

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 ¶

type OperationExecResultExecutionStatusEnum string

OperationExecResultExecutionStatusEnum Enum with underlying type: string

const (
	OperationExecResultExecutionStatusFailed  OperationExecResultExecutionStatusEnum = "FAILED"
	OperationExecResultExecutionStatusSuccess OperationExecResultExecutionStatusEnum = "SUCCESS"
	OperationExecResultExecutionStatusQueued  OperationExecResultExecutionStatusEnum = "QUEUED"
	OperationExecResultExecutionStatusRunning OperationExecResultExecutionStatusEnum = "RUNNING"
)

Set of constants representing the allowable values for OperationExecResultExecutionStatusEnum

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

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

OperationFromApi The API operation object.

func (OperationFromApi) GetMetadata ¶ added in v65.19.0

func (m OperationFromApi) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromApi) GetOperationAttributes ¶ added in v65.19.0

func (m OperationFromApi) GetOperationAttributes() AbstractOperationAttributes

GetOperationAttributes returns OperationAttributes

func (OperationFromApi) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (OperationFromApi) String ¶ added in v65.19.0

func (m OperationFromApi) String() string

func (*OperationFromApi) UnmarshalJSON ¶ added in v65.19.0

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

UnmarshalJSON unmarshals from json

func (OperationFromApi) ValidateEnumValue ¶ added in v65.19.0

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 ¶

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

OperationFromProcedure The operation object.

func (OperationFromProcedure) GetMetadata ¶

func (m OperationFromProcedure) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromProcedure) GetOperationAttributes ¶ added in v65.19.0

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

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 ¶

type OperationInputRecord struct {

	// Values of IN/INOUT parameter.
	FieldValues []interface{} `mandatory:"false" json:"fieldValues"`
}

OperationInputRecord Holder for IN/INOUT parameter values.

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 ¶

type OperationModelTypeEnum string

OperationModelTypeEnum Enum with underlying type: string

const (
	OperationModelTypeProcedure OperationModelTypeEnum = "PROCEDURE"
	OperationModelTypeApi       OperationModelTypeEnum = "API"
)

Set of constants representing the allowable values for OperationModelTypeEnum

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 ¶

type OperationSummary interface {
	GetMetadata() *ObjectMetadata
}

OperationSummary The operation summary object.

type OperationSummaryCollection ¶

type OperationSummaryCollection struct {

	// The array of operation summary.
	Items []OperationSummary `mandatory:"true" json:"items"`
}

OperationSummaryCollection This is the collection of operation summaries, with minimal details of an operation.

func (OperationSummaryCollection) 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 ¶ added in v65.19.0

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

OperationSummaryFromApi The API operation summary object.

func (OperationSummaryFromApi) GetMetadata ¶ added in v65.19.0

func (m OperationSummaryFromApi) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationSummaryFromApi) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (OperationSummaryFromApi) String ¶ added in v65.19.0

func (m OperationSummaryFromApi) String() string

func (OperationSummaryFromApi) ValidateEnumValue ¶ added in v65.19.0

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 ¶

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

OperationSummaryFromProcedure The operation object.

func (OperationSummaryFromProcedure) GetMetadata ¶

GetMetadata returns Metadata

func (OperationSummaryFromProcedure) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (OperationSummaryFromProcedure) 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 ¶

type OperationSummaryModelTypeEnum string

OperationSummaryModelTypeEnum Enum with underlying type: string

const (
	OperationSummaryModelTypeProcedure OperationSummaryModelTypeEnum = "PROCEDURE"
	OperationSummaryModelTypeApi       OperationSummaryModelTypeEnum = "API"
)

Set of constants representing the allowable values for OperationSummaryModelTypeEnum

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 ¶

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

OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

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 ¶

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

OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

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 ¶

type OracleReadAttribute struct {

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

OracleReadAttribute The Oracle read attribute.

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 ¶

type OracleReadAttributes struct {

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

OracleReadAttributes Properties to configure reading from an Oracle Database.

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 ¶

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

OracleWriteAttributes Properties to configure when writing to an Oracle Database.

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 ¶

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

Outlier To capture all the Outlier details related to profiling.

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 ¶

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

OutputPort The output port details.

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 ¶

type OutputPortPortTypeEnum string

OutputPortPortTypeEnum Enum with underlying type: string

const (
	OutputPortPortTypeData    OutputPortPortTypeEnum = "DATA"
	OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL"
	OutputPortPortTypeModel   OutputPortPortTypeEnum = "MODEL"
)

Set of constants representing the allowable values for OutputPortPortTypeEnum

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 ¶

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

Parameter Parameters are created and assigned values that can be configured for each integration task.

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 ¶

type ParameterOutputAggregationTypeEnum string

ParameterOutputAggregationTypeEnum Enum with underlying type: string

const (
	ParameterOutputAggregationTypeMin   ParameterOutputAggregationTypeEnum = "MIN"
	ParameterOutputAggregationTypeMax   ParameterOutputAggregationTypeEnum = "MAX"
	ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT"
	ParameterOutputAggregationTypeSum   ParameterOutputAggregationTypeEnum = "SUM"
)

Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum

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 ¶

type ParentReference struct {

	// Key of the parent object.
	Parent *string `mandatory:"false" json:"parent"`
}

ParentReference A reference to the parent object.

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 ¶

type ParquetFormatAttribute struct {

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

ParquetFormatAttribute The PARQUET format attribute.

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 ¶

type PartitionConfig interface {
}

PartitionConfig The information about partition configuration.

type PartitionConfigModelTypeEnum ¶

type PartitionConfigModelTypeEnum string

PartitionConfigModelTypeEnum Enum with underlying type: string

const (
	PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG"
)

Set of constants representing the allowable values for PartitionConfigModelTypeEnum

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 ¶

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

PrimaryKey The primary key object.

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 ¶

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

ProfileConfig Profiling configuration.

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 ¶

type ProfileConfigFunctionsEnum string

ProfileConfigFunctionsEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ProfileConfigFunctionsEnum

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 ¶

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

ProfileStat To capture all the statistical data related to profiling.

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 ¶

type PushDownOperation interface {
}

PushDownOperation The information about a push down operation.

type PushDownOperationModelTypeEnum ¶

type PushDownOperationModelTypeEnum string

PushDownOperationModelTypeEnum Enum with underlying type: string

const (
	PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER"
	PushDownOperationModelTypeJoin   PushDownOperationModelTypeEnum = "JOIN"
	PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT"
	PushDownOperationModelTypeSort   PushDownOperationModelTypeEnum = "SORT"
	PushDownOperationModelTypeQuery  PushDownOperationModelTypeEnum = "QUERY"
)

Set of constants representing the allowable values for PushDownOperationModelTypeEnum

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 ¶

type Query struct {

	// A query string.
	Query *string `mandatory:"true" json:"query"`
}

Query A query object.

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 ¶

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

ReadOperationConfig The information about the read operation.

func (ReadOperationConfig) GetDerivedAttributes ¶ added in v65.19.0

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 ¶

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

ReferenceArtifactSummary Represents the reference details of a data asset.

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 ¶

type ReferenceArtifactSummaryCollection struct {

	// The array of data asset summaries.
	Items []ReferenceArtifactSummary `mandatory:"true" json:"items"`
}

ReferenceArtifactSummaryCollection This is the collection of reference details summaries; it can be a collection of lightweight details or full definitions.

func (ReferenceArtifactSummaryCollection) 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 ¶

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

ReferenceInfo Represents reference details of a DCMS artifact.

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

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
}

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

type ReferencedDataObjectFromApi ¶ added in v65.19.0

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

ReferencedDataObjectFromApi The input procedure object

func (ReferencedDataObjectFromApi) GetExternalKey ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromApi) GetModelVersion ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromApi) GetName ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetName() *string

GetName returns Name

func (ReferencedDataObjectFromApi) GetObjectStatus ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromApi) GetObjectVersion ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromApi) GetParentRef ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ReferencedDataObjectFromApi) GetResourceName ¶ added in v65.19.0

func (m ReferencedDataObjectFromApi) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromApi) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromApi) String ¶ added in v65.19.0

func (ReferencedDataObjectFromApi) ValidateEnumValue ¶ added in v65.19.0

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

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

ReferencedDataObjectFromProcedure The input procedure object

func (ReferencedDataObjectFromProcedure) GetExternalKey ¶ added in v65.19.0

func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromProcedure) GetModelVersion ¶ added in v65.19.0

func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromProcedure) GetName ¶ added in v65.19.0

GetName returns Name

func (ReferencedDataObjectFromProcedure) GetObjectStatus ¶ added in v65.19.0

func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromProcedure) GetObjectVersion ¶ added in v65.19.0

func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromProcedure) GetParentRef ¶ added in v65.19.0

GetParentRef returns ParentRef

func (ReferencedDataObjectFromProcedure) GetResourceName ¶ added in v65.19.0

func (m ReferencedDataObjectFromProcedure) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromProcedure) MarshalJSON ¶ added in v65.19.0

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

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromProcedure) String ¶ added in v65.19.0

func (ReferencedDataObjectFromProcedure) ValidateEnumValue ¶ added in v65.19.0

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

type ReferencedDataObjectModelTypeEnum string

ReferencedDataObjectModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for ReferencedDataObjectModelTypeEnum

func GetMappingReferencedDataObjectModelTypeEnum ¶ added in v65.19.0

func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)

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

func GetReferencedDataObjectModelTypeEnumValues ¶ added in v65.19.0

func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum

GetReferencedDataObjectModelTypeEnumValues Enumerates the set of values for ReferencedDataObjectModelTypeEnum

type Registry ¶

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

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.

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 ¶

type RegistryLifecycleStateEnum string

RegistryLifecycleStateEnum Enum with underlying type: string

const (
	RegistryLifecycleStateCreating RegistryLifecycleStateEnum = "CREATING"
	RegistryLifecycleStateActive   RegistryLifecycleStateEnum = "ACTIVE"
	RegistryLifecycleStateInactive RegistryLifecycleStateEnum = "INACTIVE"
	RegistryLifecycleStateUpdating RegistryLifecycleStateEnum = "UPDATING"
	RegistryLifecycleStateDeleting RegistryLifecycleStateEnum = "DELETING"
	RegistryLifecycleStateDeleted  RegistryLifecycleStateEnum = "DELETED"
	RegistryLifecycleStateFailed   RegistryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for RegistryLifecycleStateEnum

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 ¶

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

RegistryMetadata Information about the object and its parent.

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 ¶

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

RegistrySummary The summary of a registry.

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 ¶

type RegistrySummaryCollection struct {

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

RegistrySummaryCollection The list of registry summaries.

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 ¶

type Row struct {

	// Array of all the sampled rows.
	Values []string `mandatory:"false" json:"values"`
}

Row Data preview row 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 ¶

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

Schema The schema object.

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 ¶

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

SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.

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 ¶

type SchemaDriftConfigDataTypeChangeHandlingEnum string

SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string

const (
	SchemaDriftConfigDataTypeChangeHandlingAllow            SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW"
	SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE"
	SchemaDriftConfigDataTypeChangeHandlingDoNotAllow       SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum

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 ¶

type SchemaDriftConfigExtraColumnHandlingEnum string

SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string

const (
	SchemaDriftConfigExtraColumnHandlingAllow      SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW"
	SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP"
	SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum

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 ¶

type SchemaDriftConfigMissingColumnHandlingEnum string

SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string

const (
	SchemaDriftConfigMissingColumnHandlingAllow      SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW"
	SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT"
	SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum

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 ¶

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

SchemaSummary The schema summary object.

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 ¶

type SchemaSummaryCollection struct {

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

SchemaSummaryCollection This is the collection of schema summaries; it can be a collection of lightweight details or full definitions.

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 ¶

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

Shape The shape object.

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 ¶

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

ShapeField The shape field object.

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 ¶

type Sort struct {

	// The sort clause.
	SortClauses []SortClause `mandatory:"true" json:"sortClauses"`
}

Sort The information about the sort object.

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 ¶

type SortClause struct {
	Field *ShapeField `mandatory:"false" json:"field"`

	// The sort order.
	Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"`
}

SortClause The information about the sort object.

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 ¶

type SortClauseOrderEnum string

SortClauseOrderEnum Enum with underlying type: string

const (
	SortClauseOrderAsc  SortClauseOrderEnum = "ASC"
	SortClauseOrderDesc SortClauseOrderEnum = "DESC"
)

Set of constants representing the allowable values for SortClauseOrderEnum

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 ¶

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

Source The information about the source object.

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 ¶

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

StringAttribute A summary of profiling results of a specefic attribute.

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 ¶

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

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.

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 ¶

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

Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.

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 ¶

type TargetDataPropertyEnum string

TargetDataPropertyEnum Enum with underlying type: string

const (
	TargetDataPropertyTruncate  TargetDataPropertyEnum = "TRUNCATE"
	TargetDataPropertyMerge     TargetDataPropertyEnum = "MERGE"
	TargetDataPropertyBackup    TargetDataPropertyEnum = "BACKUP"
	TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE"
	TargetDataPropertyAppend    TargetDataPropertyEnum = "APPEND"
	TargetDataPropertyIgnore    TargetDataPropertyEnum = "IGNORE"
)

Set of constants representing the allowable values for TargetDataPropertyEnum

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 ¶

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

TestNetworkConnectivity The network validation response.

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 ¶

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

TypeLibrary The Data Integration type library container type.

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 ¶

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

TypeSummary The type object for supported connectors.

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 ¶

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

TypeSystem The type system maps from and to a type.

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 ¶

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
}

TypedObject The `TypedObject` class is a base class for any model object that has a type.

type TypedObjectModelTypeEnum ¶

type TypedObjectModelTypeEnum string

TypedObjectModelTypeEnum Enum with underlying type: string

const (
	TypedObjectModelTypeShape            TypedObjectModelTypeEnum = "SHAPE"
	TypedObjectModelTypeShapeField       TypedObjectModelTypeEnum = "SHAPE_FIELD"
	TypedObjectModelTypeNativeShapeField TypedObjectModelTypeEnum = "NATIVE_SHAPE_FIELD"
)

Set of constants representing the allowable values for TypedObjectModelTypeEnum

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 ¶

type TypesSummaryCollection struct {

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

TypesSummaryCollection This is the collection of type summaries.

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 ¶

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
}

UniqueKey The unqique key object.

type UniqueKeyModelTypeEnum ¶

type UniqueKeyModelTypeEnum string

UniqueKeyModelTypeEnum Enum with underlying type: string

const (
	UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY"
	UniqueKeyModelTypeUniqueKey  UniqueKeyModelTypeEnum = "UNIQUE_KEY"
)

Set of constants representing the allowable values for UniqueKeyModelTypeEnum

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 ¶

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

UpdateConnectionDetails Properties used in the update connection operations.

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 ¶

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
}

UpdateConnectionRequest wrapper for the UpdateConnection operation

See also ¶

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

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 ¶

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

UpdateConnectionResponse wrapper for the UpdateConnection operation

func (UpdateConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String ¶

func (response UpdateConnectionResponse) String() string

type UpdateDataAssetDetails ¶

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

UpdateDataAssetDetails Properties used in the update data asset operations.

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 ¶

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
}

UpdateDataAssetRequest wrapper for the UpdateDataAsset operation

See also ¶

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

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 ¶

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

UpdateDataAssetResponse wrapper for the UpdateDataAsset operation

func (UpdateDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateDataAssetResponse) String ¶

func (response UpdateDataAssetResponse) String() string

type UpdateDpEndpointDetails ¶

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
}

UpdateDpEndpointDetails Properties used in the update operations of the endpoint.

type UpdateDpEndpointDetailsModelTypeEnum ¶

type UpdateDpEndpointDetailsModelTypeEnum string

UpdateDpEndpointDetailsModelTypeEnum Enum with underlying type: string

const (
	UpdateDpEndpointDetailsModelTypePrivateEndPoint UpdateDpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT"
	UpdateDpEndpointDetailsModelTypePublicEndPoint  UpdateDpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT"
)

Set of constants representing the allowable values for UpdateDpEndpointDetailsModelTypeEnum

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 ¶

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

UpdateDpEndpointFromPrivate The details to update a private endpoint.

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

type UpdateDpEndpointFromPrivateStateEnum string

UpdateDpEndpointFromPrivateStateEnum Enum with underlying type: string

const (
	UpdateDpEndpointFromPrivateStateActive   UpdateDpEndpointFromPrivateStateEnum = "ACTIVE"
	UpdateDpEndpointFromPrivateStateInactive UpdateDpEndpointFromPrivateStateEnum = "INACTIVE"
)

Set of constants representing the allowable values for UpdateDpEndpointFromPrivateStateEnum

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 ¶

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

UpdateDpEndpointFromPublic The details to update a public endpoint.

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

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

UpdateEndpointDetails The information to be updated.

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 ¶

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
}

UpdateEndpointRequest wrapper for the UpdateEndpoint operation

See also ¶

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

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 ¶

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

UpdateEndpointResponse wrapper for the UpdateEndpoint operation

func (UpdateEndpointResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateEndpointResponse) String ¶

func (response UpdateEndpointResponse) String() string

type UpdateFolderDetails ¶

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

UpdateFolderDetails Properties used in the update operations of the folder.

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 ¶

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
}

UpdateFolderRequest wrapper for the UpdateFolder operation

See also ¶

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

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 ¶

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

UpdateFolderResponse wrapper for the UpdateFolder operation

func (UpdateFolderResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateFolderResponse) String ¶

func (response UpdateFolderResponse) String() string

type UpdateRegistryDetails ¶

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

UpdateRegistryDetails The information to be updated.

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 ¶

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
}

UpdateRegistryRequest wrapper for the UpdateRegistry operation

See also ¶

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

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 ¶

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

UpdateRegistryResponse wrapper for the UpdateRegistry operation

func (UpdateRegistryResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (UpdateRegistryResponse) String ¶

func (response UpdateRegistryResponse) String() string

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

ValidateDataAssetNetworkReachablityRequest wrapper for the ValidateDataAssetNetworkReachablity operation

See also ¶

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

func (ValidateDataAssetNetworkReachablityRequest) BinaryRequestBody ¶

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 ¶

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

func (ValidateDataAssetNetworkReachablityRequest) 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 ¶

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

ValidateDataAssetNetworkReachablityResponse wrapper for the ValidateDataAssetNetworkReachablity operation

func (ValidateDataAssetNetworkReachablityResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (ValidateDataAssetNetworkReachablityResponse) String ¶

type ValidationMessage ¶

type ValidationMessage struct {

	// The level of validation messages.
	Level *string `mandatory:"false" json:"level"`

	// The message itself.
	ValidationMessage *string `mandatory:"false" json:"validationMessage"`
}

ValidationMessage The level and validation message.

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 ¶

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

ValidationResult Validation result object for a single data asset.

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 ¶

type ValidationResultStatusEnum string

ValidationResultStatusEnum Enum with underlying type: string

const (
	ValidationResultStatusError   ValidationResultStatusEnum = "ERROR"
	ValidationResultStatusSuccess ValidationResultStatusEnum = "SUCCESS"
)

Set of constants representing the allowable values for ValidationResultStatusEnum

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 ¶

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

WorkRequest A description of the status of the work request.

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 ¶

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

WorkRequestError An error encountered while executing a work request.

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 ¶

type WorkRequestErrorCollection struct {

	// The array of work request error summaries.
	Items []WorkRequestError `mandatory:"true" json:"items"`
}

WorkRequestErrorCollection The list of work request error summaries.

func (WorkRequestErrorCollection) 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 ¶

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

WorkRequestErrorSummary The list of work request log summaries.

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 ¶

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

WorkRequestLog A log message from the execution of a work request.

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 ¶

type WorkRequestLogCollection struct {

	// The list of work request log summaries.
	Items []WorkRequestLog `mandatory:"true" json:"items"`
}

WorkRequestLogCollection The list of work request log summaries.

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 ¶

type WorkRequestOperationTypeEnum string

WorkRequestOperationTypeEnum Enum with underlying type: string

const (
	WorkRequestOperationTypeCreate WorkRequestOperationTypeEnum = "CREATE"
	WorkRequestOperationTypeUpdate WorkRequestOperationTypeEnum = "UPDATE"
	WorkRequestOperationTypeDelete WorkRequestOperationTypeEnum = "DELETE"
	WorkRequestOperationTypeMove   WorkRequestOperationTypeEnum = "MOVE"
)

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

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 ¶

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

WorkRequestResource A resource created or operated on by a work request.

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 ¶

type WorkRequestResourceActionTypeEnum string

WorkRequestResourceActionTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

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 ¶

type WorkRequestStatusEnum string

WorkRequestStatusEnum Enum with underlying type: string

const (
	WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
	WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
	WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
	WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
	WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
	WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for WorkRequestStatusEnum

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 ¶

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

WorkRequestSummary A work request summary object.

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 ¶

type WorkRequestSummaryCollection struct {

	// The array of work request summaries.
	Items []WorkRequestSummary `mandatory:"true" json:"items"`
}

WorkRequestSummaryCollection The list of work request summaries.

func (WorkRequestSummaryCollection) 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 ¶

type WorkRequestSummaryOperationTypeEnum string

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

const (
	WorkRequestSummaryOperationTypeCreate WorkRequestSummaryOperationTypeEnum = "CREATE"
	WorkRequestSummaryOperationTypeUpdate WorkRequestSummaryOperationTypeEnum = "UPDATE"
	WorkRequestSummaryOperationTypeDelete WorkRequestSummaryOperationTypeEnum = "DELETE"
	WorkRequestSummaryOperationTypeMove   WorkRequestSummaryOperationTypeEnum = "MOVE"
)

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

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 ¶

type WorkRequestSummaryStatusEnum string

WorkRequestSummaryStatusEnum Enum with underlying type: string

const (
	WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
	WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
	WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
	WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
	WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
	WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

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 ¶

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

WriteOperationConfig The information about the write operation.

func (WriteOperationConfig) GetDerivedAttributes ¶ added in v65.19.0

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 ¶

type WriteOperationConfigWriteModeEnum string

WriteOperationConfigWriteModeEnum Enum with underlying type: string

const (
	WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE"
	WriteOperationConfigWriteModeAppend    WriteOperationConfigWriteModeEnum = "APPEND"
	WriteOperationConfigWriteModeMerge     WriteOperationConfigWriteModeEnum = "MERGE"
	WriteOperationConfigWriteModeIgnore    WriteOperationConfigWriteModeEnum = "IGNORE"
	WriteOperationConfigWriteModeCreate    WriteOperationConfigWriteModeEnum = "CREATE"
)

Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum

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

Source Files ¶

Jump to

Keyboard shortcuts

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