func GetAbstractCallAttributeModelTypeEnumStringValues() []string
GetAbstractCallAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractCallAttributeModelTypeEnum
func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string
GetAbstractDataOperationConfigModelTypeEnumStringValues Enumerates the set of values in String for AbstractDataOperationConfigModelTypeEnum
func GetAbstractFormatAttributeModelTypeEnumStringValues() []string
GetAbstractFormatAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractFormatAttributeModelTypeEnum
func GetAbstractReadAttributeModelTypeEnumStringValues() []string
GetAbstractReadAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractReadAttributeModelTypeEnum
func GetAbstractWriteAttributeModelTypeEnumStringValues() []string
GetAbstractWriteAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractWriteAttributeModelTypeEnum
func GetBaseTypeModelTypeEnumStringValues() []string
GetBaseTypeModelTypeEnumStringValues Enumerates the set of values in String for BaseTypeModelTypeEnum
func GetBiccReadAttributesExtractStrategyEnumStringValues() []string
GetBiccReadAttributesExtractStrategyEnumStringValues Enumerates the set of values in String for BiccReadAttributesExtractStrategyEnum
func GetCompressionCodecEnumStringValues() []string
GetCompressionCodecEnumStringValues Enumerates the set of values in String for CompressionCodecEnum
func GetConnectorAttributeModelTypeEnumStringValues() []string
GetConnectorAttributeModelTypeEnumStringValues Enumerates the set of values in String for ConnectorAttributeModelTypeEnum
func GetCreateConnectivityValidationDetailsModelTypeEnumStringValues() []string
GetCreateConnectivityValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateConnectivityValidationDetailsModelTypeEnum
func GetCreateDpEndpointDetailsModelTypeEnumStringValues() []string
GetCreateDpEndpointDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDpEndpointDetailsModelTypeEnum
func GetCreateDpEndpointFromPrivateStateEnumStringValues() []string
GetCreateDpEndpointFromPrivateStateEnumStringValues Enumerates the set of values in String for CreateDpEndpointFromPrivateStateEnum
func GetCreateEntityShapeAuthorizationModeEnumStringValues() []string
GetCreateEntityShapeAuthorizationModeEnumStringValues Enumerates the set of values in String for CreateEntityShapeAuthorizationModeEnum
func GetCreateEntityShapeDetailsEntityTypeEnumStringValues() []string
GetCreateEntityShapeDetailsEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsEntityTypeEnum
func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string
GetCreateEntityShapeDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsModelTypeEnum
func GetDataEntityDetailsModelTypeEnumStringValues() []string
GetDataEntityDetailsModelTypeEnumStringValues Enumerates the set of values in String for DataEntityDetailsModelTypeEnum
func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityDetailsEntityTypeEnum
func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string
GetDataEntityFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityTypeEnum
func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityDetailsEntityTypeEnum
func GetDataEntityFromFileEntityTypeEnumStringValues() []string
GetDataEntityFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityTypeEnum
func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityDetailsEntityTypeEnum
func GetDataEntityFromSqlEntityTypeEnumStringValues() []string
GetDataEntityFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityTypeEnum
func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityDetailsEntityTypeEnum
func GetDataEntityFromTableEntityTypeEnumStringValues() []string
GetDataEntityFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityTypeEnum
func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityDetailsEntityTypeEnum
func GetDataEntityFromViewEntityTypeEnumStringValues() []string
GetDataEntityFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityTypeEnum
func GetDataEntityModelTypeEnumStringValues() []string
GetDataEntityModelTypeEnumStringValues Enumerates the set of values in String for DataEntityModelTypeEnum
func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromDataStoreEntityTypeEnum
func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromFileEntityTypeEnum
func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromSqlEntityTypeEnum
func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromTableEntityTypeEnum
func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromViewEntityTypeEnum
func GetDataEntitySummaryModelTypeEnumStringValues() []string
GetDataEntitySummaryModelTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryModelTypeEnum
func GetDataFormatTypeEnumStringValues() []string
GetDataFormatTypeEnumStringValues Enumerates the set of values in String for DataFormatTypeEnum
func GetDataTypeDtTypeEnumStringValues() []string
GetDataTypeDtTypeEnumStringValues Enumerates the set of values in String for DataTypeDtTypeEnum
func GetDpEndpointDetailsModelTypeEnumStringValues() []string
GetDpEndpointDetailsModelTypeEnumStringValues Enumerates the set of values in String for DpEndpointDetailsModelTypeEnum
func GetDpEndpointFromPrivateDetailsStateEnumStringValues() []string
GetDpEndpointFromPrivateDetailsStateEnumStringValues Enumerates the set of values in String for DpEndpointFromPrivateDetailsStateEnum
func GetDpEndpointFromPrivateStateEnumStringValues() []string
GetDpEndpointFromPrivateStateEnumStringValues Enumerates the set of values in String for DpEndpointFromPrivateStateEnum
func GetDpEndpointModelTypeEnumStringValues() []string
GetDpEndpointModelTypeEnumStringValues Enumerates the set of values in String for DpEndpointModelTypeEnum
func GetDpEndpointSummaryFromPrivateStateEnumStringValues() []string
GetDpEndpointSummaryFromPrivateStateEnumStringValues Enumerates the set of values in String for DpEndpointSummaryFromPrivateStateEnum
func GetDpEndpointSummaryModelTypeEnumStringValues() []string
GetDpEndpointSummaryModelTypeEnumStringValues Enumerates the set of values in String for DpEndpointSummaryModelTypeEnum
func GetEndpointLifecycleStateEnumStringValues() []string
GetEndpointLifecycleStateEnumStringValues Enumerates the set of values in String for EndpointLifecycleStateEnum
func GetEntityShapeFromDataStoreEntityTypeEnumStringValues() []string
GetEntityShapeFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromDataStoreEntityTypeEnum
func GetEntityShapeFromFileEntityTypeEnumStringValues() []string
GetEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromFileEntityTypeEnum
func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string
GetEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromSqlEntityTypeEnum
func GetEntityShapeFromTableEntityTypeEnumStringValues() []string
GetEntityShapeFromTableEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromTableEntityTypeEnum
func GetEntityShapeFromViewEntityTypeEnumStringValues() []string
GetEntityShapeFromViewEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromViewEntityTypeEnum
func GetEntityShapeModelTypeEnumStringValues() []string
GetEntityShapeModelTypeEnumStringValues Enumerates the set of values in String for EntityShapeModelTypeEnum
func GetExecuteOperationJobDetailsStatusEnumStringValues() []string
GetExecuteOperationJobDetailsStatusEnumStringValues Enumerates the set of values in String for ExecuteOperationJobDetailsStatusEnum
func GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues() []string
GetGetNetworkConnectivityStatusCollectionSortByEnumStringValues Enumerates the set of values in String for GetNetworkConnectivityStatusCollectionSortByEnum
func GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues() []string
GetGetNetworkConnectivityStatusCollectionSortOrderEnumStringValues Enumerates the set of values in String for GetNetworkConnectivityStatusCollectionSortOrderEnum
func GetInputPortPortTypeEnumStringValues() []string
GetInputPortPortTypeEnumStringValues Enumerates the set of values in String for InputPortPortTypeEnum
func GetJoinPolicyEnumStringValues() []string
GetJoinPolicyEnumStringValues Enumerates the set of values in String for JoinPolicyEnum
func GetKeyModelTypeEnumStringValues() []string
GetKeyModelTypeEnumStringValues Enumerates the set of values in String for KeyModelTypeEnum
func GetListConnectionValidationsSortByEnumStringValues() []string
GetListConnectionValidationsSortByEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortByEnum
func GetListConnectionValidationsSortOrderEnumStringValues() []string
GetListConnectionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortOrderEnum
func GetListConnectionsFavoritesQueryParamEnumStringValues() []string
GetListConnectionsFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListConnectionsFavoritesQueryParamEnum
func GetListConnectionsSortByEnumStringValues() []string
GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum
func GetListConnectionsSortOrderEnumStringValues() []string
GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum
func GetListDataAssetsFavoritesQueryParamEnumStringValues() []string
GetListDataAssetsFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListDataAssetsFavoritesQueryParamEnum
func GetListDataAssetsSortByEnumStringValues() []string
GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum
func GetListDataAssetsSortOrderEnumStringValues() []string
GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum
func GetListDataEntitiesApiModeEnumStringValues() []string
GetListDataEntitiesApiModeEnumStringValues Enumerates the set of values in String for ListDataEntitiesApiModeEnum
func GetListDataEntitiesSortByEnumStringValues() []string
GetListDataEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortByEnum
func GetListDataEntitiesSortOrderEnumStringValues() []string
GetListDataEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortOrderEnum
func GetListEndpointsSortByEnumStringValues() []string
GetListEndpointsSortByEnumStringValues Enumerates the set of values in String for ListEndpointsSortByEnum
func GetListEndpointsSortOrderEnumStringValues() []string
GetListEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListEndpointsSortOrderEnum
func GetListFoldersFavoritesQueryParamEnumStringValues() []string
GetListFoldersFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListFoldersFavoritesQueryParamEnum
func GetListFoldersSortByEnumStringValues() []string
GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum
func GetListFoldersSortOrderEnumStringValues() []string
GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum
func GetListOperationsSortByEnumStringValues() []string
GetListOperationsSortByEnumStringValues Enumerates the set of values in String for ListOperationsSortByEnum
func GetListOperationsSortOrderEnumStringValues() []string
GetListOperationsSortOrderEnumStringValues Enumerates the set of values in String for ListOperationsSortOrderEnum
func GetListReferenceArtifactsFavoritesQueryParamEnumStringValues() []string
GetListReferenceArtifactsFavoritesQueryParamEnumStringValues Enumerates the set of values in String for ListReferenceArtifactsFavoritesQueryParamEnum
func GetListReferenceArtifactsSortByEnumStringValues() []string
GetListReferenceArtifactsSortByEnumStringValues Enumerates the set of values in String for ListReferenceArtifactsSortByEnum
func GetListReferenceArtifactsSortOrderEnumStringValues() []string
GetListReferenceArtifactsSortOrderEnumStringValues Enumerates the set of values in String for ListReferenceArtifactsSortOrderEnum
func GetListSchemasSortByEnumStringValues() []string
GetListSchemasSortByEnumStringValues Enumerates the set of values in String for ListSchemasSortByEnum
func GetListSchemasSortOrderEnumStringValues() []string
GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum
func GetListTypesSortByEnumStringValues() []string
GetListTypesSortByEnumStringValues Enumerates the set of values in String for ListTypesSortByEnum
func GetListTypesSortOrderEnumStringValues() []string
GetListTypesSortOrderEnumStringValues Enumerates the set of values in String for ListTypesSortOrderEnum
func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string
GetListWorkRequestsWorkRequestStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsWorkRequestStatusEnum
func GetMessageTypeEnumStringValues() []string
GetMessageTypeEnumStringValues Enumerates the set of values in String for MessageTypeEnum
func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumStringValues() []string
GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumStringValues Enumerates the set of values in String for NetworkConnectivityStatusNetworkValidationStatusEnumEnum
func GetOperationExecResultExecutionStatusEnumStringValues() []string
GetOperationExecResultExecutionStatusEnumStringValues Enumerates the set of values in String for OperationExecResultExecutionStatusEnum
func GetOperationModelTypeEnumStringValues() []string
GetOperationModelTypeEnumStringValues Enumerates the set of values in String for OperationModelTypeEnum
func GetOperationSummaryModelTypeEnumStringValues() []string
GetOperationSummaryModelTypeEnumStringValues Enumerates the set of values in String for OperationSummaryModelTypeEnum
func GetOutputPortPortTypeEnumStringValues() []string
GetOutputPortPortTypeEnumStringValues Enumerates the set of values in String for OutputPortPortTypeEnum
func GetParameterOutputAggregationTypeEnumStringValues() []string
GetParameterOutputAggregationTypeEnumStringValues Enumerates the set of values in String for ParameterOutputAggregationTypeEnum
func GetPartitionConfigModelTypeEnumStringValues() []string
GetPartitionConfigModelTypeEnumStringValues Enumerates the set of values in String for PartitionConfigModelTypeEnum
func GetProfileConfigFunctionsEnumStringValues() []string
GetProfileConfigFunctionsEnumStringValues Enumerates the set of values in String for ProfileConfigFunctionsEnum
func GetPushDownOperationModelTypeEnumStringValues() []string
GetPushDownOperationModelTypeEnumStringValues Enumerates the set of values in String for PushDownOperationModelTypeEnum
func GetRegistryLifecycleStateEnumStringValues() []string
GetRegistryLifecycleStateEnumStringValues Enumerates the set of values in String for RegistryLifecycleStateEnum
func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string
GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigDataTypeChangeHandlingEnum
func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string
GetSchemaDriftConfigExtraColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigExtraColumnHandlingEnum
func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string
GetSchemaDriftConfigMissingColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigMissingColumnHandlingEnum
func GetSortClauseOrderEnumStringValues() []string
GetSortClauseOrderEnumStringValues Enumerates the set of values in String for SortClauseOrderEnum
func GetTargetDataPropertyEnumStringValues() []string
GetTargetDataPropertyEnumStringValues Enumerates the set of values in String for TargetDataPropertyEnum
func GetTypedObjectModelTypeEnumStringValues() []string
GetTypedObjectModelTypeEnumStringValues Enumerates the set of values in String for TypedObjectModelTypeEnum
func GetUniqueKeyModelTypeEnumStringValues() []string
GetUniqueKeyModelTypeEnumStringValues Enumerates the set of values in String for UniqueKeyModelTypeEnum
func GetUpdateDpEndpointDetailsModelTypeEnumStringValues() []string
GetUpdateDpEndpointDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateDpEndpointDetailsModelTypeEnum
func GetUpdateDpEndpointFromPrivateStateEnumStringValues() []string
GetUpdateDpEndpointFromPrivateStateEnumStringValues Enumerates the set of values in String for UpdateDpEndpointFromPrivateStateEnum
func GetValidationResultStatusEnumStringValues() []string
GetValidationResultStatusEnumStringValues Enumerates the set of values in String for ValidationResultStatusEnum
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceActionTypeEnumStringValues() []string
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum
func GetWorkRequestStatusEnumStringValues() []string
GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum
func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryStatusEnumStringValues() []string
GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum
func GetWriteOperationConfigWriteModeEnumStringValues() []string
GetWriteOperationConfigWriteModeEnumStringValues Enumerates the set of values in String for WriteOperationConfigWriteModeEnum
AbstractCallAttribute The call attributes
type AbstractCallAttribute interface { }
AbstractCallAttributeModelTypeEnum Enum with underlying type: string
type AbstractCallAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractCallAttributeModelTypeEnum
const ( AbstractCallAttributeModelTypeBipcallattribute AbstractCallAttributeModelTypeEnum = "BIPCALLATTRIBUTE" )
func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum
GetAbstractCallAttributeModelTypeEnumValues Enumerates the set of values for AbstractCallAttributeModelTypeEnum
func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)
GetMappingAbstractCallAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractDataOperationConfig The information about the data operation.
type AbstractDataOperationConfig interface { }
AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string
type AbstractDataOperationConfigModelTypeEnum string
Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum
const ( AbstractDataOperationConfigModelTypeReadOperationConfig AbstractDataOperationConfigModelTypeEnum = "READ_OPERATION_CONFIG" AbstractDataOperationConfigModelTypeWriteOperationConfig AbstractDataOperationConfigModelTypeEnum = "WRITE_OPERATION_CONFIG" )
func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum
GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum
func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)
GetMappingAbstractDataOperationConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractFormatAttribute The abstract format attribute.
type AbstractFormatAttribute interface { }
AbstractFormatAttributeModelTypeEnum Enum with underlying type: string
type AbstractFormatAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum
const ( AbstractFormatAttributeModelTypeJsonFormat AbstractFormatAttributeModelTypeEnum = "JSON_FORMAT" AbstractFormatAttributeModelTypeCsvFormat AbstractFormatAttributeModelTypeEnum = "CSV_FORMAT" AbstractFormatAttributeModelTypeAvroFormat AbstractFormatAttributeModelTypeEnum = "AVRO_FORMAT" AbstractFormatAttributeModelTypeParquetFormat AbstractFormatAttributeModelTypeEnum = "PARQUET_FORMAT" )
func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum
GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum
func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)
GetMappingAbstractFormatAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractReadAttribute The abstract read attribute.
type AbstractReadAttribute interface { }
AbstractReadAttributeModelTypeEnum Enum with underlying type: string
type AbstractReadAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum
const ( AbstractReadAttributeModelTypeOraclereadattribute AbstractReadAttributeModelTypeEnum = "ORACLEREADATTRIBUTE" AbstractReadAttributeModelTypeOracleReadAttribute AbstractReadAttributeModelTypeEnum = "ORACLE_READ_ATTRIBUTE" AbstractReadAttributeModelTypeBiccReadAttribute AbstractReadAttributeModelTypeEnum = "BICC_READ_ATTRIBUTE" )
func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum
GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum
func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)
GetMappingAbstractReadAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractWriteAttribute The abstract write attribute.
type AbstractWriteAttribute interface { }
AbstractWriteAttributeModelTypeEnum Enum with underlying type: string
type AbstractWriteAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum
const ( AbstractWriteAttributeModelTypeOracleWriteAttribute AbstractWriteAttributeModelTypeEnum = "ORACLE_WRITE_ATTRIBUTE" AbstractWriteAttributeModelTypeOracleAtpWriteAttribute AbstractWriteAttributeModelTypeEnum = "ORACLE_ATP_WRITE_ATTRIBUTE" AbstractWriteAttributeModelTypeOracleAdwcWriteAttribute AbstractWriteAttributeModelTypeEnum = "ORACLE_ADWC_WRITE_ATTRIBUTE" AbstractWriteAttributeModelTypeObjectStorageWriteAttribute AbstractWriteAttributeModelTypeEnum = "OBJECT_STORAGE_WRITE_ATTRIBUTE" AbstractWriteAttributeModelTypeHdfsWriteAttribute AbstractWriteAttributeModelTypeEnum = "HDFS_WRITE_ATTRIBUTE" )
func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum
GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum
func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)
GetMappingAbstractWriteAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AggregatorSummary A summary type containing information about the object's aggregator including its type, key, name and description.
type AggregatorSummary struct { // The type of the aggregator. Type *string `mandatory:"false" json:"type"` // The key of the aggregator object. Key *string `mandatory:"false" json:"key"` // The name of the aggregator. Name *string `mandatory:"false" json:"name"` // The identifier of the aggregator. Identifier *string `mandatory:"false" json:"identifier"` // The description of the aggregator. Description *string `mandatory:"false" json:"description"` }
func (m AggregatorSummary) String() string
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
AttachDataAssetInfo The attach DataAsset response.
type AttachDataAssetInfo struct { // Map of DataAsset name as key and results as value ReferenceInfo map[string]ValidationResult `mandatory:"true" json:"referenceInfo"` }
func (m AttachDataAssetInfo) String() string
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
Attribute Registry Attribute Object, to get connector details
type Attribute struct { // The name of of the Attribute. Name *string `mandatory:"true" json:"name"` // True if Attribute is sensitive. IsSensitive *bool `mandatory:"false" json:"isSensitive"` // True if Attribute is mandatory. IsMandatory *bool `mandatory:"false" json:"isMandatory"` // True if Attribute is generated. IsGenerated *bool `mandatory:"false" json:"isGenerated"` // True if Attribute is encoded. IsBase64Encoded *bool `mandatory:"false" json:"isBase64Encoded"` // List of valid key list ValidKeyList []string `mandatory:"false" json:"validKeyList"` // Attribute type details AttributeType *string `mandatory:"false" json:"attributeType"` }
func (m Attribute) String() string
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
AttributeProfileResult A summary of profiling results of a specefic attribute.
type AttributeProfileResult interface { // Name of attribute GetName() *string GetMin() *ProfileStat GetMax() *ProfileStat GetNullCount() *ProfileStat GetDistinctCount() *ProfileStat GetUniqueCount() *ProfileStat GetDuplicateCount() *ProfileStat // Top N value frequencies for the column as described already in profile config topNValueFrequency property. GetValueFrequencies() []ObjectFreqStat }
AvroFormatAttribute The AVRO format attribute.
type AvroFormatAttribute struct { // The compression for the file. Compression *string `mandatory:"false" json:"compression"` }
func (m AvroFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AvroFormatAttribute) String() string
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
BaseType Base type for the type system.
type BaseType interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // A user defined description for the object. GetDescription() *string }
BaseTypeModelTypeEnum Enum with underlying type: string
type BaseTypeModelTypeEnum string
Set of constants representing the allowable values for BaseTypeModelTypeEnum
const ( BaseTypeModelTypeStructuredType BaseTypeModelTypeEnum = "STRUCTURED_TYPE" BaseTypeModelTypeDataType BaseTypeModelTypeEnum = "DATA_TYPE" BaseTypeModelTypeConfiguredType BaseTypeModelTypeEnum = "CONFIGURED_TYPE" BaseTypeModelTypeCompositeType BaseTypeModelTypeEnum = "COMPOSITE_TYPE" BaseTypeModelTypeDerivedType BaseTypeModelTypeEnum = "DERIVED_TYPE" )
func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum
GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum
func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)
GetMappingBaseTypeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
BiccReadAttributes Properties to configure reading from an Oracle Database.
type BiccReadAttributes struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` ExternalStorage *ExternalStorage `mandatory:"false" json:"externalStorage"` // Date from where extract should start InitialExtractDate *common.SDKTime `mandatory:"false" json:"initialExtractDate"` // Date last extracted LastExtractDate *common.SDKTime `mandatory:"false" json:"lastExtractDate"` // Extraction Strategy - FULL|INCREMENTAL ExtractStrategy BiccReadAttributesExtractStrategyEnum `mandatory:"false" json:"extractStrategy,omitempty"` }
func (m BiccReadAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BiccReadAttributes) String() string
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
BiccReadAttributesExtractStrategyEnum Enum with underlying type: string
type BiccReadAttributesExtractStrategyEnum string
Set of constants representing the allowable values for BiccReadAttributesExtractStrategyEnum
const ( BiccReadAttributesExtractStrategyFull BiccReadAttributesExtractStrategyEnum = "FULL" BiccReadAttributesExtractStrategyIncremental BiccReadAttributesExtractStrategyEnum = "INCREMENTAL" )
func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum
GetBiccReadAttributesExtractStrategyEnumValues Enumerates the set of values for BiccReadAttributesExtractStrategyEnum
func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)
GetMappingBiccReadAttributesExtractStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
BipCallAttribute The call attributes impl
type BipCallAttribute struct { StagingBucket *Schema `mandatory:"false" json:"stagingBucket"` // Parameter to set offset OffsetParameter *string `mandatory:"false" json:"offsetParameter"` // Parameter to fetch next set of rows FetchNextRowsParameter *string `mandatory:"false" json:"fetchNextRowsParameter"` StagingDataAsset *DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection *Connection `mandatory:"false" json:"stagingConnection"` // Prefix for the staging DataAsset StagingPrefix *string `mandatory:"false" json:"stagingPrefix"` }
func (m BipCallAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BipCallAttribute) String() string
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
CallOperationConfig Holder for parameters names.
type CallOperationConfig struct { // List of names of IN/INOUT parameters. InFields []string `mandatory:"false" json:"inFields"` // List of names of OUT/INOUT parameters. OutFields []string `mandatory:"false" json:"outFields"` CallAttribute AbstractCallAttribute `mandatory:"false" json:"callAttribute"` // List of push down operations. PushDownOperations []PushDownOperation `mandatory:"false" json:"pushDownOperations"` }
func (m CallOperationConfig) String() string
func (m *CallOperationConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ChangeEndpointCompartmentDetails The information about change compartment action.
type ChangeEndpointCompartmentDetails struct { // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeEndpointCompartmentDetails) String() string
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
ChangeEndpointCompartmentRequest wrapper for the ChangeEndpointCompartment operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartmentRequest.
type ChangeEndpointCompartmentRequest struct { // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // The details of change compartment action. ChangeEndpointCompartmentDetails `contributesTo:"body"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeEndpointCompartmentRequest) String() string
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
ChangeEndpointCompartmentResponse wrapper for the ChangeEndpointCompartment operation
type ChangeEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeEndpointCompartmentResponse) String() string
ChangeRegistryCompartmentDetails The information about change compartment action.
type ChangeRegistryCompartmentDetails struct { // Compartment Identifier CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeRegistryCompartmentDetails) String() string
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
ChangeRegistryCompartmentRequest wrapper for the ChangeRegistryCompartment operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ChangeRegistryCompartment.go.html to see an example of how to use ChangeRegistryCompartmentRequest.
type ChangeRegistryCompartmentRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The details of change compartment action. ChangeRegistryCompartmentDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeRegistryCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeRegistryCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeRegistryCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeRegistryCompartmentRequest) String() string
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
ChangeRegistryCompartmentResponse wrapper for the ChangeRegistryCompartment operation
type ChangeRegistryCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeRegistryCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeRegistryCompartmentResponse) String() string
Column Data preview column definition.
type Column struct { // Column Name. Name *string `mandatory:"false" json:"name"` // Data type of the specified column. DataType *string `mandatory:"false" json:"dataType"` }
func (m Column) String() string
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
CompositeType A `CompositeType` represents a type that is composed of a list of sub-types, for example an `Address` type. The sub-types can be simple `DataType` or other `CompositeType` objects. Typically, a `CompositeType` may represent an arbitrarily deep hierarchy of types.
type CompositeType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` ParentType *CompositeType `mandatory:"false" json:"parentType"` // An array of elements. Elements []TypedObject `mandatory:"false" json:"elements"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
func (m CompositeType) GetDescription() *string
GetDescription returns Description
func (m CompositeType) GetKey() *string
GetKey returns Key
func (m CompositeType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CompositeType) GetName() *string
GetName returns Name
func (m CompositeType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CompositeType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CompositeType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CompositeType) String() string
func (m *CompositeType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Compression The optional compression configuration.
type Compression struct { // Compression algorithm Codec CompressionCodecEnum `mandatory:"true" json:"codec"` }
func (m Compression) String() string
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
CompressionCodecEnum Enum with underlying type: string
type CompressionCodecEnum string
Set of constants representing the allowable values for CompressionCodecEnum
const ( CompressionCodecNone CompressionCodecEnum = "NONE" CompressionCodecAuto CompressionCodecEnum = "AUTO" CompressionCodecGzip CompressionCodecEnum = "GZIP" CompressionCodecBzip2 CompressionCodecEnum = "BZIP2" CompressionCodecDeflate CompressionCodecEnum = "DEFLATE" CompressionCodecLz4 CompressionCodecEnum = "LZ4" CompressionCodecSnappy CompressionCodecEnum = "SNAPPY" )
func GetCompressionCodecEnumValues() []CompressionCodecEnum
GetCompressionCodecEnumValues Enumerates the set of values for CompressionCodecEnum
func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)
GetMappingCompressionCodecEnum performs case Insensitive comparison on enum value and return the desired enum
ConfigDefinition The configuration details of a configurable object. This contains one or more config param definitions.
type ConfigDefinition struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Specifies whether the configuration is contained or not. IsContained *bool `mandatory:"false" json:"isContained"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The parameter configuration details. ConfigParameterDefinitions map[string]ConfigParameterDefinition `mandatory:"false" json:"configParameterDefinitions"` }
func (m ConfigDefinition) String() string
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
ConfigParameterDefinition The configurable properties of an object type.
type ConfigParameterDefinition struct { ParameterType BaseType `mandatory:"false" json:"parameterType"` // This object represents the configurable properties for an object type. ParameterName *string `mandatory:"false" json:"parameterName"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The default value for the parameter. DefaultValue *interface{} `mandatory:"false" json:"defaultValue"` // The parameter class field name. ClassFieldName *string `mandatory:"false" json:"classFieldName"` // Specifies whether the parameter is static or not. IsStatic *bool `mandatory:"false" json:"isStatic"` // Specifies whether the parameter is a class field or not. IsClassFieldValue *bool `mandatory:"false" json:"isClassFieldValue"` }
func (m ConfigParameterDefinition) String() string
func (m *ConfigParameterDefinition) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ConfigParameterValue Contains the parameter configuration values.
type ConfigParameterValue struct { // A string value of the parameter. StringValue *string `mandatory:"false" json:"stringValue"` // An integer value of the parameter. IntValue *int `mandatory:"false" json:"intValue"` // An object value of the parameter. ObjectValue *interface{} `mandatory:"false" json:"objectValue"` // The root object reference value. RefValue *interface{} `mandatory:"false" json:"refValue"` // Reference to the parameter by its key. ParameterValue *string `mandatory:"false" json:"parameterValue"` }
func (m ConfigParameterValue) String() string
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
ConfigValues Configuration values can be string, objects, or parameters.
type ConfigValues struct { // The configuration parameter values. ConfigParamValues map[string]ConfigParameterValue `mandatory:"false" json:"configParamValues"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` }
func (m ConfigValues) String() string
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
ConfiguredType A `ConfiguredType` represents a type that has built-in configuration to the type itself. An example is a `SSN` type whose basic type is `VARCHAR`, but the type itself also has a built-in configuration like length=10.
type ConfiguredType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` WrappedType BaseType `mandatory:"false" json:"wrappedType"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
func (m ConfiguredType) GetDescription() *string
GetDescription returns Description
func (m ConfiguredType) GetKey() *string
GetKey returns Key
func (m ConfiguredType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConfiguredType) GetName() *string
GetName returns Name
func (m ConfiguredType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConfiguredType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConfiguredType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConfiguredType) String() string
func (m *ConfiguredType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Connection The connection for a data asset.
type Connection struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // User-defined description for the connection. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` PrimarySchema *Schema `mandatory:"false" json:"primarySchema"` // The properties for the connection. ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"` // All the properties for the connection in a key-value map format. Properties map[string]interface{} `mandatory:"false" json:"properties"` // Specific Connection Type Type *string `mandatory:"false" json:"type"` // The default property for the connection. IsDefault *bool `mandatory:"false" json:"isDefault"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
func (m Connection) String() string
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
ConnectionProperty The connection name/value pair.
type ConnectionProperty struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The value for the connection name property. Value *string `mandatory:"false" json:"value"` }
func (m ConnectionProperty) String() string
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
ConnectionSummary The connection summary object.
type ConnectionSummary struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // User-defined description for the connection. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` PrimarySchema *Schema `mandatory:"false" json:"primarySchema"` // The properties for the connection. ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"` // All the properties for the connection in a key-value map format. Properties map[string]interface{} `mandatory:"false" json:"properties"` // Specific Connection Type Type *string `mandatory:"false" json:"type"` // The default property for the connection. IsDefault *bool `mandatory:"false" json:"isDefault"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
func (m ConnectionSummary) String() string
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
ConnectionSummaryCollection This is the collection of connection summaries, it may be a collection of lightweight details or full definitions.
type ConnectionSummaryCollection struct { // The array of connection summaries. Items []ConnectionSummary `mandatory:"true" json:"items"` }
func (m ConnectionSummaryCollection) String() string
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
ConnectionValidation The information about connection validation.
type ConnectionValidation struct { // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` ValidationMessage *Message `mandatory:"false" json:"validationMessage"` // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Connection *CreateConnectionDetails `mandatory:"false" json:"connection"` DataAsset *CreateDataAssetDetails `mandatory:"false" json:"dataAsset"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m ConnectionValidation) String() string
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
ConnectionValidationSummary The information about connection validation.
type ConnectionValidationSummary struct { // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` ValidationMessage *Message `mandatory:"false" json:"validationMessage"` // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Connection *CreateConnectionDetails `mandatory:"false" json:"connection"` DataAsset *CreateDataAssetDetails `mandatory:"false" json:"dataAsset"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m ConnectionValidationSummary) String() string
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
ConnectionValidationSummaryCollection A list of connection validation summaries.
type ConnectionValidationSummaryCollection struct { // An array of connection validation summaries. Items []ConnectionValidationSummary `mandatory:"true" json:"items"` }
func (m ConnectionValidationSummaryCollection) String() string
func (m ConnectionValidationSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectivityValidation The information about connectivity validation results
type ConnectivityValidation struct { // Total number of validation messages TotalMessageCount *int `mandatory:"true" json:"totalMessageCount"` // Total number of validation error messages ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"` // Total number of validation warning messages WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"` // Total number of validation information messages InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"` // Detailed information of the connectivity validation. ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"` }
func (m ConnectivityValidation) String() string
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
ConnectorAttribute Marker class for connector attributes.
type ConnectorAttribute interface { }
ConnectorAttributeModelTypeEnum Enum with underlying type: string
type ConnectorAttributeModelTypeEnum string
Set of constants representing the allowable values for ConnectorAttributeModelTypeEnum
const ( ConnectorAttributeModelTypeExternalStorage ConnectorAttributeModelTypeEnum = "EXTERNAL_STORAGE" )
func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum
GetConnectorAttributeModelTypeEnumValues Enumerates the set of values for ConnectorAttributeModelTypeEnum
func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)
GetMappingConnectorAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateAttachDataAssetDetails The attach DataAsset payload.
type CreateAttachDataAssetDetails struct { // The array of DataAsset keys DataAssets []DataAsset `mandatory:"true" json:"dataAssets"` }
func (m CreateAttachDataAssetDetails) String() string
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
CreateAttachDataAssetRequest wrapper for the CreateAttachDataAsset operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateAttachDataAsset.go.html to see an example of how to use CreateAttachDataAssetRequest.
type CreateAttachDataAssetRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // Request body parameters to attach data asset to an private endpoint CreateAttachDataAssetDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateAttachDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAttachDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAttachDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAttachDataAssetRequest) String() string
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
CreateAttachDataAssetResponse wrapper for the CreateAttachDataAsset operation
type CreateAttachDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The AttachDataAssetInfo instance AttachDataAssetInfo `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateAttachDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAttachDataAssetResponse) String() string
CreateConnectionDetails Properties used in connection create operations.
type CreateConnectionDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // All the properties for the connection in a key-value map format. Properties map[string]interface{} `mandatory:"true" json:"properties"` // Specific Connection Type Type *string `mandatory:"true" json:"type"` // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // User-defined description for the connection. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` PrimarySchema *Schema `mandatory:"false" json:"primarySchema"` // The properties for the connection. ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"` // The default property for the connection. IsDefault *bool `mandatory:"false" json:"isDefault"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
func (m CreateConnectionDetails) String() string
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
CreateConnectionRequest wrapper for the CreateConnection operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.
type CreateConnectionRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The information needed to create a connection. CreateConnectionDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConnectionRequest) String() string
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
CreateConnectionResponse wrapper for the CreateConnection operation
type CreateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConnectionResponse) String() string
CreateConnectionValidationDetails The properties used in create connection validation operations.
type CreateConnectionValidationDetails struct { DataAsset *CreateDataAssetDetails `mandatory:"false" json:"dataAsset"` Connection *CreateConnectionDetails `mandatory:"false" json:"connection"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
func (m CreateConnectionValidationDetails) String() string
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
CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidationRequest.
type CreateConnectionValidationRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The information needed to validate a connection. CreateConnectionValidationDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConnectionValidationRequest) String() string
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
CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation
type CreateConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionValidation instance ConnectionValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConnectionValidationResponse) String() string
CreateConnectivityValidationDetails Input to perform connector validation. If defines some data integration semantics in a data flow. It may be reading/writing data or transforming the data.
type CreateConnectivityValidationDetails interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // Details about the operator. GetDescription() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // An array of input ports. GetInputPorts() []InputPort // An array of output ports. GetOutputPorts() []OutputPort // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string // An array of parameters used in the data flow. GetParameters() []Parameter GetOpConfigValues() *ConfigValues }
CreateConnectivityValidationDetailsModelTypeEnum Enum with underlying type: string
type CreateConnectivityValidationDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateConnectivityValidationDetailsModelTypeEnum
const ( CreateConnectivityValidationDetailsModelTypeSourceOperator CreateConnectivityValidationDetailsModelTypeEnum = "SOURCE_OPERATOR" CreateConnectivityValidationDetailsModelTypeTargetOperator CreateConnectivityValidationDetailsModelTypeEnum = "TARGET_OPERATOR" )
func GetCreateConnectivityValidationDetailsModelTypeEnumValues() []CreateConnectivityValidationDetailsModelTypeEnum
GetCreateConnectivityValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectivityValidationDetailsModelTypeEnum
func GetMappingCreateConnectivityValidationDetailsModelTypeEnum(val string) (CreateConnectivityValidationDetailsModelTypeEnum, bool)
GetMappingCreateConnectivityValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateConnectivityValidationRequest wrapper for the CreateConnectivityValidation operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateConnectivityValidation.go.html to see an example of how to use CreateConnectivityValidationRequest.
type CreateConnectivityValidationRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Request body parameters to trigger connectivity validations CreateConnectivityValidationDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateConnectivityValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConnectivityValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConnectivityValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConnectivityValidationRequest) String() string
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
CreateConnectivityValidationResponse wrapper for the CreateConnectivityValidation operation
type CreateConnectivityValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectivityValidation instance ConnectivityValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateConnectivityValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConnectivityValidationResponse) String() string
CreateDataAssetDetails Properties used in data asset Create operations.
type CreateDataAssetDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // All the properties for the data asset in a key-value map format. Properties map[string]interface{} `mandatory:"true" json:"properties"` // Specific DataAsset Type Type *string `mandatory:"true" json:"type"` // Generated key that can be used in API calls to identify dataasset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // User-defined description of the data asset. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // Additional properties for the data asset. AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"` // The list of endpoints with which this data asset is associated. EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"` }
func (m CreateDataAssetDetails) String() string
func (m *CreateDataAssetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataAssetRequest wrapper for the CreateDataAsset operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDataAsset.go.html to see an example of how to use CreateDataAssetRequest.
type CreateDataAssetRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The information needed to create a data asset. CreateDataAssetDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataAssetRequest) String() string
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
CreateDataAssetResponse wrapper for the CreateDataAsset operation
type CreateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataAssetResponse) String() string
CreateDataPreviewDetails The data preview request payload.
type CreateDataPreviewDetails struct { ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"` DataAsset *DataAsset `mandatory:"false" json:"dataAsset"` Connection *Connection `mandatory:"false" json:"connection"` Schema *Schema `mandatory:"false" json:"schema"` DataEntity DataEntity `mandatory:"false" json:"dataEntity"` }
func (m CreateDataPreviewDetails) String() string
func (m *CreateDataPreviewDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataPreviewRequest wrapper for the CreateDataPreview operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDataPreview.go.html to see an example of how to use CreateDataPreviewRequest.
type CreateDataPreviewRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Request body parameters to provide data preview CreateDataPreviewDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDataPreviewRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataPreviewRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataPreviewRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataPreviewRequest) String() string
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
CreateDataPreviewResponse wrapper for the CreateDataPreview operation
type CreateDataPreviewResponse struct { // The underlying http response RawResponse *http.Response // The DataPreview instance DataPreview `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataPreviewResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataPreviewResponse) String() string
CreateDataProfileDetails The data profile payload.
type CreateDataProfileDetails struct { ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"` DataAsset *DataAsset `mandatory:"false" json:"dataAsset"` Connection *Connection `mandatory:"false" json:"connection"` Schema *Schema `mandatory:"false" json:"schema"` DataEntity DataEntity `mandatory:"false" json:"dataEntity"` ProfileConfig *ProfileConfig `mandatory:"false" json:"profileConfig"` }
func (m CreateDataProfileDetails) String() string
func (m *CreateDataProfileDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataProfileRequest wrapper for the CreateDataProfile operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDataProfile.go.html to see an example of how to use CreateDataProfileRequest.
type CreateDataProfileRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Request body parameters to execute data profiling CreateDataProfileDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDataProfileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataProfileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataProfileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataProfileRequest) String() string
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
CreateDataProfileResponse wrapper for the CreateDataProfile operation
type CreateDataProfileResponse struct { // The underlying http response RawResponse *http.Response // The DataProfile instance DataProfile `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataProfileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataProfileResponse) String() string
CreateDeReferenceArtifactDetails Represents the info needed for de-referencing a dcms artifact.
type CreateDeReferenceArtifactDetails struct { // unique id of service which is referencing data asset. ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"` }
func (m CreateDeReferenceArtifactDetails) String() string
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
CreateDeReferenceArtifactRequest wrapper for the CreateDeReferenceArtifact operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDeReferenceArtifact.go.html to see an example of how to use CreateDeReferenceArtifactRequest.
type CreateDeReferenceArtifactRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The ID of a dcms artifact (DataAsset or Endpoint). DcmsArtifactId *string `mandatory:"true" contributesTo:"path" name:"dcmsArtifactId"` // The information needed to delete a dcms artifact reference. CreateDeReferenceArtifactDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDeReferenceArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDeReferenceArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDeReferenceArtifactRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDeReferenceArtifactRequest) String() string
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
CreateDeReferenceArtifactResponse wrapper for the CreateDeReferenceArtifact operation
type CreateDeReferenceArtifactResponse struct { // The underlying http response RawResponse *http.Response // The DeReferenceInfo instance DeReferenceInfo `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDeReferenceArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDeReferenceArtifactResponse) String() string
CreateDetachDataAssetDetails The detach DataAsset payload.
type CreateDetachDataAssetDetails struct { // The array of DataAsset keys DataAssets []DataAsset `mandatory:"true" json:"dataAssets"` }
func (m CreateDetachDataAssetDetails) String() string
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
CreateDetachDataAssetRequest wrapper for the CreateDetachDataAsset operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDetachDataAsset.go.html to see an example of how to use CreateDetachDataAssetRequest.
type CreateDetachDataAssetRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // Request body parameters to detach data asset to an private endpoint CreateDetachDataAssetDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDetachDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDetachDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDetachDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDetachDataAssetRequest) String() string
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
CreateDetachDataAssetResponse wrapper for the CreateDetachDataAsset operation
type CreateDetachDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DetachDataAssetInfo instance DetachDataAssetInfo `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDetachDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDetachDataAssetResponse) String() string
CreateDpEndpointDetails Properties used in endpoint create operations.
type CreateDpEndpointDetails interface { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // User-defined description for the endpoint. GetDescription() *string // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // List of data assets which belongs to this endpoint GetDataAssets() []DataAsset }
CreateDpEndpointDetailsModelTypeEnum Enum with underlying type: string
type CreateDpEndpointDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateDpEndpointDetailsModelTypeEnum
const ( CreateDpEndpointDetailsModelTypePrivateEndPoint CreateDpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT" CreateDpEndpointDetailsModelTypePublicEndPoint CreateDpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT" )
func GetCreateDpEndpointDetailsModelTypeEnumValues() []CreateDpEndpointDetailsModelTypeEnum
GetCreateDpEndpointDetailsModelTypeEnumValues Enumerates the set of values for CreateDpEndpointDetailsModelTypeEnum
func GetMappingCreateDpEndpointDetailsModelTypeEnum(val string) (CreateDpEndpointDetailsModelTypeEnum, bool)
GetMappingCreateDpEndpointDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateDpEndpointFromPrivate The details to create a private endpoint.
type CreateDpEndpointFromPrivate struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The endpoint ID provided by control plane. DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"` // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` // The ocid of private endpoint resource. PeId *string `mandatory:"false" json:"peId"` // The compartmentId of private endpoint resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The IP address of dns proxy. DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"` // The ocid of private endpoint resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Array of dns zones to be use during private endpoint resolution. DnsZones []string `mandatory:"false" json:"dnsZones"` // Specifies the private endpoint state. State CreateDpEndpointFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"` }
func (m CreateDpEndpointFromPrivate) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m CreateDpEndpointFromPrivate) GetDescription() *string
GetDescription returns Description
func (m CreateDpEndpointFromPrivate) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDpEndpointFromPrivate) GetKey() *string
GetKey returns Key
func (m CreateDpEndpointFromPrivate) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDpEndpointFromPrivate) GetName() *string
GetName returns Name
func (m CreateDpEndpointFromPrivate) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDpEndpointFromPrivate) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateDpEndpointFromPrivate) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateDpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDpEndpointFromPrivate) String() string
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
CreateDpEndpointFromPrivateStateEnum Enum with underlying type: string
type CreateDpEndpointFromPrivateStateEnum string
Set of constants representing the allowable values for CreateDpEndpointFromPrivateStateEnum
const ( CreateDpEndpointFromPrivateStateActive CreateDpEndpointFromPrivateStateEnum = "ACTIVE" CreateDpEndpointFromPrivateStateInactive CreateDpEndpointFromPrivateStateEnum = "INACTIVE" )
func GetCreateDpEndpointFromPrivateStateEnumValues() []CreateDpEndpointFromPrivateStateEnum
GetCreateDpEndpointFromPrivateStateEnumValues Enumerates the set of values for CreateDpEndpointFromPrivateStateEnum
func GetMappingCreateDpEndpointFromPrivateStateEnum(val string) (CreateDpEndpointFromPrivateStateEnum, bool)
GetMappingCreateDpEndpointFromPrivateStateEnum performs case Insensitive comparison on enum value and return the desired enum
CreateDpEndpointFromPublic The details to create a public endpoint.
type CreateDpEndpointFromPublic struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m CreateDpEndpointFromPublic) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m CreateDpEndpointFromPublic) GetDescription() *string
GetDescription returns Description
func (m CreateDpEndpointFromPublic) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDpEndpointFromPublic) GetKey() *string
GetKey returns Key
func (m CreateDpEndpointFromPublic) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDpEndpointFromPublic) GetName() *string
GetName returns Name
func (m CreateDpEndpointFromPublic) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDpEndpointFromPublic) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateDpEndpointFromPublic) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateDpEndpointFromPublic) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDpEndpointFromPublic) String() string
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
CreateEndpointDetails The information about new Endpoint.
type CreateEndpointDetails struct { // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // VCN Identifier where the subnet resides. VcnId *string `mandatory:"false" json:"vcnId"` // Subnet Identifier for customer connected databases SubnetId *string `mandatory:"false" json:"subnetId"` // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"false" json:"dnsZones"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Data Connectivity Management Registry description Description *string `mandatory:"false" json:"description"` // Compartment Identifier CompartmentId *string `mandatory:"false" json:"compartmentId"` // Endpoint size for reverse connection capacity. EndpointSize *int `mandatory:"false" json:"endpointSize"` // List of NSGs to which the Private Endpoint VNIC must be added. NsgIds []string `mandatory:"false" json:"nsgIds"` }
func (m CreateEndpointDetails) String() string
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
CreateEndpointRequest wrapper for the CreateEndpoint operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateEndpoint.go.html to see an example of how to use CreateEndpointRequest.
type CreateEndpointRequest struct { // Details for the new Data Connectivity Management Endpoint. CreateEndpointDetails `contributesTo:"body"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateEndpointRequest) String() string
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
CreateEndpointResponse wrapper for the CreateEndpoint operation
type CreateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateEndpointResponse) String() string
CreateEntityShapeAuthorizationModeEnum Enum with underlying type: string
type CreateEntityShapeAuthorizationModeEnum string
Set of constants representing the allowable values for CreateEntityShapeAuthorizationModeEnum
const ( CreateEntityShapeAuthorizationModeObo CreateEntityShapeAuthorizationModeEnum = "OBO" CreateEntityShapeAuthorizationModeUserPrincipal CreateEntityShapeAuthorizationModeEnum = "USER_PRINCIPAL" CreateEntityShapeAuthorizationModeResourcePrincipal CreateEntityShapeAuthorizationModeEnum = "RESOURCE_PRINCIPAL" CreateEntityShapeAuthorizationModeInstancePrincipal CreateEntityShapeAuthorizationModeEnum = "INSTANCE_PRINCIPAL" CreateEntityShapeAuthorizationModeUndefined CreateEntityShapeAuthorizationModeEnum = "UNDEFINED" )
func GetCreateEntityShapeAuthorizationModeEnumValues() []CreateEntityShapeAuthorizationModeEnum
GetCreateEntityShapeAuthorizationModeEnumValues Enumerates the set of values for CreateEntityShapeAuthorizationModeEnum
func GetMappingCreateEntityShapeAuthorizationModeEnum(val string) (CreateEntityShapeAuthorizationModeEnum, bool)
GetMappingCreateEntityShapeAuthorizationModeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeDetails The data entity shape object.
type CreateEntityShapeDetails interface { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // The object key. GetKey() *string // The object's model version. GetModelVersion() *string GetParentRef() *ParentReference // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The external key for the object. GetExternalKey() *string GetShape() *Shape // The shape ID. GetShapeId() *string // The entity type. GetEntityType() CreateEntityShapeDetailsEntityTypeEnum // Specifies other type label. GetOtherTypeLabel() *string // An array of unique keys. GetUniqueKeys() []UniqueKey // An array of foreign keys. GetForeignKeys() []ForeignKey // The resource name. GetResourceName() *string // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string GetTypes() *TypeLibrary // Map<String, String> for entity properties GetEntityProperties() map[string]string }
CreateEntityShapeDetailsEntityTypeEnum Enum with underlying type: string
type CreateEntityShapeDetailsEntityTypeEnum string
Set of constants representing the allowable values for CreateEntityShapeDetailsEntityTypeEnum
const ( CreateEntityShapeDetailsEntityTypeTable CreateEntityShapeDetailsEntityTypeEnum = "TABLE" CreateEntityShapeDetailsEntityTypeView CreateEntityShapeDetailsEntityTypeEnum = "VIEW" CreateEntityShapeDetailsEntityTypeFile CreateEntityShapeDetailsEntityTypeEnum = "FILE" CreateEntityShapeDetailsEntityTypeSql CreateEntityShapeDetailsEntityTypeEnum = "SQL" )
func GetCreateEntityShapeDetailsEntityTypeEnumValues() []CreateEntityShapeDetailsEntityTypeEnum
GetCreateEntityShapeDetailsEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsEntityTypeEnum
func GetMappingCreateEntityShapeDetailsEntityTypeEnum(val string) (CreateEntityShapeDetailsEntityTypeEnum, bool)
GetMappingCreateEntityShapeDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string
type CreateEntityShapeDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum
const ( CreateEntityShapeDetailsModelTypeViewEntity CreateEntityShapeDetailsModelTypeEnum = "VIEW_ENTITY" CreateEntityShapeDetailsModelTypeTableEntity CreateEntityShapeDetailsModelTypeEnum = "TABLE_ENTITY" CreateEntityShapeDetailsModelTypeFileEntity CreateEntityShapeDetailsModelTypeEnum = "FILE_ENTITY" CreateEntityShapeDetailsModelTypeDataStoreEntity CreateEntityShapeDetailsModelTypeEnum = "DATA_STORE_ENTITY" CreateEntityShapeDetailsModelTypeSqlEntity CreateEntityShapeDetailsModelTypeEnum = "SQL_ENTITY" )
func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum
GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum
func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)
GetMappingCreateEntityShapeDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeFromDataStore The data store entity details.
type CreateEntityShapeFromDataStore struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Types *TypeLibrary `mandatory:"false" json:"types"` // Map<String, String> for entity properties EntityProperties map[string]string `mandatory:"false" json:"entityProperties"` // The entity type. EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m CreateEntityShapeFromDataStore) GetEntityProperties() map[string]string
GetEntityProperties returns EntityProperties
func (m CreateEntityShapeFromDataStore) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
GetEntityType returns EntityType
func (m CreateEntityShapeFromDataStore) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateEntityShapeFromDataStore) GetForeignKeys() []ForeignKey
GetForeignKeys returns ForeignKeys
func (m CreateEntityShapeFromDataStore) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateEntityShapeFromDataStore) GetKey() *string
GetKey returns Key
func (m CreateEntityShapeFromDataStore) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateEntityShapeFromDataStore) GetName() *string
GetName returns Name
func (m CreateEntityShapeFromDataStore) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateEntityShapeFromDataStore) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateEntityShapeFromDataStore) GetOtherTypeLabel() *string
GetOtherTypeLabel returns OtherTypeLabel
func (m CreateEntityShapeFromDataStore) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateEntityShapeFromDataStore) GetResourceName() *string
GetResourceName returns ResourceName
func (m CreateEntityShapeFromDataStore) GetShape() *Shape
GetShape returns Shape
func (m CreateEntityShapeFromDataStore) GetShapeId() *string
GetShapeId returns ShapeId
func (m CreateEntityShapeFromDataStore) GetTypes() *TypeLibrary
GetTypes returns Types
func (m CreateEntityShapeFromDataStore) GetUniqueKeys() []UniqueKey
GetUniqueKeys returns UniqueKeys
func (m CreateEntityShapeFromDataStore) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromDataStore) String() string
func (m *CreateEntityShapeFromDataStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateEntityShapeFromFile The file data entity details.
type CreateEntityShapeFromFile struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Types *TypeLibrary `mandatory:"false" json:"types"` // Map<String, String> for entity properties EntityProperties map[string]string `mandatory:"false" json:"entityProperties"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The entity type. EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m CreateEntityShapeFromFile) GetEntityProperties() map[string]string
GetEntityProperties returns EntityProperties
func (m CreateEntityShapeFromFile) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
GetEntityType returns EntityType
func (m CreateEntityShapeFromFile) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateEntityShapeFromFile) GetForeignKeys() []ForeignKey
GetForeignKeys returns ForeignKeys
func (m CreateEntityShapeFromFile) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateEntityShapeFromFile) GetKey() *string
GetKey returns Key
func (m CreateEntityShapeFromFile) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateEntityShapeFromFile) GetName() *string
GetName returns Name
func (m CreateEntityShapeFromFile) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateEntityShapeFromFile) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateEntityShapeFromFile) GetOtherTypeLabel() *string
GetOtherTypeLabel returns OtherTypeLabel
func (m CreateEntityShapeFromFile) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateEntityShapeFromFile) GetResourceName() *string
GetResourceName returns ResourceName
func (m CreateEntityShapeFromFile) GetShape() *Shape
GetShape returns Shape
func (m CreateEntityShapeFromFile) GetShapeId() *string
GetShapeId returns ShapeId
func (m CreateEntityShapeFromFile) GetTypes() *TypeLibrary
GetTypes returns Types
func (m CreateEntityShapeFromFile) GetUniqueKeys() []UniqueKey
GetUniqueKeys returns UniqueKeys
func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromFile) String() string
func (m *CreateEntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateEntityShapeFromSql The SQL entity details.
type CreateEntityShapeFromSql struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Types *TypeLibrary `mandatory:"false" json:"types"` // Map<String, String> for entity properties EntityProperties map[string]string `mandatory:"false" json:"entityProperties"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m CreateEntityShapeFromSql) GetEntityProperties() map[string]string
GetEntityProperties returns EntityProperties
func (m CreateEntityShapeFromSql) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
GetEntityType returns EntityType
func (m CreateEntityShapeFromSql) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateEntityShapeFromSql) GetForeignKeys() []ForeignKey
GetForeignKeys returns ForeignKeys
func (m CreateEntityShapeFromSql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateEntityShapeFromSql) GetKey() *string
GetKey returns Key
func (m CreateEntityShapeFromSql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateEntityShapeFromSql) GetName() *string
GetName returns Name
func (m CreateEntityShapeFromSql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateEntityShapeFromSql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateEntityShapeFromSql) GetOtherTypeLabel() *string
GetOtherTypeLabel returns OtherTypeLabel
func (m CreateEntityShapeFromSql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateEntityShapeFromSql) GetResourceName() *string
GetResourceName returns ResourceName
func (m CreateEntityShapeFromSql) GetShape() *Shape
GetShape returns Shape
func (m CreateEntityShapeFromSql) GetShapeId() *string
GetShapeId returns ShapeId
func (m CreateEntityShapeFromSql) GetTypes() *TypeLibrary
GetTypes returns Types
func (m CreateEntityShapeFromSql) GetUniqueKeys() []UniqueKey
GetUniqueKeys returns UniqueKeys
func (m CreateEntityShapeFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromSql) String() string
func (m *CreateEntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateEntityShapeFromTable The table data entity details.
type CreateEntityShapeFromTable struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Types *TypeLibrary `mandatory:"false" json:"types"` // Map<String, String> for entity properties EntityProperties map[string]string `mandatory:"false" json:"entityProperties"` // The entity type. EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m CreateEntityShapeFromTable) GetEntityProperties() map[string]string
GetEntityProperties returns EntityProperties
func (m CreateEntityShapeFromTable) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
GetEntityType returns EntityType
func (m CreateEntityShapeFromTable) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateEntityShapeFromTable) GetForeignKeys() []ForeignKey
GetForeignKeys returns ForeignKeys
func (m CreateEntityShapeFromTable) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateEntityShapeFromTable) GetKey() *string
GetKey returns Key
func (m CreateEntityShapeFromTable) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateEntityShapeFromTable) GetName() *string
GetName returns Name
func (m CreateEntityShapeFromTable) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateEntityShapeFromTable) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateEntityShapeFromTable) GetOtherTypeLabel() *string
GetOtherTypeLabel returns OtherTypeLabel
func (m CreateEntityShapeFromTable) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateEntityShapeFromTable) GetResourceName() *string
GetResourceName returns ResourceName
func (m CreateEntityShapeFromTable) GetShape() *Shape
GetShape returns Shape
func (m CreateEntityShapeFromTable) GetShapeId() *string
GetShapeId returns ShapeId
func (m CreateEntityShapeFromTable) GetTypes() *TypeLibrary
GetTypes returns Types
func (m CreateEntityShapeFromTable) GetUniqueKeys() []UniqueKey
GetUniqueKeys returns UniqueKeys
func (m CreateEntityShapeFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromTable) String() string
func (m *CreateEntityShapeFromTable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateEntityShapeFromView The view data entity details.
type CreateEntityShapeFromView struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` Types *TypeLibrary `mandatory:"false" json:"types"` // Map<String, String> for entity properties EntityProperties map[string]string `mandatory:"false" json:"entityProperties"` // The entity type. EntityType CreateEntityShapeDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m CreateEntityShapeFromView) GetEntityProperties() map[string]string
GetEntityProperties returns EntityProperties
func (m CreateEntityShapeFromView) GetEntityType() CreateEntityShapeDetailsEntityTypeEnum
GetEntityType returns EntityType
func (m CreateEntityShapeFromView) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateEntityShapeFromView) GetForeignKeys() []ForeignKey
GetForeignKeys returns ForeignKeys
func (m CreateEntityShapeFromView) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateEntityShapeFromView) GetKey() *string
GetKey returns Key
func (m CreateEntityShapeFromView) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateEntityShapeFromView) GetName() *string
GetName returns Name
func (m CreateEntityShapeFromView) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateEntityShapeFromView) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateEntityShapeFromView) GetOtherTypeLabel() *string
GetOtherTypeLabel returns OtherTypeLabel
func (m CreateEntityShapeFromView) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateEntityShapeFromView) GetResourceName() *string
GetResourceName returns ResourceName
func (m CreateEntityShapeFromView) GetShape() *Shape
GetShape returns Shape
func (m CreateEntityShapeFromView) GetShapeId() *string
GetShapeId returns ShapeId
func (m CreateEntityShapeFromView) GetTypes() *TypeLibrary
GetTypes returns Types
func (m CreateEntityShapeFromView) GetUniqueKeys() []UniqueKey
GetUniqueKeys returns UniqueKeys
func (m CreateEntityShapeFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromView) String() string
func (m *CreateEntityShapeFromView) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateEntityShapeRequest wrapper for the CreateEntityShape operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateEntityShape.go.html to see an example of how to use CreateEntityShapeRequest.
type CreateEntityShapeRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // The details needed to create the data entity shape. CreateEntityShapeDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Authorization mode for communicating with another OCI service relevant for the API. AuthorizationMode CreateEntityShapeAuthorizationModeEnum `mandatory:"false" contributesTo:"query" name:"authorizationMode" omitEmpty:"true"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateEntityShapeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateEntityShapeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateEntityShapeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateEntityShapeRequest) String() string
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
CreateEntityShapeResponse wrapper for the CreateEntityShape operation
type CreateEntityShapeResponse struct { // The underlying http response RawResponse *http.Response // The EntityShape instance EntityShape `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateEntityShapeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateEntityShapeResponse) String() string
CreateExecuteOperationJobDetails Input details to execute operation.
type CreateExecuteOperationJobDetails struct { Operation Operation `mandatory:"false" json:"operation"` CallOperationConfig *CallOperationConfig `mandatory:"false" json:"callOperationConfig"` // Collection of input parameters supplied. InputRecords []OperationInputRecord `mandatory:"false" json:"inputRecords"` }
func (m CreateExecuteOperationJobDetails) String() string
func (m *CreateExecuteOperationJobDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateExecuteOperationJobRequest wrapper for the CreateExecuteOperationJob operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateExecuteOperationJob.go.html to see an example of how to use CreateExecuteOperationJobRequest.
type CreateExecuteOperationJobRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // Request body parameter for execute operation job input. CreateExecuteOperationJobDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateExecuteOperationJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExecuteOperationJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExecuteOperationJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExecuteOperationJobRequest) String() string
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
CreateExecuteOperationJobResponse wrapper for the CreateExecuteOperationJob operation
type CreateExecuteOperationJobResponse struct { // The underlying http response RawResponse *http.Response // The ExecuteOperationJobDetails instance ExecuteOperationJobDetails `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateExecuteOperationJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExecuteOperationJobResponse) String() string
CreateFolderDetails Properties used in folder create operations.
type CreateFolderDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The type of the folder. ModelType *string `mandatory:"false" json:"modelType"` // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // User-defined description for the folder. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // List of data assets which belongs to this folder DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m CreateFolderDetails) String() string
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
CreateFolderRequest wrapper for the CreateFolder operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateFolder.go.html to see an example of how to use CreateFolderRequest.
type CreateFolderRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The information needed to create a folder. CreateFolderDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFolderRequest) String() string
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
CreateFolderResponse wrapper for the CreateFolder operation
type CreateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFolderResponse) String() string
CreateFullPushDownTaskDetails The full pushdown task parameter
type CreateFullPushDownTaskDetails struct { // The type of of FullPushDownTask. ModelType *string `mandatory:"true" json:"modelType"` Source *Source `mandatory:"false" json:"source"` Target *Target `mandatory:"false" json:"target"` }
func (m CreateFullPushDownTaskDetails) String() string
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
CreateFullPushDownTaskRequest wrapper for the CreateFullPushDownTask operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateFullPushDownTask.go.html to see an example of how to use CreateFullPushDownTaskRequest.
type CreateFullPushDownTaskRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Request body parameter for full pushdown task CreateFullPushDownTaskDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFullPushDownTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFullPushDownTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFullPushDownTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFullPushDownTaskRequest) String() string
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
CreateFullPushDownTaskResponse wrapper for the CreateFullPushDownTask operation
type CreateFullPushDownTaskResponse struct { // The underlying http response RawResponse *http.Response // The FullPushDownTaskResponse instance FullPushDownTaskResponse `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFullPushDownTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFullPushDownTaskResponse) String() string
CreateReferenceArtifactDetails Represents the info needed for creating dcms artifact reference.
type CreateReferenceArtifactDetails struct { // unique id of service which is referencing data asset. ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"` }
func (m CreateReferenceArtifactDetails) String() string
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
CreateReferenceArtifactRequest wrapper for the CreateReferenceArtifact operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateReferenceArtifact.go.html to see an example of how to use CreateReferenceArtifactRequest.
type CreateReferenceArtifactRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The ID of a dcms artifact (DataAsset or Endpoint). DcmsArtifactId *string `mandatory:"true" contributesTo:"path" name:"dcmsArtifactId"` // The information needed to reference a dcms artifact CreateReferenceArtifactDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateReferenceArtifactRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateReferenceArtifactRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateReferenceArtifactRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateReferenceArtifactRequest) String() string
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
CreateReferenceArtifactResponse wrapper for the CreateReferenceArtifact operation
type CreateReferenceArtifactResponse struct { // The underlying http response RawResponse *http.Response // The ReferenceInfo instance ReferenceInfo `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateReferenceArtifactResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateReferenceArtifactResponse) String() string
CreateRegistryDetails The information about new Registry.
type CreateRegistryDetails struct { // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Data Connectivity Management Registry description Description *string `mandatory:"false" json:"description"` // Compartment Identifier CompartmentId *string `mandatory:"false" json:"compartmentId"` }
func (m CreateRegistryDetails) String() string
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
CreateRegistryRequest wrapper for the CreateRegistry operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateRegistry.go.html to see an example of how to use CreateRegistryRequest.
type CreateRegistryRequest struct { // Details for the new Data Connectivity Management Registry. CreateRegistryDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateRegistryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateRegistryRequest) String() string
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
CreateRegistryResponse wrapper for the CreateRegistry operation
type CreateRegistryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateRegistryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateRegistryResponse) String() string
CreateTestNetworkConnectivityDetails The network validation payload.
type CreateTestNetworkConnectivityDetails struct { // Data Asset key DataAssetKey *string `mandatory:"true" json:"dataAssetKey"` }
func (m CreateTestNetworkConnectivityDetails) String() string
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
CreateTestNetworkConnectivityRequest wrapper for the CreateTestNetworkConnectivity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateTestNetworkConnectivity.go.html to see an example of how to use CreateTestNetworkConnectivityRequest.
type CreateTestNetworkConnectivityRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Request body parameters to execute network validation CreateTestNetworkConnectivityDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateTestNetworkConnectivityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTestNetworkConnectivityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTestNetworkConnectivityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTestNetworkConnectivityRequest) String() string
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
CreateTestNetworkConnectivityResponse wrapper for the CreateTestNetworkConnectivity operation
type CreateTestNetworkConnectivityResponse struct { // The underlying http response RawResponse *http.Response // The TestNetworkConnectivity instance TestNetworkConnectivity `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateTestNetworkConnectivityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTestNetworkConnectivityResponse) String() string
CsvFormatAttribute The CSV format attribute.
type CsvFormatAttribute struct { // The encoding for the file. Encoding *string `mandatory:"false" json:"encoding"` // The escape character for the CSV format. EscapeCharacter *string `mandatory:"false" json:"escapeCharacter"` // The delimiter for the CSV format. Delimiter *string `mandatory:"false" json:"delimiter"` // The quote character for the CSV format. QuoteCharacter *string `mandatory:"false" json:"quoteCharacter"` // Defines whether the file has a header row. HasHeader *bool `mandatory:"false" json:"hasHeader"` // Defines whether a file pattern is supported. IsFilePattern *bool `mandatory:"false" json:"isFilePattern"` // Format for timestamp information. TimestampFormat *string `mandatory:"false" json:"timestampFormat"` }
func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CsvFormatAttribute) String() string
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
DataAsset Represents a data source in the Data Integration service.
type DataAsset struct { // Currently not used on data asset creation. Reserved for future. Key *string `mandatory:"true" json:"key"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // User-defined description of the data asset. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // Additional properties for the data asset. AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` // All the properties for the data asset in a key-value map format. Properties map[string]interface{} `mandatory:"false" json:"properties"` // Specific DataAsset Type Type *string `mandatory:"false" json:"type"` NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"` // The list of endpoints with which this data asset is associated. EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"` }
func (m DataAsset) String() string
func (m *DataAsset) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetSummary The summary object for data asset.
type DataAssetSummary struct { // Currently not used on data asset creation. Reserved for future. Key *string `mandatory:"true" json:"key"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // User-defined description of the data asset. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // Additional properties for the data asset. AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` // All the properties for the data asset in a key-value map format. Properties map[string]interface{} `mandatory:"false" json:"properties"` // Specific DataAsset Type Type *string `mandatory:"false" json:"type"` NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"` // The list of endpoints with which this data asset is associated. EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"` }
func (m DataAssetSummary) String() string
func (m *DataAssetSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetSummaryCollection This is the collection of data asset summaries, it may be a collection of lightweight details or full definitions.
type DataAssetSummaryCollection struct { // The array of data asset summaries. Items []DataAssetSummary `mandatory:"true" json:"items"` }
func (m DataAssetSummaryCollection) String() string
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
DataConnectivityManagementClient a client for DataConnectivityManagement
type DataConnectivityManagementClient struct { common.BaseClient // contains filtered or unexported fields }
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(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 (client DataConnectivityManagementClient) ChangeEndpointCompartment(ctx context.Context, request ChangeEndpointCompartmentRequest) (response ChangeEndpointCompartmentResponse, err error)
ChangeEndpointCompartment The Endpoint will be moved to the desired compartment.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ChangeEndpointCompartment.go.html to see an example of how to use ChangeEndpointCompartment API.
func (client DataConnectivityManagementClient) ChangeRegistryCompartment(ctx context.Context, request ChangeRegistryCompartmentRequest) (response ChangeRegistryCompartmentResponse, err error)
ChangeRegistryCompartment The registry will be moved to the desired compartment.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ChangeRegistryCompartment.go.html to see an example of how to use ChangeRegistryCompartment API.
func (client *DataConnectivityManagementClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client DataConnectivityManagementClient) CreateAttachDataAsset(ctx context.Context, request CreateAttachDataAssetRequest) (response CreateAttachDataAssetResponse, err error)
CreateAttachDataAsset Attaches list of DataAssets to the given endpoint
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateAttachDataAsset.go.html to see an example of how to use CreateAttachDataAsset API.
func (client DataConnectivityManagementClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
CreateConnection Creates a connection under an existing data asset.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateConnection.go.html to see an example of how to use CreateConnection API.
func (client DataConnectivityManagementClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)
CreateConnectionValidation Creates a connection validation.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidation API.
func (client DataConnectivityManagementClient) CreateConnectivityValidation(ctx context.Context, request CreateConnectivityValidationRequest) (response CreateConnectivityValidationResponse, err error)
CreateConnectivityValidation This endpoint is used to trigger validation of dataAsset, connection, schema, entity, dataOperationConfig
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateConnectivityValidation.go.html to see an example of how to use CreateConnectivityValidation API.
func (client DataConnectivityManagementClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
CreateDataAsset Creates a data asset with default connection.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDataAsset.go.html to see an example of how to use CreateDataAsset API.
func (client DataConnectivityManagementClient) CreateDataPreview(ctx context.Context, request CreateDataPreviewRequest) (response CreateDataPreviewResponse, err error)
CreateDataPreview Provide data preview on live schema
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDataPreview.go.html to see an example of how to use CreateDataPreview API.
func (client DataConnectivityManagementClient) CreateDataProfile(ctx context.Context, request CreateDataProfileRequest) (response CreateDataProfileResponse, err error)
CreateDataProfile Execute data profiling on live schema
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDataProfile.go.html to see an example of how to use CreateDataProfile API.
func (client DataConnectivityManagementClient) CreateDeReferenceArtifact(ctx context.Context, request CreateDeReferenceArtifactRequest) (response CreateDeReferenceArtifactResponse, err error)
CreateDeReferenceArtifact DeRereferenced a dcms artifact.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDeReferenceArtifact.go.html to see an example of how to use CreateDeReferenceArtifact API.
func (client DataConnectivityManagementClient) CreateDetachDataAsset(ctx context.Context, request CreateDetachDataAssetRequest) (response CreateDetachDataAssetResponse, err error)
CreateDetachDataAsset Detaches list of DataAssets to the given endpoint
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateDetachDataAsset.go.html to see an example of how to use CreateDetachDataAsset API.
func (client DataConnectivityManagementClient) CreateEndpoint(ctx context.Context, request CreateEndpointRequest) (response CreateEndpointResponse, err error)
CreateEndpoint Creates a new Data Connectivity Management Endpoint ready for performing data Connectivity.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateEndpoint.go.html to see an example of how to use CreateEndpoint API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateEntityShape.go.html to see an example of how to use CreateEntityShape API.
func (client DataConnectivityManagementClient) CreateExecuteOperationJob(ctx context.Context, request CreateExecuteOperationJobRequest) (response CreateExecuteOperationJobResponse, err error)
CreateExecuteOperationJob Call the operation to execute
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateExecuteOperationJob.go.html to see an example of how to use CreateExecuteOperationJob API.
func (client DataConnectivityManagementClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
CreateFolder Creates a folder under a specefied registry.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateFolder.go.html to see an example of how to use CreateFolder API.
func (client DataConnectivityManagementClient) CreateFullPushDownTask(ctx context.Context, request CreateFullPushDownTaskRequest) (response CreateFullPushDownTaskResponse, err error)
CreateFullPushDownTask This endpoint is used to create a connectivity task (like PushdownTask).
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateFullPushDownTask.go.html to see an example of how to use CreateFullPushDownTask API.
func (client DataConnectivityManagementClient) CreateReferenceArtifact(ctx context.Context, request CreateReferenceArtifactRequest) (response CreateReferenceArtifactResponse, err error)
CreateReferenceArtifact Reference a data asset.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateReferenceArtifact.go.html to see an example of how to use CreateReferenceArtifact API.
func (client DataConnectivityManagementClient) CreateRegistry(ctx context.Context, request CreateRegistryRequest) (response CreateRegistryResponse, err error)
CreateRegistry Creates a new Data Connectivity Management Registry ready for performing data Connectivity Management.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateRegistry.go.html to see an example of how to use CreateRegistry API.
func (client DataConnectivityManagementClient) CreateTestNetworkConnectivity(ctx context.Context, request CreateTestNetworkConnectivityRequest) (response CreateTestNetworkConnectivityResponse, err error)
CreateTestNetworkConnectivity Execute network validation on selected data assets associated with the provided private endpoint
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/CreateTestNetworkConnectivity.go.html to see an example of how to use CreateTestNetworkConnectivity API.
func (client DataConnectivityManagementClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
DeleteConnection Removes a connection using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteConnection.go.html to see an example of how to use DeleteConnection API.
func (client DataConnectivityManagementClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)
DeleteConnectionValidation Deletes a connection validation.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidation API.
func (client DataConnectivityManagementClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)
DeleteDataAsset Removes a data asset using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteDataAsset.go.html to see an example of how to use DeleteDataAsset API.
func (client DataConnectivityManagementClient) DeleteEndpoint(ctx context.Context, request DeleteEndpointRequest) (response DeleteEndpointResponse, err error)
DeleteEndpoint Deletes a Data Connectivity Management Endpoint resource by identifier
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteEndpoint.go.html to see an example of how to use DeleteEndpoint API.
func (client DataConnectivityManagementClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
DeleteFolder Removes a folder using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteFolder.go.html to see an example of how to use DeleteFolder API.
func (client DataConnectivityManagementClient) DeleteNetworkConnectivityStatus(ctx context.Context, request DeleteNetworkConnectivityStatusRequest) (response DeleteNetworkConnectivityStatusResponse, err error)
DeleteNetworkConnectivityStatus This api is used to delete a persisted NetworkValidationStatus by its key
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteNetworkConnectivityStatus.go.html to see an example of how to use DeleteNetworkConnectivityStatus API.
func (client DataConnectivityManagementClient) DeleteRegistry(ctx context.Context, request DeleteRegistryRequest) (response DeleteRegistryResponse, err error)
DeleteRegistry Deletes a Data Connectivity Management Registry resource by identifier
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteRegistry.go.html to see an example of how to use DeleteRegistry API.
func (client DataConnectivityManagementClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
GetConnection Retrieves the connection details using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetConnection.go.html to see an example of how to use GetConnection API.
func (client DataConnectivityManagementClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)
GetConnectionValidation Retrieves a connection validation using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidation API.
func (client DataConnectivityManagementClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
GetDataAsset Retrieves details of a data asset using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetDataAsset.go.html to see an example of how to use GetDataAsset API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetDataEntity.go.html to see an example of how to use GetDataEntity API.
func (client DataConnectivityManagementClient) GetEndpoint(ctx context.Context, request GetEndpointRequest) (response GetEndpointResponse, err error)
GetEndpoint Gets a Data Connectivity Management Endpoint by identifier
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetEndpoint.go.html to see an example of how to use GetEndpoint API.
func (client DataConnectivityManagementClient) GetExecuteOperationJob(ctx context.Context, request GetExecuteOperationJobRequest) (response GetExecuteOperationJobResponse, err error)
GetExecuteOperationJob Get the operation status or operation execution result
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetExecuteOperationJob.go.html to see an example of how to use GetExecuteOperationJob API.
func (client DataConnectivityManagementClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
GetFolder Retrieves the folder details using the specified identifier.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetFolder.go.html to see an example of how to use GetFolder API.
func (client DataConnectivityManagementClient) GetNetworkConnectivityStatus(ctx context.Context, request GetNetworkConnectivityStatusRequest) (response GetNetworkConnectivityStatusResponse, err error)
GetNetworkConnectivityStatus Get Status of network reachability check, with the timestamp when the status was last checked, for a given PrivateEndpoint-DataAsset pair
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetNetworkConnectivityStatus.go.html to see an example of how to use GetNetworkConnectivityStatus API.
func (client DataConnectivityManagementClient) GetOperation(ctx context.Context, request GetOperationRequest) (response GetOperationResponse, err error)
GetOperation Retrieves the details of operation with given resource name.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetOperation.go.html to see an example of how to use GetOperation API.
func (client DataConnectivityManagementClient) GetRegistry(ctx context.Context, request GetRegistryRequest) (response GetRegistryResponse, err error)
GetRegistry Gets a Data Connectivity Management Registry by identifier
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetRegistry.go.html to see an example of how to use GetRegistry API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetSchema.go.html to see an example of how to use GetSchema API.
func (client DataConnectivityManagementClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)
GetType This endpoint retrieves dataAsset and connection attributes from DataAssetRegistry
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetType.go.html to see an example of how to use GetType API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (client DataConnectivityManagementClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)
ListConnectionValidations Retrieves a list of connection validations within the specified registry.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidations API.
func (client DataConnectivityManagementClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
ListConnections Retrieves a list of all connections.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListConnections.go.html to see an example of how to use ListConnections API.
func (client DataConnectivityManagementClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
ListDataAssets Retrieves a list of all data asset summaries.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListDataAssets.go.html to see an example of how to use ListDataAssets API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListDataEntities.go.html to see an example of how to use ListDataEntities API.
func (client DataConnectivityManagementClient) ListEndpoints(ctx context.Context, request ListEndpointsRequest) (response ListEndpointsResponse, err error)
ListEndpoints Returns a list of Data Connectivity Management Endpoints.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListEndpoints.go.html to see an example of how to use ListEndpoints API.
func (client DataConnectivityManagementClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
ListFolders Retrieves a list of all folders.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListFolders.go.html to see an example of how to use ListFolders API.
func (client DataConnectivityManagementClient) ListOperations(ctx context.Context, request ListOperationsRequest) (response ListOperationsResponse, err error)
ListOperations Lists the summary of operations present in the schema identified by schema name.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListOperations.go.html to see an example of how to use ListOperations API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListReferenceArtifacts.go.html to see an example of how to use ListReferenceArtifacts API.
func (client DataConnectivityManagementClient) ListRegistries(ctx context.Context, request ListRegistriesRequest) (response ListRegistriesResponse, err error)
ListRegistries Returns a list of Data Connectivity Management Registries.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListRegistries.go.html to see an example of how to use ListRegistries API.
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.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListSchemas.go.html to see an example of how to use ListSchemas API.
func (client DataConnectivityManagementClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)
ListTypes This endpoint retrieves list of all the supported connector types
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListTypes.go.html to see an example of how to use ListTypes API.
func (client DataConnectivityManagementClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (client DataConnectivityManagementClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (client DataConnectivityManagementClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (client *DataConnectivityManagementClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client DataConnectivityManagementClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
UpdateConnection Updates a connection under a data asset.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateConnection.go.html to see an example of how to use UpdateConnection API.
func (client DataConnectivityManagementClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)
UpdateDataAsset Updates a specific data asset with default connection.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateDataAsset.go.html to see an example of how to use UpdateDataAsset API.
func (client DataConnectivityManagementClient) UpdateEndpoint(ctx context.Context, request UpdateEndpointRequest) (response UpdateEndpointResponse, err error)
UpdateEndpoint Updates the Data Connectivity Management Endpoint
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateEndpoint.go.html to see an example of how to use UpdateEndpoint API.
func (client DataConnectivityManagementClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
UpdateFolder Updates a folder under a specefied registry.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateFolder.go.html to see an example of how to use UpdateFolder API.
func (client DataConnectivityManagementClient) UpdateRegistry(ctx context.Context, request UpdateRegistryRequest) (response UpdateRegistryResponse, err error)
UpdateRegistry Updates the Data Connectivity Management Registry
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateRegistry.go.html to see an example of how to use UpdateRegistry API.
func (client DataConnectivityManagementClient) ValidateDataAssetNetworkReachablity(ctx context.Context, request ValidateDataAssetNetworkReachablityRequest) (response ValidateDataAssetNetworkReachablityResponse, err error)
ValidateDataAssetNetworkReachablity Validates the dataAsset network Reachability.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ValidateDataAssetNetworkReachablity.go.html to see an example of how to use ValidateDataAssetNetworkReachablity API.
DataEntity The data entity object.
type DataEntity interface { GetMetadata() *ObjectMetadata }
DataEntityDetails The data entity details object.
type DataEntityDetails interface { }
DataEntityDetailsModelTypeEnum Enum with underlying type: string
type DataEntityDetailsModelTypeEnum string
Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum
const ( DataEntityDetailsModelTypeViewEntity DataEntityDetailsModelTypeEnum = "VIEW_ENTITY" DataEntityDetailsModelTypeTableEntity DataEntityDetailsModelTypeEnum = "TABLE_ENTITY" DataEntityDetailsModelTypeFileEntity DataEntityDetailsModelTypeEnum = "FILE_ENTITY" DataEntityDetailsModelTypeDataStoreEntity DataEntityDetailsModelTypeEnum = "DATA_STORE_ENTITY" DataEntityDetailsModelTypeSqlEntity DataEntityDetailsModelTypeEnum = "SQL_ENTITY" )
func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum
GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum
func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)
GetMappingDataEntityDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromDataStore The view entity data entity details.
type DataEntityFromDataStore struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // Filters present in the Datastore. It can be Null. Filters *string `mandatory:"false" json:"filters"` // It shows whether or not effective date is disabled IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"` // It shows whether the datastore is of flex type IsFlexDataStore *bool `mandatory:"false" json:"isFlexDataStore"` // It shows whether the extraction of this datastore will stop on error IsSilentError *bool `mandatory:"false" json:"isSilentError"` // It shows whether the datastore supports Incremental Extract or not. SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"` // The entity type. EntityType DataEntityFromDataStoreEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromDataStore) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromDataStore) String() string
func (m *DataEntityFromDataStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromDataStoreEntityDetails The data store entity data entity details.
type DataEntityFromDataStoreEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type labels. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // Filters present in the Datastore. It can be Null. Filters *string `mandatory:"false" json:"filters"` // It shows whether or not effective date is disabled IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"` // It shows whether the datastore is of flex type IsFlexDataStore *bool `mandatory:"false" json:"isFlexDataStore"` // It shows whether the extraction of this datastore will stop on error IsSilentError *bool `mandatory:"false" json:"isSilentError"` // It shows whether the datastore supports Incremental Extract or not. SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"` // The entity type. EntityType DataEntityFromDataStoreEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromDataStoreEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromDataStoreEntityDetails) String() string
func (m *DataEntityFromDataStoreEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromDataStoreEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromDataStoreEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum
const ( DataEntityFromDataStoreEntityDetailsEntityTypeTable DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromDataStoreEntityDetailsEntityTypeView DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromDataStoreEntityDetailsEntityTypeFile DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "FILE" DataEntityFromDataStoreEntityDetailsEntityTypeSql DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "SQL" DataEntityFromDataStoreEntityDetailsEntityTypeDataStore DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum
GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromDataStoreEntityTypeEnum Enum with underlying type: string
type DataEntityFromDataStoreEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromDataStoreEntityTypeEnum
const ( DataEntityFromDataStoreEntityTypeTable DataEntityFromDataStoreEntityTypeEnum = "TABLE" DataEntityFromDataStoreEntityTypeView DataEntityFromDataStoreEntityTypeEnum = "VIEW" DataEntityFromDataStoreEntityTypeFile DataEntityFromDataStoreEntityTypeEnum = "FILE" DataEntityFromDataStoreEntityTypeSql DataEntityFromDataStoreEntityTypeEnum = "SQL" DataEntityFromDataStoreEntityTypeDataStore DataEntityFromDataStoreEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum
GetDataEntityFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityTypeEnum
func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)
GetMappingDataEntityFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromFile The file data entity details.
type DataEntityFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromFile) String() string
func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromFileEntityDetails The file data entity details.
type DataEntityFromFileEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromFileEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromFileEntityDetails) String() string
func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromFileEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum
const ( DataEntityFromFileEntityDetailsEntityTypeTable DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromFileEntityDetailsEntityTypeView DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromFileEntityDetailsEntityTypeFile DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE" DataEntityFromFileEntityDetailsEntityTypeSql DataEntityFromFileEntityDetailsEntityTypeEnum = "SQL" DataEntityFromFileEntityDetailsEntityTypeDataStore DataEntityFromFileEntityDetailsEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum
GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromFileEntityTypeEnum Enum with underlying type: string
type DataEntityFromFileEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum
const ( DataEntityFromFileEntityTypeTable DataEntityFromFileEntityTypeEnum = "TABLE" DataEntityFromFileEntityTypeView DataEntityFromFileEntityTypeEnum = "VIEW" DataEntityFromFileEntityTypeFile DataEntityFromFileEntityTypeEnum = "FILE" DataEntityFromFileEntityTypeSql DataEntityFromFileEntityTypeEnum = "SQL" DataEntityFromFileEntityTypeDataStore DataEntityFromFileEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum
GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum
func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)
GetMappingDataEntityFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromSql The sql entity data entity details.
type DataEntityFromSql struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType DataEntityFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromSql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromSql) String() string
func (m *DataEntityFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromSqlEntityDetails The sql entity data entity details.
type DataEntityFromSqlEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type labels. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType DataEntityFromSqlEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromSqlEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromSqlEntityDetails) String() string
func (m *DataEntityFromSqlEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromSqlEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromSqlEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromSqlEntityDetailsEntityTypeEnum
const ( DataEntityFromSqlEntityDetailsEntityTypeTable DataEntityFromSqlEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromSqlEntityDetailsEntityTypeView DataEntityFromSqlEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromSqlEntityDetailsEntityTypeFile DataEntityFromSqlEntityDetailsEntityTypeEnum = "FILE" DataEntityFromSqlEntityDetailsEntityTypeSql DataEntityFromSqlEntityDetailsEntityTypeEnum = "SQL" )
func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum
GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromSqlEntityTypeEnum Enum with underlying type: string
type DataEntityFromSqlEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromSqlEntityTypeEnum
const ( DataEntityFromSqlEntityTypeTable DataEntityFromSqlEntityTypeEnum = "TABLE" DataEntityFromSqlEntityTypeView DataEntityFromSqlEntityTypeEnum = "VIEW" DataEntityFromSqlEntityTypeFile DataEntityFromSqlEntityTypeEnum = "FILE" DataEntityFromSqlEntityTypeSql DataEntityFromSqlEntityTypeEnum = "SQL" )
func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum
GetDataEntityFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityTypeEnum
func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)
GetMappingDataEntityFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromTable The table entity data entity.
type DataEntityFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromTable) String() string
func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromTableEntityDetails The table entity data entity.
type DataEntityFromTableEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromTableEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromTableEntityDetails) String() string
func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromTableEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum
const ( DataEntityFromTableEntityDetailsEntityTypeTable DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromTableEntityDetailsEntityTypeView DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromTableEntityDetailsEntityTypeFile DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE" DataEntityFromTableEntityDetailsEntityTypeSql DataEntityFromTableEntityDetailsEntityTypeEnum = "SQL" DataEntityFromTableEntityDetailsEntityTypeDataStore DataEntityFromTableEntityDetailsEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum
GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromTableEntityTypeEnum Enum with underlying type: string
type DataEntityFromTableEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum
const ( DataEntityFromTableEntityTypeTable DataEntityFromTableEntityTypeEnum = "TABLE" DataEntityFromTableEntityTypeView DataEntityFromTableEntityTypeEnum = "VIEW" DataEntityFromTableEntityTypeFile DataEntityFromTableEntityTypeEnum = "FILE" DataEntityFromTableEntityTypeSql DataEntityFromTableEntityTypeEnum = "SQL" DataEntityFromTableEntityTypeDataStore DataEntityFromTableEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum
GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum
func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)
GetMappingDataEntityFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromView The view entity data entity details.
type DataEntityFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromView) String() string
func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromViewEntityDetails The view entity data entity details.
type DataEntityFromViewEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type labels. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromViewEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromViewEntityDetails) String() string
func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromViewEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum
const ( DataEntityFromViewEntityDetailsEntityTypeTable DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromViewEntityDetailsEntityTypeView DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromViewEntityDetailsEntityTypeFile DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE" DataEntityFromViewEntityDetailsEntityTypeSql DataEntityFromViewEntityDetailsEntityTypeEnum = "SQL" DataEntityFromViewEntityDetailsEntityTypeDataStore DataEntityFromViewEntityDetailsEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum
GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromViewEntityTypeEnum Enum with underlying type: string
type DataEntityFromViewEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum
const ( DataEntityFromViewEntityTypeTable DataEntityFromViewEntityTypeEnum = "TABLE" DataEntityFromViewEntityTypeView DataEntityFromViewEntityTypeEnum = "VIEW" DataEntityFromViewEntityTypeFile DataEntityFromViewEntityTypeEnum = "FILE" DataEntityFromViewEntityTypeSql DataEntityFromViewEntityTypeEnum = "SQL" DataEntityFromViewEntityTypeDataStore DataEntityFromViewEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum
GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum
func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)
GetMappingDataEntityFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityModelTypeEnum Enum with underlying type: string
type DataEntityModelTypeEnum string
Set of constants representing the allowable values for DataEntityModelTypeEnum
const ( DataEntityModelTypeViewEntity DataEntityModelTypeEnum = "VIEW_ENTITY" DataEntityModelTypeTableEntity DataEntityModelTypeEnum = "TABLE_ENTITY" DataEntityModelTypeFileEntity DataEntityModelTypeEnum = "FILE_ENTITY" DataEntityModelTypeDataStoreEntity DataEntityModelTypeEnum = "DATA_STORE_ENTITY" DataEntityModelTypeSqlEntity DataEntityModelTypeEnum = "SQL_ENTITY" )
func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum
GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum
func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)
GetMappingDataEntityModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummary The data entity summary object.
type DataEntitySummary interface { GetMetadata() *ObjectMetadata }
DataEntitySummaryCollection This is the collection of data entity summaries, it may be a collection of lightweight details or full definitions.
type DataEntitySummaryCollection struct { // The array of data entity summaries. Items []DataEntitySummary `mandatory:"true" json:"items"` }
func (m DataEntitySummaryCollection) String() string
func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromDataStore The view entity data entity details.
type DataEntitySummaryFromDataStore struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // Query filter for the extract. It can be Null. Filters *string `mandatory:"false" json:"filters"` // It shows whether or not effective date is disabled IsEffectiveDateDisabled *bool `mandatory:"false" json:"isEffectiveDateDisabled"` // Is Flex data store. Metadata csv will be generated for flex data store IsFlexDataStore *bool `mandatory:"false" json:"isFlexDataStore"` // Should the VO failure fail the whole batch? IsSilentError *bool `mandatory:"false" json:"isSilentError"` // It shows whether the datastore supports Incremental Extract or not. SupportsIncremental *bool `mandatory:"false" json:"supportsIncremental"` // The entity type. EntityType DataEntitySummaryFromDataStoreEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntitySummaryFromDataStore) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromDataStore) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromDataStore) String() string
func (m *DataEntitySummaryFromDataStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromDataStoreEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromDataStoreEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromDataStoreEntityTypeEnum
const ( DataEntitySummaryFromDataStoreEntityTypeTable DataEntitySummaryFromDataStoreEntityTypeEnum = "TABLE" DataEntitySummaryFromDataStoreEntityTypeView DataEntitySummaryFromDataStoreEntityTypeEnum = "VIEW" DataEntitySummaryFromDataStoreEntityTypeFile DataEntitySummaryFromDataStoreEntityTypeEnum = "FILE" DataEntitySummaryFromDataStoreEntityTypeSql DataEntitySummaryFromDataStoreEntityTypeEnum = "SQL" DataEntitySummaryFromDataStoreEntityTypeDataStore DataEntitySummaryFromDataStoreEntityTypeEnum = "DATA_STORE" )
func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum
GetDataEntitySummaryFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromDataStoreEntityTypeEnum
func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromFile The file data entity details.
type DataEntitySummaryFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntitySummaryFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromFile) String() string
func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromFileEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum
const ( DataEntitySummaryFromFileEntityTypeTable DataEntitySummaryFromFileEntityTypeEnum = "TABLE" DataEntitySummaryFromFileEntityTypeView DataEntitySummaryFromFileEntityTypeEnum = "VIEW" DataEntitySummaryFromFileEntityTypeFile DataEntitySummaryFromFileEntityTypeEnum = "FILE" DataEntitySummaryFromFileEntityTypeSql DataEntitySummaryFromFileEntityTypeEnum = "SQL" DataEntitySummaryFromFileEntityTypeDataStore DataEntitySummaryFromFileEntityTypeEnum = "DATA_STORE" )
func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum
GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum
func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromSql The sql entity data entity details.
type DataEntitySummaryFromSql struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType DataEntitySummaryFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromSql) String() string
func (m *DataEntitySummaryFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromSqlEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromSqlEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromSqlEntityTypeEnum
const ( DataEntitySummaryFromSqlEntityTypeTable DataEntitySummaryFromSqlEntityTypeEnum = "TABLE" DataEntitySummaryFromSqlEntityTypeView DataEntitySummaryFromSqlEntityTypeEnum = "VIEW" DataEntitySummaryFromSqlEntityTypeFile DataEntitySummaryFromSqlEntityTypeEnum = "FILE" DataEntitySummaryFromSqlEntityTypeSql DataEntitySummaryFromSqlEntityTypeEnum = "SQL" )
func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum
GetDataEntitySummaryFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromSqlEntityTypeEnum
func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromTable The table entity data entity.
type DataEntitySummaryFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntitySummaryFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromTable) String() string
func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromTableEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum
const ( DataEntitySummaryFromTableEntityTypeTable DataEntitySummaryFromTableEntityTypeEnum = "TABLE" DataEntitySummaryFromTableEntityTypeView DataEntitySummaryFromTableEntityTypeEnum = "VIEW" DataEntitySummaryFromTableEntityTypeFile DataEntitySummaryFromTableEntityTypeEnum = "FILE" DataEntitySummaryFromTableEntityTypeSql DataEntitySummaryFromTableEntityTypeEnum = "SQL" DataEntitySummaryFromTableEntityTypeDataStore DataEntitySummaryFromTableEntityTypeEnum = "DATA_STORE" )
func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum
GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum
func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromView The view entity data entity details.
type DataEntitySummaryFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntitySummaryFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromView) String() string
func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromViewEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum
const ( DataEntitySummaryFromViewEntityTypeTable DataEntitySummaryFromViewEntityTypeEnum = "TABLE" DataEntitySummaryFromViewEntityTypeView DataEntitySummaryFromViewEntityTypeEnum = "VIEW" DataEntitySummaryFromViewEntityTypeFile DataEntitySummaryFromViewEntityTypeEnum = "FILE" DataEntitySummaryFromViewEntityTypeSql DataEntitySummaryFromViewEntityTypeEnum = "SQL" DataEntitySummaryFromViewEntityTypeDataStore DataEntitySummaryFromViewEntityTypeEnum = "DATA_STORE" )
func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum
GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum
func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryModelTypeEnum Enum with underlying type: string
type DataEntitySummaryModelTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum
const ( DataEntitySummaryModelTypeViewEntity DataEntitySummaryModelTypeEnum = "VIEW_ENTITY" DataEntitySummaryModelTypeTableEntity DataEntitySummaryModelTypeEnum = "TABLE_ENTITY" DataEntitySummaryModelTypeFileEntity DataEntitySummaryModelTypeEnum = "FILE_ENTITY" DataEntitySummaryModelTypeDataStoreEntity DataEntitySummaryModelTypeEnum = "DATA_STORE_ENTITY" DataEntitySummaryModelTypeSqlEntity DataEntitySummaryModelTypeEnum = "SQL_ENTITY" )
func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum
GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum
func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)
GetMappingDataEntitySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataFormat The data format object.
type DataFormat struct { // type Type DataFormatTypeEnum `mandatory:"true" json:"type"` FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"` CompressionConfig *Compression `mandatory:"false" json:"compressionConfig"` }
func (m DataFormat) String() string
func (m *DataFormat) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataFormatTypeEnum Enum with underlying type: string
type DataFormatTypeEnum string
Set of constants representing the allowable values for DataFormatTypeEnum
const ( DataFormatTypeJson DataFormatTypeEnum = "JSON" DataFormatTypeCsv DataFormatTypeEnum = "CSV" DataFormatTypeParquet DataFormatTypeEnum = "PARQUET" DataFormatTypeAvro DataFormatTypeEnum = "AVRO" )
func GetDataFormatTypeEnumValues() []DataFormatTypeEnum
GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum
func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)
GetMappingDataFormatTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataPreview The data preview response.
type DataPreview struct { // Name of the entity for which data preview was requested EntityName *string `mandatory:"true" json:"entityName"` // Total number of rows taken for sampling SampleRowsCount *int `mandatory:"false" json:"sampleRowsCount"` // Array of column definition for the preview result Columns []Column `mandatory:"false" json:"columns"` // Array of rows values for the preview result Rows []Row `mandatory:"false" json:"rows"` }
func (m DataPreview) String() string
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
DataProfile The data profile response.
type DataProfile struct { // Entity name for which prodilig is requested. EntityName *string `mandatory:"true" json:"entityName"` EntityProfileResult *EntityProfileResult `mandatory:"false" json:"entityProfileResult"` // Array of profiling results AttributeProfileResults []AttributeProfileResult `mandatory:"false" json:"attributeProfileResults"` }
func (m DataProfile) String() string
func (m *DataProfile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataType A `DataType` object is a simple primitive type that describes the type of a single atomic unit of data. For example, `INT`, `VARCHAR`, `NUMBER`, and so on.
type DataType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The data type system name. TypeSystemName *string `mandatory:"false" json:"typeSystemName"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` // The data type. DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"` }
func (m DataType) GetDescription() *string
GetDescription returns Description
func (m DataType) GetKey() *string
GetKey returns Key
func (m DataType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataType) GetName() *string
GetName returns Name
func (m DataType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataType) String() string
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
DataTypeDtTypeEnum Enum with underlying type: string
type DataTypeDtTypeEnum string
Set of constants representing the allowable values for DataTypeDtTypeEnum
const ( DataTypeDtTypePrimitive DataTypeDtTypeEnum = "PRIMITIVE" DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED" )
func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum
GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum
func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)
GetMappingDataTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataTypeStat Statistical data in profiling results
type DataTypeStat struct { // Value of the confidence of the profile result Value *string `mandatory:"false" json:"value"` // Placeholder for now, in future we will return the confidence of the profile result (because we are using sampled data and not whole data) Confidence *int `mandatory:"false" json:"confidence"` // How many times that value occurred. Freq *int64 `mandatory:"false" json:"freq"` // Frequency percentage across the sampled row counts (excluding nulls). FreqPercentage *float64 `mandatory:"false" json:"freqPercentage"` }
func (m DataTypeStat) String() string
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
DateAttribute A summary of profiling results of a specefic attribute.
type DateAttribute struct { // Name of attribute Name *string `mandatory:"false" json:"name"` Min *ProfileStat `mandatory:"false" json:"min"` Max *ProfileStat `mandatory:"false" json:"max"` NullCount *ProfileStat `mandatory:"false" json:"nullCount"` DistinctCount *ProfileStat `mandatory:"false" json:"distinctCount"` UniqueCount *ProfileStat `mandatory:"false" json:"uniqueCount"` DuplicateCount *ProfileStat `mandatory:"false" json:"duplicateCount"` // Top N value frequencies for the column as described already in profile config topNValueFrequency property. ValueFrequencies []ObjectFreqStat `mandatory:"false" json:"valueFrequencies"` }
func (m DateAttribute) GetDistinctCount() *ProfileStat
GetDistinctCount returns DistinctCount
func (m DateAttribute) GetDuplicateCount() *ProfileStat
GetDuplicateCount returns DuplicateCount
func (m DateAttribute) GetMax() *ProfileStat
GetMax returns Max
func (m DateAttribute) GetMin() *ProfileStat
GetMin returns Min
func (m DateAttribute) GetName() *string
GetName returns Name
func (m DateAttribute) GetNullCount() *ProfileStat
GetNullCount returns NullCount
func (m DateAttribute) GetUniqueCount() *ProfileStat
GetUniqueCount returns UniqueCount
func (m DateAttribute) GetValueFrequencies() []ObjectFreqStat
GetValueFrequencies returns ValueFrequencies
func (m DateAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DateAttribute) String() string
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
DeReferenceInfo Represents de-reference details of a dcms artifact.
type DeReferenceInfo struct { // unique id of dcms artifact that is getting referenced. DcmsArtifactId *string `mandatory:"true" json:"dcmsArtifactId"` // unique id of service which is referencing dcms artifact. ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"` // The type of the ReferenceInfo. ModelType *string `mandatory:"false" json:"modelType"` // Generated key that can be used in API calls to identify referenceinfo. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description of the referenceInfo. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // count of how many times a dcms artifact has been registered by a service. ReferenceCount *int `mandatory:"false" json:"referenceCount"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m DeReferenceInfo) String() string
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
DeleteConnectionRequest wrapper for the DeleteConnection operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.
type DeleteConnectionRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteConnectionRequest) String() string
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
DeleteConnectionResponse wrapper for the DeleteConnection operation
type DeleteConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteConnectionResponse) String() string
DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidationRequest.
type DeleteConnectionValidationRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The key of the connection validation. ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteConnectionValidationRequest) String() string
func (request DeleteConnectionValidationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteConnectionValidationResponse wrapper for the DeleteConnectionValidation operation
type DeleteConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteConnectionValidationResponse) String() string
DeleteDataAssetRequest wrapper for the DeleteDataAsset operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteDataAsset.go.html to see an example of how to use DeleteDataAssetRequest.
type DeleteDataAssetRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDataAssetRequest) String() string
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
DeleteDataAssetResponse wrapper for the DeleteDataAsset operation
type DeleteDataAssetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDataAssetResponse) String() string
DeleteEndpointRequest wrapper for the DeleteEndpoint operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteEndpoint.go.html to see an example of how to use DeleteEndpointRequest.
type DeleteEndpointRequest struct { // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // Try to delete forcefully after drain timeout. IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteEndpointRequest) String() string
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
DeleteEndpointResponse wrapper for the DeleteEndpoint operation
type DeleteEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteEndpointResponse) String() string
DeleteFolderRequest wrapper for the DeleteFolder operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteFolder.go.html to see an example of how to use DeleteFolderRequest.
type DeleteFolderRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The folder ID. FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFolderRequest) String() string
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
DeleteFolderResponse wrapper for the DeleteFolder operation
type DeleteFolderResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFolderResponse) String() string
DeleteNetworkConnectivityStatusRequest wrapper for the DeleteNetworkConnectivityStatus operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteNetworkConnectivityStatus.go.html to see an example of how to use DeleteNetworkConnectivityStatusRequest.
type DeleteNetworkConnectivityStatusRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // NetworkValidationStatus key. NetworkValidationStatusKey *string `mandatory:"true" contributesTo:"path" name:"networkValidationStatusKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteNetworkConnectivityStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteNetworkConnectivityStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteNetworkConnectivityStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteNetworkConnectivityStatusRequest) String() string
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
DeleteNetworkConnectivityStatusResponse wrapper for the DeleteNetworkConnectivityStatus operation
type DeleteNetworkConnectivityStatusResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteNetworkConnectivityStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteNetworkConnectivityStatusResponse) String() string
DeleteRegistryRequest wrapper for the DeleteRegistry operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/DeleteRegistry.go.html to see an example of how to use DeleteRegistryRequest.
type DeleteRegistryRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Try to delete forcefully after drain timeout. IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request DeleteRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteRegistryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteRegistryRequest) String() string
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
DeleteRegistryResponse wrapper for the DeleteRegistry operation
type DeleteRegistryResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteRegistryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteRegistryResponse) String() string
DerivedType A `DerivedType` object represents a more complex type that is derived from a set of simple types, for example an `Address` or `SSN` data type.
type DerivedType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` }
func (m DerivedType) GetDescription() *string
GetDescription returns Description
func (m DerivedType) GetKey() *string
GetKey returns Key
func (m DerivedType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DerivedType) GetName() *string
GetName returns Name
func (m DerivedType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DerivedType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DerivedType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DerivedType) String() string
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
DetachDataAssetInfo The detach DataAsset response.
type DetachDataAssetInfo struct { // Map of DataAsset name as key and results as value ReferenceInfo map[string]ValidationResult `mandatory:"true" json:"referenceInfo"` }
func (m DetachDataAssetInfo) String() string
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
DpEndpoint The endpoint for a data asset.
type DpEndpoint interface { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // User-defined description for the endpoint. GetDescription() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string // List of data assets which belongs to this endpoint GetDataAssets() []DataAsset }
DpEndpointDetails The endpoint details.
type DpEndpointDetails interface { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // User-defined description for the endpoint. GetDescription() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string // List of data assets which belongs to this endpoint GetDataAssets() []DataAsset }
DpEndpointDetailsModelTypeEnum Enum with underlying type: string
type DpEndpointDetailsModelTypeEnum string
Set of constants representing the allowable values for DpEndpointDetailsModelTypeEnum
const ( DpEndpointDetailsModelTypePrivateEndPoint DpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT" DpEndpointDetailsModelTypePublicEndPoint DpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT" )
func GetDpEndpointDetailsModelTypeEnumValues() []DpEndpointDetailsModelTypeEnum
GetDpEndpointDetailsModelTypeEnumValues Enumerates the set of values for DpEndpointDetailsModelTypeEnum
func GetMappingDpEndpointDetailsModelTypeEnum(val string) (DpEndpointDetailsModelTypeEnum, bool)
GetMappingDpEndpointDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DpEndpointFromPrivate The endpoint details for a private endpoint.
type DpEndpointFromPrivate struct { // The endpoint ID provided by control plane. DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"` // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` // The ocid of private endpoint resource. PeId *string `mandatory:"false" json:"peId"` // The compartmentId of private endpoint resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The IP address of dns proxy. DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"` // The ocid of private endpoint resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Array of dns zones to be use during private endpoint resolution. DnsZones []string `mandatory:"false" json:"dnsZones"` // Specifies the private endpoint state. State DpEndpointFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"` }
func (m DpEndpointFromPrivate) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m DpEndpointFromPrivate) GetDescription() *string
GetDescription returns Description
func (m DpEndpointFromPrivate) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DpEndpointFromPrivate) GetKey() *string
GetKey returns Key
func (m DpEndpointFromPrivate) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DpEndpointFromPrivate) GetName() *string
GetName returns Name
func (m DpEndpointFromPrivate) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DpEndpointFromPrivate) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DpEndpointFromPrivate) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DpEndpointFromPrivate) String() string
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
DpEndpointFromPrivateDetails The endpoint details for a private endpoint.
type DpEndpointFromPrivateDetails struct { // The endpoint ID provided by control plane. DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"` // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` // The ocid of private endpoint resource. PeId *string `mandatory:"false" json:"peId"` // The compartmentId of private endpoint resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The IP address of dns proxy. DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"` // The ocid of private endpoint resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Array of dns zones to be use during private endpoint resolution. DnsZones []string `mandatory:"false" json:"dnsZones"` // Specifies the private endpoint state. State DpEndpointFromPrivateDetailsStateEnum `mandatory:"false" json:"state,omitempty"` }
func (m DpEndpointFromPrivateDetails) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m DpEndpointFromPrivateDetails) GetDescription() *string
GetDescription returns Description
func (m DpEndpointFromPrivateDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DpEndpointFromPrivateDetails) GetKey() *string
GetKey returns Key
func (m DpEndpointFromPrivateDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DpEndpointFromPrivateDetails) GetName() *string
GetName returns Name
func (m DpEndpointFromPrivateDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DpEndpointFromPrivateDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DpEndpointFromPrivateDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DpEndpointFromPrivateDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DpEndpointFromPrivateDetails) String() string
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
DpEndpointFromPrivateDetailsStateEnum Enum with underlying type: string
type DpEndpointFromPrivateDetailsStateEnum string
Set of constants representing the allowable values for DpEndpointFromPrivateDetailsStateEnum
const ( DpEndpointFromPrivateDetailsStateActive DpEndpointFromPrivateDetailsStateEnum = "ACTIVE" DpEndpointFromPrivateDetailsStateInactive DpEndpointFromPrivateDetailsStateEnum = "INACTIVE" )
func GetDpEndpointFromPrivateDetailsStateEnumValues() []DpEndpointFromPrivateDetailsStateEnum
GetDpEndpointFromPrivateDetailsStateEnumValues Enumerates the set of values for DpEndpointFromPrivateDetailsStateEnum
func GetMappingDpEndpointFromPrivateDetailsStateEnum(val string) (DpEndpointFromPrivateDetailsStateEnum, bool)
GetMappingDpEndpointFromPrivateDetailsStateEnum performs case Insensitive comparison on enum value and return the desired enum
DpEndpointFromPrivateStateEnum Enum with underlying type: string
type DpEndpointFromPrivateStateEnum string
Set of constants representing the allowable values for DpEndpointFromPrivateStateEnum
const ( DpEndpointFromPrivateStateActive DpEndpointFromPrivateStateEnum = "ACTIVE" DpEndpointFromPrivateStateInactive DpEndpointFromPrivateStateEnum = "INACTIVE" )
func GetDpEndpointFromPrivateStateEnumValues() []DpEndpointFromPrivateStateEnum
GetDpEndpointFromPrivateStateEnumValues Enumerates the set of values for DpEndpointFromPrivateStateEnum
func GetMappingDpEndpointFromPrivateStateEnum(val string) (DpEndpointFromPrivateStateEnum, bool)
GetMappingDpEndpointFromPrivateStateEnum performs case Insensitive comparison on enum value and return the desired enum
DpEndpointFromPublic The endpoint details for a public endpoint.
type DpEndpointFromPublic struct { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m DpEndpointFromPublic) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m DpEndpointFromPublic) GetDescription() *string
GetDescription returns Description
func (m DpEndpointFromPublic) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DpEndpointFromPublic) GetKey() *string
GetKey returns Key
func (m DpEndpointFromPublic) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DpEndpointFromPublic) GetName() *string
GetName returns Name
func (m DpEndpointFromPublic) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DpEndpointFromPublic) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DpEndpointFromPublic) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DpEndpointFromPublic) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DpEndpointFromPublic) String() string
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
DpEndpointFromPublicDetails The endpoint details for a public endpoint.
type DpEndpointFromPublicDetails struct { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m DpEndpointFromPublicDetails) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m DpEndpointFromPublicDetails) GetDescription() *string
GetDescription returns Description
func (m DpEndpointFromPublicDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DpEndpointFromPublicDetails) GetKey() *string
GetKey returns Key
func (m DpEndpointFromPublicDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DpEndpointFromPublicDetails) GetName() *string
GetName returns Name
func (m DpEndpointFromPublicDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DpEndpointFromPublicDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DpEndpointFromPublicDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DpEndpointFromPublicDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DpEndpointFromPublicDetails) String() string
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
DpEndpointModelTypeEnum Enum with underlying type: string
type DpEndpointModelTypeEnum string
Set of constants representing the allowable values for DpEndpointModelTypeEnum
const ( DpEndpointModelTypePrivateEndPoint DpEndpointModelTypeEnum = "PRIVATE_END_POINT" DpEndpointModelTypePublicEndPoint DpEndpointModelTypeEnum = "PUBLIC_END_POINT" )
func GetDpEndpointModelTypeEnumValues() []DpEndpointModelTypeEnum
GetDpEndpointModelTypeEnumValues Enumerates the set of values for DpEndpointModelTypeEnum
func GetMappingDpEndpointModelTypeEnum(val string) (DpEndpointModelTypeEnum, bool)
GetMappingDpEndpointModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DpEndpointSummary The endpoint summary object.
type DpEndpointSummary interface { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // User-defined description for the endpoint. GetDescription() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string // List of data assets which belongs to this endpoint GetDataAssets() []DataAsset }
DpEndpointSummaryFromPrivate The endpoint summary details for a private endpoint.
type DpEndpointSummaryFromPrivate struct { // The endpoint ID provided by control plane. DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"` // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` // The ocid of private endpoint resource. PeId *string `mandatory:"false" json:"peId"` // The compartmentId of private endpoint resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The IP address of dns proxy. DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"` // The ocid of private endpoint resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Array of dns zones to be use during private endpoint resolution. DnsZones []string `mandatory:"false" json:"dnsZones"` // Specifies the private endpoint state. State DpEndpointSummaryFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"` }
func (m DpEndpointSummaryFromPrivate) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m DpEndpointSummaryFromPrivate) GetDescription() *string
GetDescription returns Description
func (m DpEndpointSummaryFromPrivate) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DpEndpointSummaryFromPrivate) GetKey() *string
GetKey returns Key
func (m DpEndpointSummaryFromPrivate) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DpEndpointSummaryFromPrivate) GetName() *string
GetName returns Name
func (m DpEndpointSummaryFromPrivate) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DpEndpointSummaryFromPrivate) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DpEndpointSummaryFromPrivate) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DpEndpointSummaryFromPrivate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DpEndpointSummaryFromPrivate) String() string
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
DpEndpointSummaryFromPrivateStateEnum Enum with underlying type: string
type DpEndpointSummaryFromPrivateStateEnum string
Set of constants representing the allowable values for DpEndpointSummaryFromPrivateStateEnum
const ( DpEndpointSummaryFromPrivateStateActive DpEndpointSummaryFromPrivateStateEnum = "ACTIVE" DpEndpointSummaryFromPrivateStateInactive DpEndpointSummaryFromPrivateStateEnum = "INACTIVE" )
func GetDpEndpointSummaryFromPrivateStateEnumValues() []DpEndpointSummaryFromPrivateStateEnum
GetDpEndpointSummaryFromPrivateStateEnumValues Enumerates the set of values for DpEndpointSummaryFromPrivateStateEnum
func GetMappingDpEndpointSummaryFromPrivateStateEnum(val string) (DpEndpointSummaryFromPrivateStateEnum, bool)
GetMappingDpEndpointSummaryFromPrivateStateEnum performs case Insensitive comparison on enum value and return the desired enum
DpEndpointSummaryFromPublic The endpoint summary details for a public endpoint.
type DpEndpointSummaryFromPublic struct { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m DpEndpointSummaryFromPublic) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m DpEndpointSummaryFromPublic) GetDescription() *string
GetDescription returns Description
func (m DpEndpointSummaryFromPublic) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DpEndpointSummaryFromPublic) GetKey() *string
GetKey returns Key
func (m DpEndpointSummaryFromPublic) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DpEndpointSummaryFromPublic) GetName() *string
GetName returns Name
func (m DpEndpointSummaryFromPublic) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DpEndpointSummaryFromPublic) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DpEndpointSummaryFromPublic) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DpEndpointSummaryFromPublic) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DpEndpointSummaryFromPublic) String() string
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
DpEndpointSummaryModelTypeEnum Enum with underlying type: string
type DpEndpointSummaryModelTypeEnum string
Set of constants representing the allowable values for DpEndpointSummaryModelTypeEnum
const ( DpEndpointSummaryModelTypePrivateEndPoint DpEndpointSummaryModelTypeEnum = "PRIVATE_END_POINT" DpEndpointSummaryModelTypePublicEndPoint DpEndpointSummaryModelTypeEnum = "PUBLIC_END_POINT" )
func GetDpEndpointSummaryModelTypeEnumValues() []DpEndpointSummaryModelTypeEnum
GetDpEndpointSummaryModelTypeEnumValues Enumerates the set of values for DpEndpointSummaryModelTypeEnum
func GetMappingDpEndpointSummaryModelTypeEnum(val string) (DpEndpointSummaryModelTypeEnum, bool)
GetMappingDpEndpointSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
Endpoint An Endpoint is an organizational construct to keep multiple data Connectivity Management solutions and their resources (pe-id, dnsProxyIp, dnsZones, and so on) separate from each other, helping you to stay organized. For example, you could have separate registries for development, testing, and production.
type Endpoint struct { // VCN OCID where the subnet resides. VcnId *string `mandatory:"true" json:"vcnId"` // Subnet OCID for the customer connected network where databases for example reside. SubnetId *string `mandatory:"true" json:"subnetId"` // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"false" json:"dnsZones"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Registry description Description *string `mandatory:"false" json:"description"` // Compartment Identifier CompartmentId *string `mandatory:"false" json:"compartmentId"` // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Data Connectivity Management Registry was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Lifecycle states for registries in Data Connectivity Management Service // CREATING - The resource is being created and may not be usable until the entire metadata is defined // UPDATING - The resource is being updated and may not be usable until all changes are commited // DELETING - The resource is being deleted and might require deep cleanup of children. // ACTIVE - The resource is valid and available for access // INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for // administrative reasons // DELETED - The resource has been deleted and isn't available // FAILED - The resource is in a failed state due to validation or other errors LifecycleState EndpointLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` // Endpoint size for reverse connection capacity. EndpointSize *int `mandatory:"false" json:"endpointSize"` // List of NSGs to which the Private Endpoint VNIC must be added. NsgIds []string `mandatory:"false" json:"nsgIds"` }
func (m Endpoint) String() string
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
EndpointLifecycleStateEnum Enum with underlying type: string
type EndpointLifecycleStateEnum string
Set of constants representing the allowable values for EndpointLifecycleStateEnum
const ( EndpointLifecycleStateCreating EndpointLifecycleStateEnum = "CREATING" EndpointLifecycleStateActive EndpointLifecycleStateEnum = "ACTIVE" EndpointLifecycleStateInactive EndpointLifecycleStateEnum = "INACTIVE" EndpointLifecycleStateUpdating EndpointLifecycleStateEnum = "UPDATING" EndpointLifecycleStateDeleting EndpointLifecycleStateEnum = "DELETING" EndpointLifecycleStateDeleted EndpointLifecycleStateEnum = "DELETED" EndpointLifecycleStateFailed EndpointLifecycleStateEnum = "FAILED" )
func GetEndpointLifecycleStateEnumValues() []EndpointLifecycleStateEnum
GetEndpointLifecycleStateEnumValues Enumerates the set of values for EndpointLifecycleStateEnum
func GetMappingEndpointLifecycleStateEnum(val string) (EndpointLifecycleStateEnum, bool)
GetMappingEndpointLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
EndpointSummary Summary of a Endpoint.
type EndpointSummary struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // Data Connectivity Management Endpoint display name, Endpoints can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Registry description Description *string `mandatory:"false" json:"description"` // Compartment Identifier CompartmentId *string `mandatory:"false" json:"compartmentId"` // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Data Connectivity Management Registry was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The current state of the endpoint. LifecycleState EndpointLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` }
func (m EndpointSummary) String() string
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
EndpointSummaryCollection List of endpoint summaries.
type EndpointSummaryCollection struct { // The array of endpoint summariess Items []EndpointSummary `mandatory:"true" json:"items"` }
func (m EndpointSummaryCollection) String() string
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
EntityProfileResult A metadata details of a profiling entity result.
type EntityProfileResult struct { // Number of columns in the DataFrame (arrow buffer) sent from Java layer. This value is not impacted by the List of attributes to profile as being passed via configuration. AttributeCount *int `mandatory:"false" json:"attributeCount"` // Number of rows were that were sampled SampledRowCount *int `mandatory:"false" json:"sampledRowCount"` // The estimated row count in the source. EstimatedRowCount *int `mandatory:"false" json:"estimatedRowCount"` }
func (m EntityProfileResult) String() string
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
EntityShape The data entity shape object.
type EntityShape interface { GetMetadata() *ObjectMetadata }
EntityShapeFromDataStore The data store entity details.
type EntityShapeFromDataStore struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType EntityShapeFromDataStoreEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m EntityShapeFromDataStore) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromDataStore) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromDataStore) String() string
func (m *EntityShapeFromDataStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShapeFromDataStoreEntityTypeEnum Enum with underlying type: string
type EntityShapeFromDataStoreEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromDataStoreEntityTypeEnum
const ( EntityShapeFromDataStoreEntityTypeTable EntityShapeFromDataStoreEntityTypeEnum = "TABLE" EntityShapeFromDataStoreEntityTypeView EntityShapeFromDataStoreEntityTypeEnum = "VIEW" EntityShapeFromDataStoreEntityTypeFile EntityShapeFromDataStoreEntityTypeEnum = "FILE" EntityShapeFromDataStoreEntityTypeSql EntityShapeFromDataStoreEntityTypeEnum = "SQL" EntityShapeFromDataStoreEntityTypeDataStore EntityShapeFromDataStoreEntityTypeEnum = "DATA_STORE" )
func GetEntityShapeFromDataStoreEntityTypeEnumValues() []EntityShapeFromDataStoreEntityTypeEnum
GetEntityShapeFromDataStoreEntityTypeEnumValues Enumerates the set of values for EntityShapeFromDataStoreEntityTypeEnum
func GetMappingEntityShapeFromDataStoreEntityTypeEnum(val string) (EntityShapeFromDataStoreEntityTypeEnum, bool)
GetMappingEntityShapeFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeFromFile The file data entity details.
type EntityShapeFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType EntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromFile) String() string
func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShapeFromFileEntityTypeEnum Enum with underlying type: string
type EntityShapeFromFileEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum
const ( EntityShapeFromFileEntityTypeTable EntityShapeFromFileEntityTypeEnum = "TABLE" EntityShapeFromFileEntityTypeView EntityShapeFromFileEntityTypeEnum = "VIEW" EntityShapeFromFileEntityTypeFile EntityShapeFromFileEntityTypeEnum = "FILE" EntityShapeFromFileEntityTypeSql EntityShapeFromFileEntityTypeEnum = "SQL" EntityShapeFromFileEntityTypeDataStore EntityShapeFromFileEntityTypeEnum = "DATA_STORE" )
func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum
GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum
func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)
GetMappingEntityShapeFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeFromSql The SQL entity details.
type EntityShapeFromSql struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType EntityShapeFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromSql) String() string
func (m *EntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShapeFromSqlEntityTypeEnum Enum with underlying type: string
type EntityShapeFromSqlEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromSqlEntityTypeEnum
const ( EntityShapeFromSqlEntityTypeTable EntityShapeFromSqlEntityTypeEnum = "TABLE" EntityShapeFromSqlEntityTypeView EntityShapeFromSqlEntityTypeEnum = "VIEW" EntityShapeFromSqlEntityTypeFile EntityShapeFromSqlEntityTypeEnum = "FILE" EntityShapeFromSqlEntityTypeSql EntityShapeFromSqlEntityTypeEnum = "SQL" )
func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum
GetEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for EntityShapeFromSqlEntityTypeEnum
func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)
GetMappingEntityShapeFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeFromTable The table data entity details.
type EntityShapeFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType EntityShapeFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m EntityShapeFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromTable) String() string
func (m *EntityShapeFromTable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShapeFromTableEntityTypeEnum Enum with underlying type: string
type EntityShapeFromTableEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromTableEntityTypeEnum
const ( EntityShapeFromTableEntityTypeTable EntityShapeFromTableEntityTypeEnum = "TABLE" EntityShapeFromTableEntityTypeView EntityShapeFromTableEntityTypeEnum = "VIEW" EntityShapeFromTableEntityTypeFile EntityShapeFromTableEntityTypeEnum = "FILE" EntityShapeFromTableEntityTypeSql EntityShapeFromTableEntityTypeEnum = "SQL" EntityShapeFromTableEntityTypeDataStore EntityShapeFromTableEntityTypeEnum = "DATA_STORE" )
func GetEntityShapeFromTableEntityTypeEnumValues() []EntityShapeFromTableEntityTypeEnum
GetEntityShapeFromTableEntityTypeEnumValues Enumerates the set of values for EntityShapeFromTableEntityTypeEnum
func GetMappingEntityShapeFromTableEntityTypeEnum(val string) (EntityShapeFromTableEntityTypeEnum, bool)
GetMappingEntityShapeFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeFromView The view data entity details.
type EntityShapeFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType EntityShapeFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m EntityShapeFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromView) String() string
func (m *EntityShapeFromView) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShapeFromViewEntityTypeEnum Enum with underlying type: string
type EntityShapeFromViewEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromViewEntityTypeEnum
const ( EntityShapeFromViewEntityTypeTable EntityShapeFromViewEntityTypeEnum = "TABLE" EntityShapeFromViewEntityTypeView EntityShapeFromViewEntityTypeEnum = "VIEW" EntityShapeFromViewEntityTypeFile EntityShapeFromViewEntityTypeEnum = "FILE" EntityShapeFromViewEntityTypeSql EntityShapeFromViewEntityTypeEnum = "SQL" EntityShapeFromViewEntityTypeDataStore EntityShapeFromViewEntityTypeEnum = "DATA_STORE" )
func GetEntityShapeFromViewEntityTypeEnumValues() []EntityShapeFromViewEntityTypeEnum
GetEntityShapeFromViewEntityTypeEnumValues Enumerates the set of values for EntityShapeFromViewEntityTypeEnum
func GetMappingEntityShapeFromViewEntityTypeEnum(val string) (EntityShapeFromViewEntityTypeEnum, bool)
GetMappingEntityShapeFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeModelTypeEnum Enum with underlying type: string
type EntityShapeModelTypeEnum string
Set of constants representing the allowable values for EntityShapeModelTypeEnum
const ( EntityShapeModelTypeViewEntity EntityShapeModelTypeEnum = "VIEW_ENTITY" EntityShapeModelTypeTableEntity EntityShapeModelTypeEnum = "TABLE_ENTITY" EntityShapeModelTypeFileEntity EntityShapeModelTypeEnum = "FILE_ENTITY" EntityShapeModelTypeSqlEntity EntityShapeModelTypeEnum = "SQL_ENTITY" EntityShapeModelTypeDataStoreEntity EntityShapeModelTypeEnum = "DATA_STORE_ENTITY" )
func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum
GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum
func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)
GetMappingEntityShapeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ErrorDetails The details of an error that occured.
type ErrorDetails struct { // A short error code that defines the error, meant for programmatic parsing. See // API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A user-friendly error message. Message *string `mandatory:"true" json:"message"` }
func (m ErrorDetails) String() string
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
ExecuteOperationJob Response of executeOperationJob.
type ExecuteOperationJob struct { // Status of the operation job for all sets of input. OperationStatus *string `mandatory:"true" json:"operationStatus"` // List of operation execution result for each input set. OperationResult []OperationExecResult `mandatory:"true" json:"operationResult"` // Error message, if whole operation is failed. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // Name of the operation. OperationName *string `mandatory:"false" json:"operationName"` // List of names of OUT/INOUT params. OutParams []string `mandatory:"false" json:"outParams"` }
func (m ExecuteOperationJob) String() string
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
ExecuteOperationJobDetails Contains details of executeOperationJob.
type ExecuteOperationJobDetails struct { // Job id to track job status. ExecuteOperationJobId *string `mandatory:"true" json:"executeOperationJobId"` // The status of job Status ExecuteOperationJobDetailsStatusEnum `mandatory:"true" json:"status"` // Error message if job creation is failed. ErrorMessage *string `mandatory:"false" json:"errorMessage"` }
func (m ExecuteOperationJobDetails) String() string
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
ExecuteOperationJobDetailsStatusEnum Enum with underlying type: string
type ExecuteOperationJobDetailsStatusEnum string
Set of constants representing the allowable values for ExecuteOperationJobDetailsStatusEnum
const ( ExecuteOperationJobDetailsStatusFailed ExecuteOperationJobDetailsStatusEnum = "FAILED" ExecuteOperationJobDetailsStatusSuccess ExecuteOperationJobDetailsStatusEnum = "SUCCESS" )
func GetExecuteOperationJobDetailsStatusEnumValues() []ExecuteOperationJobDetailsStatusEnum
GetExecuteOperationJobDetailsStatusEnumValues Enumerates the set of values for ExecuteOperationJobDetailsStatusEnum
func GetMappingExecuteOperationJobDetailsStatusEnum(val string) (ExecuteOperationJobDetailsStatusEnum, bool)
GetMappingExecuteOperationJobDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalStorage BICC Connector Attribute.Object Storage as External storage where the BICC extracted files are written
type ExternalStorage struct { // Id of the external stoarge configured in BICC console. Usually its numeric. StorageId *string `mandatory:"false" json:"storageId"` // Name of the external storage configured in BICC console StorageName *string `mandatory:"false" json:"storageName"` // Object Storage host Url. DO not give http/https. Host *string `mandatory:"false" json:"host"` // Tenancy OCID for the OOS bucket TenancyId *string `mandatory:"false" json:"tenancyId"` // Namespace for the OOS bucket Namespace *string `mandatory:"false" json:"namespace"` // Bucket Name where BICC extracts stores the files Bucket *string `mandatory:"false" json:"bucket"` }
func (m ExternalStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalStorage) String() string
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
FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.
type FilterPush struct { // The filter condition. FilterCondition *string `mandatory:"false" json:"filterCondition"` }
func (m FilterPush) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FilterPush) String() string
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
Folder The folder for a data asset.
type Folder struct { // The type of the folder. ModelType *string `mandatory:"true" json:"modelType"` // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the folder. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this folder DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m Folder) String() string
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
FolderSummary The folder summary object.
type FolderSummary struct { // The type of the folder. ModelType *string `mandatory:"true" json:"modelType"` // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the folder. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this folder DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m FolderSummary) String() string
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
FolderSummaryCollection This is the collection of folder summaries, it may be a collection of lightweight details or full definitions.
type FolderSummaryCollection struct { // The array of folder summaries. Items []FolderSummary `mandatory:"true" json:"items"` }
func (m FolderSummaryCollection) String() string
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
ForeignKey The foreign key object.
type ForeignKey struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // An array of attribute references. AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"` // The update rule. UpdateRule *int `mandatory:"false" json:"updateRule"` // The delete rule. DeleteRule *int `mandatory:"false" json:"deleteRule"` ReferenceUniqueKey UniqueKey `mandatory:"false" json:"referenceUniqueKey"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m ForeignKey) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ForeignKey) String() string
func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
FullPushDownTaskResponse The full pushdown task
type FullPushDownTaskResponse struct { // The type of of FullPushDownTask Response. ModelType *string `mandatory:"true" json:"modelType"` // The error message in response object. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // The status of FullPushDownTask. Status *string `mandatory:"false" json:"status"` }
func (m FullPushDownTaskResponse) String() string
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
GetConnectionRequest wrapper for the GetConnection operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetConnection.go.html to see an example of how to use GetConnectionRequest.
type GetConnectionRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConnectionRequest) String() string
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
GetConnectionResponse wrapper for the GetConnection operation
type GetConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConnectionResponse) String() string
GetConnectionValidationRequest wrapper for the GetConnectionValidation operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidationRequest.
type GetConnectionValidationRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The key of the connection validation. ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConnectionValidationRequest) String() string
func (request GetConnectionValidationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetConnectionValidationResponse wrapper for the GetConnectionValidation operation
type GetConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionValidation instance ConnectionValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConnectionValidationResponse) String() string
GetDataAssetRequest wrapper for the GetDataAsset operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetDataAsset.go.html to see an example of how to use GetDataAssetRequest.
type GetDataAssetRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataAssetRequest) String() string
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
GetDataAssetResponse wrapper for the GetDataAsset operation
type GetDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataAssetResponse) String() string
GetDataEntityRequest wrapper for the GetDataEntity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetDataEntity.go.html to see an example of how to use GetDataEntityRequest.
type GetDataEntityRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // The key of the data entity. DataEntityKey *string `mandatory:"true" contributesTo:"path" name:"dataEntityKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetDataEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataEntityRequest) String() string
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
GetDataEntityResponse wrapper for the GetDataEntity operation
type GetDataEntityResponse struct { // The underlying http response RawResponse *http.Response // The DataEntity instance DataEntity `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataEntityResponse) String() string
GetEndpointRequest wrapper for the GetEndpoint operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetEndpoint.go.html to see an example of how to use GetEndpointRequest.
type GetEndpointRequest struct { // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetEndpointRequest) String() string
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
GetEndpointResponse wrapper for the GetEndpoint operation
type GetEndpointResponse struct { // The underlying http response RawResponse *http.Response // The Endpoint instance Endpoint `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetEndpointResponse) String() string
GetExecuteOperationJobRequest wrapper for the GetExecuteOperationJob operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetExecuteOperationJob.go.html to see an example of how to use GetExecuteOperationJobRequest.
type GetExecuteOperationJobRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // Job id returned by execute operation job api ExecuteOperationJobKey *string `mandatory:"true" contributesTo:"path" name:"executeOperationJobKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetExecuteOperationJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExecuteOperationJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExecuteOperationJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExecuteOperationJobRequest) String() string
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
GetExecuteOperationJobResponse wrapper for the GetExecuteOperationJob operation
type GetExecuteOperationJobResponse struct { // The underlying http response RawResponse *http.Response // The ExecuteOperationJob instance ExecuteOperationJob `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExecuteOperationJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExecuteOperationJobResponse) String() string
GetFolderRequest wrapper for the GetFolder operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetFolder.go.html to see an example of how to use GetFolderRequest.
type GetFolderRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The folder ID. FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFolderRequest) String() string
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
GetFolderResponse wrapper for the GetFolder operation
type GetFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFolderResponse) String() string
GetNetworkConnectivityStatusCollectionRequest wrapper for the GetNetworkConnectivityStatusCollection operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetNetworkConnectivityStatusCollection.go.html to see an example of how to use GetNetworkConnectivityStatusCollectionRequest.
type GetNetworkConnectivityStatusCollectionRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The endpoint key. EndpointKey *string `mandatory:"true" contributesTo:"path" name:"endpointKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy GetNetworkConnectivityStatusCollectionSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder GetNetworkConnectivityStatusCollectionSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetNetworkConnectivityStatusCollectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNetworkConnectivityStatusCollectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNetworkConnectivityStatusCollectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNetworkConnectivityStatusCollectionRequest) String() string
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
GetNetworkConnectivityStatusCollectionResponse wrapper for the GetNetworkConnectivityStatusCollection operation
type GetNetworkConnectivityStatusCollectionResponse struct { // The underlying http response RawResponse *http.Response // A list of NetworkConnectivityStatusCollection instances NetworkConnectivityStatusCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetNetworkConnectivityStatusCollectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNetworkConnectivityStatusCollectionResponse) String() string
GetNetworkConnectivityStatusCollectionSortByEnum Enum with underlying type: string
type GetNetworkConnectivityStatusCollectionSortByEnum string
Set of constants representing the allowable values for GetNetworkConnectivityStatusCollectionSortByEnum
const ( GetNetworkConnectivityStatusCollectionSortById GetNetworkConnectivityStatusCollectionSortByEnum = "id" GetNetworkConnectivityStatusCollectionSortByTimecreated GetNetworkConnectivityStatusCollectionSortByEnum = "timeCreated" GetNetworkConnectivityStatusCollectionSortByDisplayname GetNetworkConnectivityStatusCollectionSortByEnum = "displayName" )
func GetGetNetworkConnectivityStatusCollectionSortByEnumValues() []GetNetworkConnectivityStatusCollectionSortByEnum
GetGetNetworkConnectivityStatusCollectionSortByEnumValues Enumerates the set of values for GetNetworkConnectivityStatusCollectionSortByEnum
func GetMappingGetNetworkConnectivityStatusCollectionSortByEnum(val string) (GetNetworkConnectivityStatusCollectionSortByEnum, bool)
GetMappingGetNetworkConnectivityStatusCollectionSortByEnum performs case Insensitive comparison on enum value and return the desired enum
GetNetworkConnectivityStatusCollectionSortOrderEnum Enum with underlying type: string
type GetNetworkConnectivityStatusCollectionSortOrderEnum string
Set of constants representing the allowable values for GetNetworkConnectivityStatusCollectionSortOrderEnum
const ( GetNetworkConnectivityStatusCollectionSortOrderAsc GetNetworkConnectivityStatusCollectionSortOrderEnum = "ASC" GetNetworkConnectivityStatusCollectionSortOrderDesc GetNetworkConnectivityStatusCollectionSortOrderEnum = "DESC" )
func GetGetNetworkConnectivityStatusCollectionSortOrderEnumValues() []GetNetworkConnectivityStatusCollectionSortOrderEnum
GetGetNetworkConnectivityStatusCollectionSortOrderEnumValues Enumerates the set of values for GetNetworkConnectivityStatusCollectionSortOrderEnum
func GetMappingGetNetworkConnectivityStatusCollectionSortOrderEnum(val string) (GetNetworkConnectivityStatusCollectionSortOrderEnum, bool)
GetMappingGetNetworkConnectivityStatusCollectionSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
GetNetworkConnectivityStatusRequest wrapper for the GetNetworkConnectivityStatus operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetNetworkConnectivityStatus.go.html to see an example of how to use GetNetworkConnectivityStatusRequest.
type GetNetworkConnectivityStatusRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetNetworkConnectivityStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetNetworkConnectivityStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetNetworkConnectivityStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetNetworkConnectivityStatusRequest) String() string
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
GetNetworkConnectivityStatusResponse wrapper for the GetNetworkConnectivityStatus operation
type GetNetworkConnectivityStatusResponse struct { // The underlying http response RawResponse *http.Response // The NetworkConnectivityStatus instance NetworkConnectivityStatus `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetNetworkConnectivityStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetNetworkConnectivityStatusResponse) String() string
GetOperationRequest wrapper for the GetOperation operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetOperation.go.html to see an example of how to use GetOperationRequest.
type GetOperationRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // The opeartion resource name used for retrieving the details of operation. OperationResourceName *string `mandatory:"true" contributesTo:"path" name:"operationResourceName"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetOperationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetOperationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetOperationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetOperationRequest) String() string
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
GetOperationResponse wrapper for the GetOperation operation
type GetOperationResponse struct { // The underlying http response RawResponse *http.Response // The Operation instance Operation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetOperationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetOperationResponse) String() string
GetRegistryRequest wrapper for the GetRegistry operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetRegistry.go.html to see an example of how to use GetRegistryRequest.
type GetRegistryRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRegistryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRegistryRequest) String() string
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
GetRegistryResponse wrapper for the GetRegistry operation
type GetRegistryResponse struct { // The underlying http response RawResponse *http.Response // The Registry instance Registry `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetRegistryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRegistryResponse) String() string
GetSchemaRequest wrapper for the GetSchema operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetSchema.go.html to see an example of how to use GetSchemaRequest.
type GetSchemaRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSchemaRequest) String() string
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
GetSchemaResponse wrapper for the GetSchema operation
type GetSchemaResponse struct { // The underlying http response RawResponse *http.Response // The Schema instance Schema `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSchemaResponse) String() string
GetTypeRequest wrapper for the GetType operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetType.go.html to see an example of how to use GetTypeRequest.
type GetTypeRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // key of the a specefic Type. TypeKey *string `mandatory:"true" contributesTo:"path" name:"typeKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTypeRequest) String() string
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
GetTypeResponse wrapper for the GetType operation
type GetTypeResponse struct { // The underlying http response RawResponse *http.Response // The ModelType instance ModelType `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTypeResponse) String() string
GetWorkRequestRequest wrapper for the GetWorkRequest operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkRequestRequest) String() string
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
GetWorkRequestResponse wrapper for the GetWorkRequest operation
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // some decimal number representing the number of seconds the client should wait before polling this endpoint again RetryAfter *float32 `presentIn:"header" name:"retry-after"` }
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkRequestResponse) String() string
HdfsWriteAttributes Properties to configure writing to HDFS.
type HdfsWriteAttributes struct { // Specifies whether to write output to single-file or not. WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"` }
func (m HdfsWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m HdfsWriteAttributes) String() string
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
Histogram To capture all the histograms data related to profiling
type Histogram struct { // Range of values Ranges []string `mandatory:"false" json:"ranges"` // Count of each ranges. Counts []int `mandatory:"false" json:"counts"` }
func (m Histogram) String() string
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
InputPort The input port details.
type InputPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // An array of fields. Fields []TypedObject `mandatory:"false" json:"fields"` // The port details for the data asset.Type. PortType InputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"` }
func (m InputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m InputPort) GetDescription() *string
GetDescription returns Description
func (m InputPort) GetKey() *string
GetKey returns Key
func (m InputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m InputPort) GetName() *string
GetName returns Name
func (m InputPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m InputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m InputPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m InputPort) String() string
func (m *InputPort) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
InputPortPortTypeEnum Enum with underlying type: string
type InputPortPortTypeEnum string
Set of constants representing the allowable values for InputPortPortTypeEnum
const ( InputPortPortTypeData InputPortPortTypeEnum = "DATA" InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL" InputPortPortTypeModel InputPortPortTypeEnum = "MODEL" )
func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum
GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum
func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)
GetMappingInputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
Join The information about the join operator. The join operator links data from multiple inbound sources.
type Join struct { // The join condition. Condition *string `mandatory:"true" json:"condition"` // The type of join. Policy JoinPolicyEnum `mandatory:"true" json:"policy"` }
func (m Join) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Join) String() string
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
JoinPolicyEnum Enum with underlying type: string
type JoinPolicyEnum string
Set of constants representing the allowable values for JoinPolicyEnum
const ( JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN" JoinPolicyLeftJoin JoinPolicyEnum = "LEFT_JOIN" JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN" JoinPolicyFullJoin JoinPolicyEnum = "FULL_JOIN" )
func GetJoinPolicyEnumValues() []JoinPolicyEnum
GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum
func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)
GetMappingJoinPolicyEnum performs case Insensitive comparison on enum value and return the desired enum
JsonFormatAttribute The JSON file format attribute.
type JsonFormatAttribute struct { // The encoding for the file. Encoding *string `mandatory:"false" json:"encoding"` }
func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m JsonFormatAttribute) String() string
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
Key The key object.
type Key interface { }
KeyAttribute An attribute within a key.
type KeyAttribute struct { // The position of the attribute. Position *int `mandatory:"false" json:"position"` Attribute *ShapeField `mandatory:"false" json:"attribute"` }
func (m KeyAttribute) String() string
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
KeyModelTypeEnum Enum with underlying type: string
type KeyModelTypeEnum string
Set of constants representing the allowable values for KeyModelTypeEnum
const ( KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY" )
func GetKeyModelTypeEnumValues() []KeyModelTypeEnum
GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum
func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)
GetMappingKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
KeyRange The information about key range.
type KeyRange struct { Key *ShapeField `mandatory:"false" json:"key"` // The key range. Range []string `mandatory:"false" json:"range"` }
func (m KeyRange) String() string
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
KeyRangePartitionConfig The information about key range.
type KeyRangePartitionConfig struct { // The partition number for the key range. PartitionNumber *int `mandatory:"false" json:"partitionNumber"` KeyRange *KeyRange `mandatory:"false" json:"keyRange"` }
func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m KeyRangePartitionConfig) String() string
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
ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidationsRequest.
type ListConnectionValidationsRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Used to filter by the key of the object. Key *string `mandatory:"false" contributesTo:"query" name:"key"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Used to filter by the identifier of the object. Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListConnectionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListConnectionValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConnectionValidationsRequest) String() string
func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation
type ListConnectionValidationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionValidationSummaryCollection instances ConnectionValidationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConnectionValidationsResponse) String() string
ListConnectionValidationsSortByEnum Enum with underlying type: string
type ListConnectionValidationsSortByEnum string
Set of constants representing the allowable values for ListConnectionValidationsSortByEnum
const ( ListConnectionValidationsSortById ListConnectionValidationsSortByEnum = "id" ListConnectionValidationsSortByTimecreated ListConnectionValidationsSortByEnum = "timeCreated" ListConnectionValidationsSortByDisplayname ListConnectionValidationsSortByEnum = "displayName" )
func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum
GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum
func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)
GetMappingListConnectionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionValidationsSortOrderEnum Enum with underlying type: string
type ListConnectionValidationsSortOrderEnum string
Set of constants representing the allowable values for ListConnectionValidationsSortOrderEnum
const ( ListConnectionValidationsSortOrderAsc ListConnectionValidationsSortOrderEnum = "ASC" ListConnectionValidationsSortOrderDesc ListConnectionValidationsSortOrderEnum = "DESC" )
func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum
GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum
func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)
GetMappingListConnectionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionsFavoritesQueryParamEnum Enum with underlying type: string
type ListConnectionsFavoritesQueryParamEnum string
Set of constants representing the allowable values for ListConnectionsFavoritesQueryParamEnum
const ( ListConnectionsFavoritesQueryParamFavoritesOnly ListConnectionsFavoritesQueryParamEnum = "FAVORITES_ONLY" ListConnectionsFavoritesQueryParamNonFavoritesOnly ListConnectionsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY" ListConnectionsFavoritesQueryParamAll ListConnectionsFavoritesQueryParamEnum = "ALL" )
func GetListConnectionsFavoritesQueryParamEnumValues() []ListConnectionsFavoritesQueryParamEnum
GetListConnectionsFavoritesQueryParamEnumValues Enumerates the set of values for ListConnectionsFavoritesQueryParamEnum
func GetMappingListConnectionsFavoritesQueryParamEnum(val string) (ListConnectionsFavoritesQueryParamEnum, bool)
GetMappingListConnectionsFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionsRequest wrapper for the ListConnections operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListConnections.go.html to see an example of how to use ListConnectionsRequest.
type ListConnectionsRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Used to filter by the data asset key of the object. DataAssetKey *string `mandatory:"true" contributesTo:"query" name:"dataAssetKey"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // Type of the object to filter the results with. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL. FavoritesQueryParam ListConnectionsFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConnectionsRequest) String() string
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
ListConnectionsResponse wrapper for the ListConnections operation
type ListConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionSummaryCollection instances ConnectionSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConnectionsResponse) String() string
ListConnectionsSortByEnum Enum with underlying type: string
type ListConnectionsSortByEnum string
Set of constants representing the allowable values for ListConnectionsSortByEnum
const ( ListConnectionsSortById ListConnectionsSortByEnum = "id" ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "timeCreated" ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "displayName" )
func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum
func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionsSortOrderEnum Enum with underlying type: string
type ListConnectionsSortOrderEnum string
Set of constants representing the allowable values for ListConnectionsSortOrderEnum
const ( ListConnectionsSortOrderAsc ListConnectionsSortOrderEnum = "ASC" ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC" )
func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum
func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAssetsFavoritesQueryParamEnum Enum with underlying type: string
type ListDataAssetsFavoritesQueryParamEnum string
Set of constants representing the allowable values for ListDataAssetsFavoritesQueryParamEnum
const ( ListDataAssetsFavoritesQueryParamFavoritesOnly ListDataAssetsFavoritesQueryParamEnum = "FAVORITES_ONLY" ListDataAssetsFavoritesQueryParamNonFavoritesOnly ListDataAssetsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY" ListDataAssetsFavoritesQueryParamAll ListDataAssetsFavoritesQueryParamEnum = "ALL" )
func GetListDataAssetsFavoritesQueryParamEnumValues() []ListDataAssetsFavoritesQueryParamEnum
GetListDataAssetsFavoritesQueryParamEnumValues Enumerates the set of values for ListDataAssetsFavoritesQueryParamEnum
func GetMappingListDataAssetsFavoritesQueryParamEnum(val string) (ListDataAssetsFavoritesQueryParamEnum, bool)
GetMappingListDataAssetsFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAssetsRequest wrapper for the ListDataAssets operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListDataAssets.go.html to see an example of how to use ListDataAssetsRequest.
type ListDataAssetsRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // DataAsset type which needs to be listed while listing dataAssets IncludeTypes []string `contributesTo:"query" name:"includeTypes" collectionFormat:"multi"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Types which wont be listed while listing dataAsset/Connection ExcludeTypes []string `contributesTo:"query" name:"excludeTypes" collectionFormat:"multi"` // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL. FavoritesQueryParam ListDataAssetsFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"` // Unique key of the folder. FolderId *string `mandatory:"false" contributesTo:"query" name:"folderId"` // Endpoint Ids used for data-plane APIs to filter or prefer specific endpoint. EndpointIds []string `contributesTo:"query" name:"endpointIds" collectionFormat:"multi"` // Endpoints which will be excluded while listing dataAssets ExcludeEndpointIds []string `contributesTo:"query" name:"excludeEndpointIds" collectionFormat:"multi"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataAssetsRequest) String() string
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
ListDataAssetsResponse wrapper for the ListDataAssets operation
type ListDataAssetsResponse struct { // The underlying http response RawResponse *http.Response // A list of DataAssetSummaryCollection instances DataAssetSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDataAssetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataAssetsResponse) String() string
ListDataAssetsSortByEnum Enum with underlying type: string
type ListDataAssetsSortByEnum string
Set of constants representing the allowable values for ListDataAssetsSortByEnum
const ( ListDataAssetsSortById ListDataAssetsSortByEnum = "id" ListDataAssetsSortByTimecreated ListDataAssetsSortByEnum = "timeCreated" ListDataAssetsSortByDisplayname ListDataAssetsSortByEnum = "displayName" )
func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum
func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)
GetMappingListDataAssetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAssetsSortOrderEnum Enum with underlying type: string
type ListDataAssetsSortOrderEnum string
Set of constants representing the allowable values for ListDataAssetsSortOrderEnum
const ( ListDataAssetsSortOrderAsc ListDataAssetsSortOrderEnum = "ASC" ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC" )
func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum
func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)
GetMappingListDataAssetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataEntitiesApiModeEnum Enum with underlying type: string
type ListDataEntitiesApiModeEnum string
Set of constants representing the allowable values for ListDataEntitiesApiModeEnum
const ( ListDataEntitiesApiModePreview ListDataEntitiesApiModeEnum = "PREVIEW" ListDataEntitiesApiModeAll ListDataEntitiesApiModeEnum = "ALL" )
func GetListDataEntitiesApiModeEnumValues() []ListDataEntitiesApiModeEnum
GetListDataEntitiesApiModeEnumValues Enumerates the set of values for ListDataEntitiesApiModeEnum
func GetMappingListDataEntitiesApiModeEnum(val string) (ListDataEntitiesApiModeEnum, bool)
GetMappingListDataEntitiesApiModeEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataEntitiesRequest wrapper for the ListDataEntities operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListDataEntities.go.html to see an example of how to use ListDataEntitiesRequest.
type ListDataEntitiesRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Type of the object to filter the results with. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDataEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListDataEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // This parameter can be used to set the api response type to preview. ApiMode ListDataEntitiesApiModeEnum `mandatory:"false" contributesTo:"query" name:"apiMode" omitEmpty:"true"` // Used to filter by the name of the object. NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"` // This parameter can be used to specify whether entity search type is pattern search or not. IsPattern *bool `mandatory:"false" contributesTo:"query" name:"isPattern"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataEntitiesRequest) String() string
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
ListDataEntitiesResponse wrapper for the ListDataEntities operation
type ListDataEntitiesResponse struct { // The underlying http response RawResponse *http.Response // A list of DataEntitySummaryCollection instances DataEntitySummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDataEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataEntitiesResponse) String() string
ListDataEntitiesSortByEnum Enum with underlying type: string
type ListDataEntitiesSortByEnum string
Set of constants representing the allowable values for ListDataEntitiesSortByEnum
const ( ListDataEntitiesSortById ListDataEntitiesSortByEnum = "id" ListDataEntitiesSortByTimecreated ListDataEntitiesSortByEnum = "timeCreated" ListDataEntitiesSortByDisplayname ListDataEntitiesSortByEnum = "displayName" )
func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum
GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum
func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)
GetMappingListDataEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataEntitiesSortOrderEnum Enum with underlying type: string
type ListDataEntitiesSortOrderEnum string
Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum
const ( ListDataEntitiesSortOrderAsc ListDataEntitiesSortOrderEnum = "ASC" ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC" )
func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum
GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum
func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)
GetMappingListDataEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListEndpointsRequest wrapper for the ListEndpoints operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListEndpoints.go.html to see an example of how to use ListEndpointsRequest.
type ListEndpointsRequest struct { // The OCID of the compartment containing the resources you want to list. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Lifecycle state of the resource. LifecycleState RegistryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListEndpointsRequest) String() string
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
ListEndpointsResponse wrapper for the ListEndpoints operation
type ListEndpointsResponse struct { // The underlying http response RawResponse *http.Response // A list of EndpointSummaryCollection instances EndpointSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `Endpoint`s. If this header appears in the response, then this // is a partial list of Registries. Include this value as the `page` parameter in a subsequent // GET request to get the next batch of Endpoints. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListEndpointsResponse) String() string
ListEndpointsSortByEnum Enum with underlying type: string
type ListEndpointsSortByEnum string
Set of constants representing the allowable values for ListEndpointsSortByEnum
const ( ListEndpointsSortByTimecreated ListEndpointsSortByEnum = "TIMECREATED" ListEndpointsSortByDisplayname ListEndpointsSortByEnum = "DISPLAYNAME" ListEndpointsSortByTimeupdated ListEndpointsSortByEnum = "TIMEUPDATED" )
func GetListEndpointsSortByEnumValues() []ListEndpointsSortByEnum
GetListEndpointsSortByEnumValues Enumerates the set of values for ListEndpointsSortByEnum
func GetMappingListEndpointsSortByEnum(val string) (ListEndpointsSortByEnum, bool)
GetMappingListEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListEndpointsSortOrderEnum Enum with underlying type: string
type ListEndpointsSortOrderEnum string
Set of constants representing the allowable values for ListEndpointsSortOrderEnum
const ( ListEndpointsSortOrderAsc ListEndpointsSortOrderEnum = "ASC" ListEndpointsSortOrderDesc ListEndpointsSortOrderEnum = "DESC" )
func GetListEndpointsSortOrderEnumValues() []ListEndpointsSortOrderEnum
GetListEndpointsSortOrderEnumValues Enumerates the set of values for ListEndpointsSortOrderEnum
func GetMappingListEndpointsSortOrderEnum(val string) (ListEndpointsSortOrderEnum, bool)
GetMappingListEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFoldersFavoritesQueryParamEnum Enum with underlying type: string
type ListFoldersFavoritesQueryParamEnum string
Set of constants representing the allowable values for ListFoldersFavoritesQueryParamEnum
const ( ListFoldersFavoritesQueryParamFavoritesOnly ListFoldersFavoritesQueryParamEnum = "FAVORITES_ONLY" ListFoldersFavoritesQueryParamNonFavoritesOnly ListFoldersFavoritesQueryParamEnum = "NON_FAVORITES_ONLY" ListFoldersFavoritesQueryParamAll ListFoldersFavoritesQueryParamEnum = "ALL" )
func GetListFoldersFavoritesQueryParamEnumValues() []ListFoldersFavoritesQueryParamEnum
GetListFoldersFavoritesQueryParamEnumValues Enumerates the set of values for ListFoldersFavoritesQueryParamEnum
func GetMappingListFoldersFavoritesQueryParamEnum(val string) (ListFoldersFavoritesQueryParamEnum, bool)
GetMappingListFoldersFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum
ListFoldersRequest wrapper for the ListFolders operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListFolders.go.html to see an example of how to use ListFoldersRequest.
type ListFoldersRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // Type of the object to filter the results with. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL. FavoritesQueryParam ListFoldersFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFoldersRequest) String() string
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
ListFoldersResponse wrapper for the ListFolders operation
type ListFoldersResponse struct { // The underlying http response RawResponse *http.Response // A list of FolderSummaryCollection instances FolderSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListFoldersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFoldersResponse) String() string
ListFoldersSortByEnum Enum with underlying type: string
type ListFoldersSortByEnum string
Set of constants representing the allowable values for ListFoldersSortByEnum
const ( ListFoldersSortById ListFoldersSortByEnum = "id" ListFoldersSortByTimecreated ListFoldersSortByEnum = "timeCreated" ListFoldersSortByDisplayname ListFoldersSortByEnum = "displayName" )
func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum
func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)
GetMappingListFoldersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFoldersSortOrderEnum Enum with underlying type: string
type ListFoldersSortOrderEnum string
Set of constants representing the allowable values for ListFoldersSortOrderEnum
const ( ListFoldersSortOrderAsc ListFoldersSortOrderEnum = "ASC" ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC" )
func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum
func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)
GetMappingListFoldersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListOperationsRequest wrapper for the ListOperations operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListOperations.go.html to see an example of how to use ListOperationsRequest.
type ListOperationsRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The schema resource name used for retrieving schemas. SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListOperationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListOperationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListOperationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListOperationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListOperationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListOperationsRequest) String() string
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
ListOperationsResponse wrapper for the ListOperations operation
type ListOperationsResponse struct { // The underlying http response RawResponse *http.Response // A list of OperationSummaryCollection instances OperationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListOperationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListOperationsResponse) String() string
ListOperationsSortByEnum Enum with underlying type: string
type ListOperationsSortByEnum string
Set of constants representing the allowable values for ListOperationsSortByEnum
const ( ListOperationsSortById ListOperationsSortByEnum = "id" ListOperationsSortByTimecreated ListOperationsSortByEnum = "timeCreated" ListOperationsSortByDisplayname ListOperationsSortByEnum = "displayName" )
func GetListOperationsSortByEnumValues() []ListOperationsSortByEnum
GetListOperationsSortByEnumValues Enumerates the set of values for ListOperationsSortByEnum
func GetMappingListOperationsSortByEnum(val string) (ListOperationsSortByEnum, bool)
GetMappingListOperationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListOperationsSortOrderEnum Enum with underlying type: string
type ListOperationsSortOrderEnum string
Set of constants representing the allowable values for ListOperationsSortOrderEnum
const ( ListOperationsSortOrderAsc ListOperationsSortOrderEnum = "ASC" ListOperationsSortOrderDesc ListOperationsSortOrderEnum = "DESC" )
func GetListOperationsSortOrderEnumValues() []ListOperationsSortOrderEnum
GetListOperationsSortOrderEnumValues Enumerates the set of values for ListOperationsSortOrderEnum
func GetMappingListOperationsSortOrderEnum(val string) (ListOperationsSortOrderEnum, bool)
GetMappingListOperationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListReferenceArtifactsFavoritesQueryParamEnum Enum with underlying type: string
type ListReferenceArtifactsFavoritesQueryParamEnum string
Set of constants representing the allowable values for ListReferenceArtifactsFavoritesQueryParamEnum
const ( ListReferenceArtifactsFavoritesQueryParamFavoritesOnly ListReferenceArtifactsFavoritesQueryParamEnum = "FAVORITES_ONLY" ListReferenceArtifactsFavoritesQueryParamNonFavoritesOnly ListReferenceArtifactsFavoritesQueryParamEnum = "NON_FAVORITES_ONLY" ListReferenceArtifactsFavoritesQueryParamAll ListReferenceArtifactsFavoritesQueryParamEnum = "ALL" )
func GetListReferenceArtifactsFavoritesQueryParamEnumValues() []ListReferenceArtifactsFavoritesQueryParamEnum
GetListReferenceArtifactsFavoritesQueryParamEnumValues Enumerates the set of values for ListReferenceArtifactsFavoritesQueryParamEnum
func GetMappingListReferenceArtifactsFavoritesQueryParamEnum(val string) (ListReferenceArtifactsFavoritesQueryParamEnum, bool)
GetMappingListReferenceArtifactsFavoritesQueryParamEnum performs case Insensitive comparison on enum value and return the desired enum
ListReferenceArtifactsRequest wrapper for the ListReferenceArtifacts operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListReferenceArtifacts.go.html to see an example of how to use ListReferenceArtifactsRequest.
type ListReferenceArtifactsRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The ID of a dcms artifact (DataAsset or Endpoint). DcmsArtifactId *string `mandatory:"true" contributesTo:"path" name:"dcmsArtifactId"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // Type of the object to filter the results with. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListReferenceArtifactsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListReferenceArtifactsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Types which wont be listed while listing dataAsset/Connection ExcludeTypes []string `contributesTo:"query" name:"excludeTypes" collectionFormat:"multi"` // If value is FAVORITES_ONLY, then only objects marked as favorite by the requesting user will be included in result. If value is NON_FAVORITES_ONLY, then objects marked as favorites by the requesting user will be skipped. If value is ALL or if not specified, all objects, irrespective of favorites or not will be returned. Default is ALL. FavoritesQueryParam ListReferenceArtifactsFavoritesQueryParamEnum `mandatory:"false" contributesTo:"query" name:"favoritesQueryParam" omitEmpty:"true"` // Unique key of the service. ServiceArtifactId *string `mandatory:"false" contributesTo:"query" name:"serviceArtifactId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListReferenceArtifactsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListReferenceArtifactsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListReferenceArtifactsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListReferenceArtifactsRequest) String() string
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
ListReferenceArtifactsResponse wrapper for the ListReferenceArtifacts operation
type ListReferenceArtifactsResponse struct { // The underlying http response RawResponse *http.Response // A list of ReferenceArtifactSummaryCollection instances ReferenceArtifactSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListReferenceArtifactsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListReferenceArtifactsResponse) String() string
ListReferenceArtifactsSortByEnum Enum with underlying type: string
type ListReferenceArtifactsSortByEnum string
Set of constants representing the allowable values for ListReferenceArtifactsSortByEnum
const ( ListReferenceArtifactsSortById ListReferenceArtifactsSortByEnum = "id" ListReferenceArtifactsSortByTimecreated ListReferenceArtifactsSortByEnum = "timeCreated" ListReferenceArtifactsSortByDisplayname ListReferenceArtifactsSortByEnum = "displayName" )
func GetListReferenceArtifactsSortByEnumValues() []ListReferenceArtifactsSortByEnum
GetListReferenceArtifactsSortByEnumValues Enumerates the set of values for ListReferenceArtifactsSortByEnum
func GetMappingListReferenceArtifactsSortByEnum(val string) (ListReferenceArtifactsSortByEnum, bool)
GetMappingListReferenceArtifactsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListReferenceArtifactsSortOrderEnum Enum with underlying type: string
type ListReferenceArtifactsSortOrderEnum string
Set of constants representing the allowable values for ListReferenceArtifactsSortOrderEnum
const ( ListReferenceArtifactsSortOrderAsc ListReferenceArtifactsSortOrderEnum = "ASC" ListReferenceArtifactsSortOrderDesc ListReferenceArtifactsSortOrderEnum = "DESC" )
func GetListReferenceArtifactsSortOrderEnumValues() []ListReferenceArtifactsSortOrderEnum
GetListReferenceArtifactsSortOrderEnumValues Enumerates the set of values for ListReferenceArtifactsSortOrderEnum
func GetMappingListReferenceArtifactsSortOrderEnum(val string) (ListReferenceArtifactsSortOrderEnum, bool)
GetMappingListReferenceArtifactsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRegistriesRequest wrapper for the ListRegistries operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListRegistries.go.html to see an example of how to use ListRegistriesRequest.
type ListRegistriesRequest struct { // The OCID of the compartment containing the resources you want to list. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows list registries to deep look at whole tenancy. IsDeepLookup *bool `mandatory:"false" contributesTo:"query" name:"isDeepLookup"` // Lifecycle state of the resource. LifecycleState RegistryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListRegistriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRegistriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRegistriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRegistriesRequest) String() string
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
ListRegistriesResponse wrapper for the ListRegistries operation
type ListRegistriesResponse struct { // The underlying http response RawResponse *http.Response // A list of RegistrySummaryCollection instances RegistrySummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of `Registry`s. If this header appears in the response, then this // is a partial list of Registries. Include this value as the `page` parameter in a subsequent // GET request to get the next batch of Registries. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListRegistriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRegistriesResponse) String() string
ListSchemasRequest wrapper for the ListSchemas operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListSchemas.go.html to see an example of how to use ListSchemasRequest.
type ListSchemasRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Specifies the fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListSchemasSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListSchemasSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Schema resource name used for retrieving schemas. SchemaResourceKey *string `mandatory:"false" contributesTo:"query" name:"schemaResourceKey"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Used to filter by the name of the object. NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"` // Endpoint Id used for getDataAssetFullDetails. EndpointId *string `mandatory:"false" contributesTo:"query" name:"endpointId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchemasRequest) String() string
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
ListSchemasResponse wrapper for the ListSchemas operation
type ListSchemasResponse struct { // The underlying http response RawResponse *http.Response // A list of SchemaSummaryCollection instances SchemaSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListSchemasResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchemasResponse) String() string
ListSchemasSortByEnum Enum with underlying type: string
type ListSchemasSortByEnum string
Set of constants representing the allowable values for ListSchemasSortByEnum
const ( ListSchemasSortById ListSchemasSortByEnum = "id" ListSchemasSortByTimecreated ListSchemasSortByEnum = "timeCreated" ListSchemasSortByDisplayname ListSchemasSortByEnum = "displayName" )
func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum
GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum
func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)
GetMappingListSchemasSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchemasSortOrderEnum Enum with underlying type: string
type ListSchemasSortOrderEnum string
Set of constants representing the allowable values for ListSchemasSortOrderEnum
const ( ListSchemasSortOrderAsc ListSchemasSortOrderEnum = "ASC" ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC" )
func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum
func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)
GetMappingListSchemasSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTypesRequest wrapper for the ListTypes operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListTypes.go.html to see an example of how to use ListTypesRequest.
type ListTypesRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Type of the object to filter the results with. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending). SortOrder ListTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTypesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTypesRequest) String() string
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
ListTypesResponse wrapper for the ListTypes operation
type ListTypesResponse struct { // The underlying http response RawResponse *http.Response // A list of TypesSummaryCollection instances TypesSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Pagination token for the next page of objects. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Pagination token for the previous page of objects. OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTypesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTypesResponse) String() string
ListTypesSortByEnum Enum with underlying type: string
type ListTypesSortByEnum string
Set of constants representing the allowable values for ListTypesSortByEnum
const ( ListTypesSortById ListTypesSortByEnum = "id" ListTypesSortByTimecreated ListTypesSortByEnum = "timeCreated" ListTypesSortByDisplayname ListTypesSortByEnum = "displayName" )
func GetListTypesSortByEnumValues() []ListTypesSortByEnum
GetListTypesSortByEnumValues Enumerates the set of values for ListTypesSortByEnum
func GetMappingListTypesSortByEnum(val string) (ListTypesSortByEnum, bool)
GetMappingListTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTypesSortOrderEnum Enum with underlying type: string
type ListTypesSortOrderEnum string
Set of constants representing the allowable values for ListTypesSortOrderEnum
const ( ListTypesSortOrderAsc ListTypesSortOrderEnum = "ASC" ListTypesSortOrderDesc ListTypesSortOrderEnum = "DESC" )
func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum
GetListTypesSortOrderEnumValues Enumerates the set of values for ListTypesSortOrderEnum
func GetMappingListTypesSortOrderEnum(val string) (ListTypesSortOrderEnum, bool)
GetMappingListTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestErrorsRequest) String() string
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
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestErrorCollection instances WorkRequestErrorCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there might be additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestErrorsResponse) String() string
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestLogsRequest) String() string
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
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestLogCollection instances WorkRequestLogCollection `presentIn:"body"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there might be additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a // particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestLogsResponse) String() string
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
type ListWorkRequestsRequest struct { // The OCID of the compartment containing the resources you want to list. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // DCMS registry or endpoint id ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // Work Request status. WorkRequestStatus ListWorkRequestsWorkRequestStatusEnum `mandatory:"false" contributesTo:"query" name:"workRequestStatus" omitEmpty:"true"` // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestsRequest) String() string
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
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of WorkRequestSummaryCollection instances WorkRequestSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then a partial list might have been returned. Include this value as the `page` parameter for the // subsequent GET request to get the next batch of items. OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestsResponse) String() string
ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string
type ListWorkRequestsWorkRequestStatusEnum string
Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum
const ( ListWorkRequestsWorkRequestStatusAccepted ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED" ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS" ListWorkRequestsWorkRequestStatusFailed ListWorkRequestsWorkRequestStatusEnum = "FAILED" ListWorkRequestsWorkRequestStatusSucceeded ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED" ListWorkRequestsWorkRequestStatusCanceling ListWorkRequestsWorkRequestStatusEnum = "CANCELING" ListWorkRequestsWorkRequestStatusCanceled ListWorkRequestsWorkRequestStatusEnum = "CANCELED" )
func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum
GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum
func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)
GetMappingListWorkRequestsWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
Message The details of a message.
type Message struct { // The type of message (error, warning, or info). Type MessageTypeEnum `mandatory:"true" json:"type"` // The message code. Code *string `mandatory:"true" json:"code"` // The message text. Message *string `mandatory:"true" json:"message"` }
func (m Message) String() string
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
MessageTypeEnum Enum with underlying type: string
type MessageTypeEnum string
Set of constants representing the allowable values for MessageTypeEnum
const ( MessageTypeError MessageTypeEnum = "ERROR" MessageTypeWarning MessageTypeEnum = "WARNING" MessageTypeInfo MessageTypeEnum = "INFO" )
func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)
GetMappingMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMessageTypeEnumValues() []MessageTypeEnum
GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum
ModelSelect The information about the select object.
type ModelSelect struct { // An array of selected columns. SelectColumns []ShapeField `mandatory:"true" json:"selectColumns"` // Specifies whether the object is distinct. IsDistinct *bool `mandatory:"false" json:"isDistinct"` }
func (m ModelSelect) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ModelSelect) String() string
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
ModelType DataAsset & Connection Registry Attributes
type ModelType struct { // list of attributes for the dataAsset DataAssetAttributes []Attribute `mandatory:"true" json:"dataAssetAttributes"` // Map of connectionType as key and List of attributes as value ConnectionAttributes map[string][]Attribute `mandatory:"true" json:"connectionAttributes"` }
func (m ModelType) String() string
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
NativeShapeField The native shape field object.
type NativeShapeField struct { // The type reference. Type *interface{} `mandatory:"true" json:"type"` // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The position of the attribute. Position *int `mandatory:"false" json:"position"` // The default value. DefaultValueString *string `mandatory:"false" json:"defaultValueString"` // Specifies whether the field is mandatory. IsMandatory *bool `mandatory:"false" json:"isMandatory"` }
func (m NativeShapeField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m NativeShapeField) GetDescription() *string
GetDescription returns Description
func (m NativeShapeField) GetKey() *string
GetKey returns Key
func (m NativeShapeField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m NativeShapeField) GetName() *string
GetName returns Name
func (m NativeShapeField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m NativeShapeField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m NativeShapeField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NativeShapeField) String() string
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
NetworkConnectivityStatus The network validation status for a Private Endpoint - Data Asset pair.
type NetworkConnectivityStatus struct { // DataAsset key to which the NetworkValidationStatus belongs to. DataAssetKey *string `mandatory:"true" json:"dataAssetKey"` // PrivateEndpoint key, if any, to which the NetworkValidationStatus belongs to. PrivateEndPointKey *string `mandatory:"false" json:"privateEndPointKey"` // Exception or error message encountered while testing network reachability for the data asset. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // Instant when the network validation was last done for the given DataAsset-PrivateEndpoint pair.. TimeLastUpdated *common.SDKTime `mandatory:"false" json:"timeLastUpdated"` // Exception or error message encountered while testing network reachability for the data asset. NetworkValidationStatusEnum NetworkConnectivityStatusNetworkValidationStatusEnumEnum `mandatory:"false" json:"networkValidationStatusEnum,omitempty"` }
func (m NetworkConnectivityStatus) String() string
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
NetworkConnectivityStatusCollection This is a collection of NetworkConnectivityStatus.
type NetworkConnectivityStatusCollection struct { // The array of NetworkConnectivityStatus. NetworkConnectivityStatusList []NetworkConnectivityStatus `mandatory:"true" json:"networkConnectivityStatusList"` }
func (m NetworkConnectivityStatusCollection) String() string
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
NetworkConnectivityStatusNetworkValidationStatusEnumEnum Enum with underlying type: string
type NetworkConnectivityStatusNetworkValidationStatusEnumEnum string
Set of constants representing the allowable values for NetworkConnectivityStatusNetworkValidationStatusEnumEnum
const ( NetworkConnectivityStatusNetworkValidationStatusEnumReachable NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "REACHABLE" NetworkConnectivityStatusNetworkValidationStatusEnumNotReachable NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "NOT_REACHABLE" NetworkConnectivityStatusNetworkValidationStatusEnumError NetworkConnectivityStatusNetworkValidationStatusEnumEnum = "ERROR" )
func GetMappingNetworkConnectivityStatusNetworkValidationStatusEnumEnum(val string) (NetworkConnectivityStatusNetworkValidationStatusEnumEnum, bool)
GetMappingNetworkConnectivityStatusNetworkValidationStatusEnumEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumValues() []NetworkConnectivityStatusNetworkValidationStatusEnumEnum
GetNetworkConnectivityStatusNetworkValidationStatusEnumEnumValues Enumerates the set of values for NetworkConnectivityStatusNetworkValidationStatusEnumEnum
NetworkValidationClient a client for NetworkValidation
type NetworkValidationClient struct { common.BaseClient // contains filtered or unexported fields }
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(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 (client *NetworkValidationClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client NetworkValidationClient) GetNetworkConnectivityStatusCollection(ctx context.Context, request GetNetworkConnectivityStatusCollectionRequest) (response GetNetworkConnectivityStatusCollectionResponse, err error)
GetNetworkConnectivityStatusCollection This api is used to get Network Connectivity Status for all the Data Assets attatched to the provided Private endpoint.
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/GetNetworkConnectivityStatusCollection.go.html to see an example of how to use GetNetworkConnectivityStatusCollection API.
func (client *NetworkValidationClient) SetRegion(region string)
SetRegion overrides the region of this client.
NumericAttribute A summary of profiling results of a specefic attribute.
type NumericAttribute struct { // Name of attribute Name *string `mandatory:"false" json:"name"` Min *ProfileStat `mandatory:"false" json:"min"` Max *ProfileStat `mandatory:"false" json:"max"` NullCount *ProfileStat `mandatory:"false" json:"nullCount"` DistinctCount *ProfileStat `mandatory:"false" json:"distinctCount"` UniqueCount *ProfileStat `mandatory:"false" json:"uniqueCount"` DuplicateCount *ProfileStat `mandatory:"false" json:"duplicateCount"` // Top N value frequencies for the column as described already in profile config topNValueFrequency property. ValueFrequencies []ObjectFreqStat `mandatory:"false" json:"valueFrequencies"` Mean *ProfileStat `mandatory:"false" json:"mean"` Median *ProfileStat `mandatory:"false" json:"median"` StandardDeviation *ProfileStat `mandatory:"false" json:"standardDeviation"` Variance *ProfileStat `mandatory:"false" json:"variance"` Outlier *Outlier `mandatory:"false" json:"outlier"` Histogram *Histogram `mandatory:"false" json:"histogram"` // Pattern frequencies for the column as described already in profile config. PatternFrequencies []ObjectFreqStat `mandatory:"false" json:"patternFrequencies"` }
func (m NumericAttribute) GetDistinctCount() *ProfileStat
GetDistinctCount returns DistinctCount
func (m NumericAttribute) GetDuplicateCount() *ProfileStat
GetDuplicateCount returns DuplicateCount
func (m NumericAttribute) GetMax() *ProfileStat
GetMax returns Max
func (m NumericAttribute) GetMin() *ProfileStat
GetMin returns Min
func (m NumericAttribute) GetName() *string
GetName returns Name
func (m NumericAttribute) GetNullCount() *ProfileStat
GetNullCount returns NullCount
func (m NumericAttribute) GetUniqueCount() *ProfileStat
GetUniqueCount returns UniqueCount
func (m NumericAttribute) GetValueFrequencies() []ObjectFreqStat
GetValueFrequencies returns ValueFrequencies
func (m NumericAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NumericAttribute) String() string
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
ObjectFreqStat One specific element. Its meaning changes in the context i.e. For ValueFrequency, the value represents a column value. For Patterns the value represents a pattern. For DataType the value represents a data type. For DataType formats (pertaining to date time) the value represent a format.
type ObjectFreqStat struct { // Value of the confidence of the profile result Value *string `mandatory:"false" json:"value"` // Placeholder for now, in future we will return the confidence of the profile result (because we are using sampled data and not whole data) Confidence *int `mandatory:"false" json:"confidence"` // How many times that value occurred. Freq *int64 `mandatory:"false" json:"freq"` // Frequency percentage across the sampled row counts (excluding nulls). FreqPercentage *float64 `mandatory:"false" json:"freqPercentage"` }
func (m ObjectFreqStat) String() string
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
ObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.
type ObjectMetadata struct { // The user that created the object. CreatedBy *string `mandatory:"false" json:"createdBy"` // The user that created the object. CreatedByName *string `mandatory:"false" json:"createdByName"` // The user that updated the object. UpdatedBy *string `mandatory:"false" json:"updatedBy"` // The user that updated the object. UpdatedByName *string `mandatory:"false" json:"updatedByName"` // The date and time that the object was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time that the object was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The owning object key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` Aggregator *AggregatorSummary `mandatory:"false" json:"aggregator"` // The full path to identify this object. IdentifierPath *string `mandatory:"false" json:"identifierPath"` // Information property fields. InfoFields map[string]string `mandatory:"false" json:"infoFields"` // The registry version of the object. RegistryVersion *int `mandatory:"false" json:"registryVersion"` // Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` // Specifies whether this object is a favorite or not. IsFavorite *bool `mandatory:"false" json:"isFavorite"` }
func (m ObjectMetadata) String() string
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
ObjectStorageWriteAttributes Properties to configure writing to Object Storage.
type ObjectStorageWriteAttributes struct { // Specifies whether to write output to single-file or not. WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"` }
func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageWriteAttributes) String() string
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
Operation The operation object.
type Operation interface { GetMetadata() *ObjectMetadata }
OperationExecResult Operation execution result for a single input set.
type OperationExecResult struct { // Status of the operation job for particular set of input. ExecutionStatus OperationExecResultExecutionStatusEnum `mandatory:"false" json:"executionStatus,omitempty"` // Error message if execution of operation is failed. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // Metrics of operation execution job. Metrics *interface{} `mandatory:"false" json:"metrics"` // List of emitted rows for each OUT/INOUT param. OutputValues [][]interface{} `mandatory:"false" json:"outputValues"` // True, if error message should be displayed on UI. IsWhitelistedErrorMessage *bool `mandatory:"false" json:"isWhitelistedErrorMessage"` }
func (m OperationExecResult) String() string
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
OperationExecResultExecutionStatusEnum Enum with underlying type: string
type OperationExecResultExecutionStatusEnum string
Set of constants representing the allowable values for OperationExecResultExecutionStatusEnum
const ( OperationExecResultExecutionStatusFailed OperationExecResultExecutionStatusEnum = "FAILED" OperationExecResultExecutionStatusSuccess OperationExecResultExecutionStatusEnum = "SUCCESS" OperationExecResultExecutionStatusQueued OperationExecResultExecutionStatusEnum = "QUEUED" OperationExecResultExecutionStatusRunning OperationExecResultExecutionStatusEnum = "RUNNING" )
func GetMappingOperationExecResultExecutionStatusEnum(val string) (OperationExecResultExecutionStatusEnum, bool)
GetMappingOperationExecResultExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationExecResultExecutionStatusEnumValues() []OperationExecResultExecutionStatusEnum
GetOperationExecResultExecutionStatusEnumValues Enumerates the set of values for OperationExecResultExecutionStatusEnum
OperationFromProcedure The operation object.
type OperationFromProcedure struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The model version of the object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` Shape *Shape `mandatory:"false" json:"shape"` // The operation name. Name *string `mandatory:"false" json:"name"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m OperationFromProcedure) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OperationFromProcedure) String() string
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
OperationInputRecord Holder for IN/INOUT params' values.
type OperationInputRecord struct {
// values of IN/INOUT params.
FieldValues []interface{} `mandatory:"false" json:"fieldValues"`
}
func (m OperationInputRecord) String() string
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
OperationModelTypeEnum Enum with underlying type: string
type OperationModelTypeEnum string
Set of constants representing the allowable values for OperationModelTypeEnum
const ( OperationModelTypeProcedure OperationModelTypeEnum = "PROCEDURE" )
func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)
GetMappingOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationModelTypeEnumValues() []OperationModelTypeEnum
GetOperationModelTypeEnumValues Enumerates the set of values for OperationModelTypeEnum
OperationSummary The operation summary object
type OperationSummary interface { GetMetadata() *ObjectMetadata }
OperationSummaryCollection This is the collection of operation summaries, it will contain very shallow details of an operation.
type OperationSummaryCollection struct { // The array of operation summary Items []OperationSummary `mandatory:"true" json:"items"` }
func (m OperationSummaryCollection) String() string
func (m *OperationSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
OperationSummaryFromProcedure The operation object.
type OperationSummaryFromProcedure struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The model version of the object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The operation name. Name *string `mandatory:"false" json:"name"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m OperationSummaryFromProcedure) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m OperationSummaryFromProcedure) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OperationSummaryFromProcedure) String() string
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
OperationSummaryModelTypeEnum Enum with underlying type: string
type OperationSummaryModelTypeEnum string
Set of constants representing the allowable values for OperationSummaryModelTypeEnum
const ( OperationSummaryModelTypeProcedure OperationSummaryModelTypeEnum = "PROCEDURE" )
func GetMappingOperationSummaryModelTypeEnum(val string) (OperationSummaryModelTypeEnum, bool)
GetMappingOperationSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationSummaryModelTypeEnumValues() []OperationSummaryModelTypeEnum
GetOperationSummaryModelTypeEnumValues Enumerates the set of values for OperationSummaryModelTypeEnum
OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.
type OracleAdwcWriteAttributes struct { BucketSchema *Schema `mandatory:"false" json:"bucketSchema"` // The file name for the attribute. StagingFileName *string `mandatory:"false" json:"stagingFileName"` StagingDataAsset *DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection *Connection `mandatory:"false" json:"stagingConnection"` }
func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleAdwcWriteAttributes) String() string
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
OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.
type OracleAtpWriteAttributes struct { BucketSchema *Schema `mandatory:"false" json:"bucketSchema"` // The file name for the attribute. StagingFileName *string `mandatory:"false" json:"stagingFileName"` StagingDataAsset *DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection *Connection `mandatory:"false" json:"stagingConnection"` }
func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleAtpWriteAttributes) String() string
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
OracleReadAttribute The Oracle read attribute.
type OracleReadAttribute struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` }
func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleReadAttribute) String() string
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
OracleReadAttributes Properties to configure reading from an Oracle Database.
type OracleReadAttributes struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` }
func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleReadAttributes) String() string
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
OracleWriteAttributes Properties to configure when writing to an Oracle Database.
type OracleWriteAttributes struct { // The batch size for writing. BatchSize *int `mandatory:"false" json:"batchSize"` // Specifies whether to truncate. IsTruncate *bool `mandatory:"false" json:"isTruncate"` // Specifies the isolation level. IsolationLevel *string `mandatory:"false" json:"isolationLevel"` }
func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleWriteAttributes) String() string
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
Outlier To capture all the Outlier details related to profiling
type Outlier struct { // low value of outlier Low *string `mandatory:"false" json:"low"` // high value of outlier High *string `mandatory:"false" json:"high"` // lowCount value of outlier LowCount *string `mandatory:"false" json:"lowCount"` // highCount value of outlier HighCount *string `mandatory:"false" json:"highCount"` }
func (m Outlier) String() string
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
OutputPort The output port details.
type OutputPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // An array of fields. Fields []TypedObject `mandatory:"false" json:"fields"` // The port details for the data asset.Type. PortType OutputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"` }
func (m OutputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m OutputPort) GetDescription() *string
GetDescription returns Description
func (m OutputPort) GetKey() *string
GetKey returns Key
func (m OutputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m OutputPort) GetName() *string
GetName returns Name
func (m OutputPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m OutputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m OutputPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OutputPort) String() string
func (m *OutputPort) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
OutputPortPortTypeEnum Enum with underlying type: string
type OutputPortPortTypeEnum string
Set of constants representing the allowable values for OutputPortPortTypeEnum
const ( OutputPortPortTypeData OutputPortPortTypeEnum = "DATA" OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL" OutputPortPortTypeModel OutputPortPortTypeEnum = "MODEL" )
func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)
GetMappingOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum
GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum
Parameter Parameters are created and assigned values that can be configured for each integration task.
type Parameter struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` Type BaseType `mandatory:"false" json:"type"` // The default value of the parameter. DefaultValue *interface{} `mandatory:"false" json:"defaultValue"` // The default value of the parameter which can be an object in DIS, such as a data entity. RootObjectDefaultValue *interface{} `mandatory:"false" json:"rootObjectDefaultValue"` // Specifies whether the parameter is input value. IsInput *bool `mandatory:"false" json:"isInput"` // Specifies whether the parameter is output value. IsOutput *bool `mandatory:"false" json:"isOutput"` // The type of value the parameter was created for. TypeName *string `mandatory:"false" json:"typeName"` // The output aggregation type. OutputAggregationType ParameterOutputAggregationTypeEnum `mandatory:"false" json:"outputAggregationType,omitempty"` }
func (m Parameter) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m Parameter) GetDescription() *string
GetDescription returns Description
func (m Parameter) GetKey() *string
GetKey returns Key
func (m Parameter) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Parameter) GetName() *string
GetName returns Name
func (m Parameter) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Parameter) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Parameter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Parameter) String() string
func (m *Parameter) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ParameterOutputAggregationTypeEnum Enum with underlying type: string
type ParameterOutputAggregationTypeEnum string
Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum
const ( ParameterOutputAggregationTypeMin ParameterOutputAggregationTypeEnum = "MIN" ParameterOutputAggregationTypeMax ParameterOutputAggregationTypeEnum = "MAX" ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT" ParameterOutputAggregationTypeSum ParameterOutputAggregationTypeEnum = "SUM" )
func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)
GetMappingParameterOutputAggregationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum
GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum
ParentReference A reference to the object's parent.
type ParentReference struct { // Key of the parent object. Parent *string `mandatory:"false" json:"parent"` }
func (m ParentReference) String() string
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
ParquetFormatAttribute The PARQUET format attribute.
type ParquetFormatAttribute struct { // The compression for the file. Compression *string `mandatory:"false" json:"compression"` }
func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ParquetFormatAttribute) String() string
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
PartitionConfig The information about partition configuration.
type PartitionConfig interface { }
PartitionConfigModelTypeEnum Enum with underlying type: string
type PartitionConfigModelTypeEnum string
Set of constants representing the allowable values for PartitionConfigModelTypeEnum
const ( PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG" )
func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)
GetMappingPartitionConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum
GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum
PrimaryKey The primary key object.
type PrimaryKey struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // An array of attribute references. AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m PrimaryKey) GetAttributeRefs() []KeyAttribute
GetAttributeRefs returns AttributeRefs
func (m PrimaryKey) GetKey() *string
GetKey returns Key
func (m PrimaryKey) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PrimaryKey) GetName() *string
GetName returns Name
func (m PrimaryKey) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PrimaryKey) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PrimaryKey) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PrimaryKey) String() string
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
ProfileConfig Profiling configuration.
type ProfileConfig struct { // Array of column names to profile. If empty all columns in the entity are profiled. Attributes []string `mandatory:"false" json:"attributes"` // Array of enum Strings basically what all profile functions to run. If empty, all supported functions are run. Functions []ProfileConfigFunctionsEnum `mandatory:"false" json:"functions,omitempty"` // The maximum number of value frequencies to return per column. The VFs are sorted descending on frequency and ascending on value and then topN are returned and rest discarded. TopNValFreq *int `mandatory:"false" json:"topNValFreq"` // A pattern has to qualify minumum this percentage threshold to be considered a legitimate pattern on its own. All patterns which does not qualify this will be clubbed together into a single 'Others' pattern. PatternThreshold *int `mandatory:"false" json:"patternThreshold"` // A data type has to qualify minimum this percentage threshold to be considered an infrred data type for a column. DataTypeThreshold *int `mandatory:"false" json:"dataTypeThreshold"` }
func (m ProfileConfig) String() string
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
ProfileConfigFunctionsEnum Enum with underlying type: string
type ProfileConfigFunctionsEnum string
Set of constants representing the allowable values for ProfileConfigFunctionsEnum
const ( ProfileConfigFunctionsAttributeCount ProfileConfigFunctionsEnum = "ATTRIBUTE_COUNT" ProfileConfigFunctionsRowCount ProfileConfigFunctionsEnum = "ROW_COUNT" ProfileConfigFunctionsDataType ProfileConfigFunctionsEnum = "DATA_TYPE" ProfileConfigFunctionsDistinctCount ProfileConfigFunctionsEnum = "DISTINCT_COUNT" ProfileConfigFunctionsDuplicateCount ProfileConfigFunctionsEnum = "DUPLICATE_COUNT" ProfileConfigFunctionsHistogram ProfileConfigFunctionsEnum = "HISTOGRAM" ProfileConfigFunctionsMax ProfileConfigFunctionsEnum = "MAX" ProfileConfigFunctionsMaxLength ProfileConfigFunctionsEnum = "MAX_LENGTH" ProfileConfigFunctionsMean ProfileConfigFunctionsEnum = "MEAN" ProfileConfigFunctionsMeanLength ProfileConfigFunctionsEnum = "MEAN_LENGTH" ProfileConfigFunctionsMedian ProfileConfigFunctionsEnum = "MEDIAN" ProfileConfigFunctionsMin ProfileConfigFunctionsEnum = "MIN" ProfileConfigFunctionsMinLength ProfileConfigFunctionsEnum = "MIN_LENGTH" ProfileConfigFunctionsNullCount ProfileConfigFunctionsEnum = "NULL_COUNT" ProfileConfigFunctionsOutlier ProfileConfigFunctionsEnum = "OUTLIER" ProfileConfigFunctionsPattern ProfileConfigFunctionsEnum = "PATTERN" ProfileConfigFunctionsStandardDeviation ProfileConfigFunctionsEnum = "STANDARD_DEVIATION" ProfileConfigFunctionsUniqueCount ProfileConfigFunctionsEnum = "UNIQUE_COUNT" ProfileConfigFunctionsVariance ProfileConfigFunctionsEnum = "VARIANCE" ProfileConfigFunctionsValueFrequency ProfileConfigFunctionsEnum = "VALUE_FREQUENCY" )
func GetMappingProfileConfigFunctionsEnum(val string) (ProfileConfigFunctionsEnum, bool)
GetMappingProfileConfigFunctionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProfileConfigFunctionsEnumValues() []ProfileConfigFunctionsEnum
GetProfileConfigFunctionsEnumValues Enumerates the set of values for ProfileConfigFunctionsEnum
ProfileStat To capture all the statistical data related to profiling
type ProfileStat struct { // Placeholder for now, in future we will return the confidence of the profile result (because we are using sampled data and not whole data) Confidence *int `mandatory:"false" json:"confidence"` // Value of the confidence of the profile result Value *string `mandatory:"false" json:"value"` }
func (m ProfileStat) String() string
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
PushDownOperation The information about a push down operation.
type PushDownOperation interface { }
PushDownOperationModelTypeEnum Enum with underlying type: string
type PushDownOperationModelTypeEnum string
Set of constants representing the allowable values for PushDownOperationModelTypeEnum
const ( PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER" PushDownOperationModelTypeJoin PushDownOperationModelTypeEnum = "JOIN" PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT" PushDownOperationModelTypeSort PushDownOperationModelTypeEnum = "SORT" PushDownOperationModelTypeQuery PushDownOperationModelTypeEnum = "QUERY" )
func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)
GetMappingPushDownOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum
GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum
Query A query object.
type Query struct { // A query string. Query *string `mandatory:"true" json:"query"` }
func (m Query) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Query) String() string
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
ReadOperationConfig The information about the read operation.
type ReadOperationConfig struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // An array of operations. Operations []PushDownOperation `mandatory:"false" json:"operations"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"` ReadAttribute AbstractReadAttribute `mandatory:"false" json:"readAttribute"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Specifies if this readOperationConfig operation should trigger raw data preview flow. ReadRawData *bool `mandatory:"false" json:"readRawData"` }
func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ReadOperationConfig) String() string
func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ReferenceArtifactSummary Represents Reference details of a data asset.
type ReferenceArtifactSummary struct { // The type of the ReferenceInfo. ModelType *string `mandatory:"true" json:"modelType"` // unique id of service which is referencing dcms artifact. ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"` // Generated key that can be used in API calls to identify referenceinfo. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description of the referenceInfo. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // unique id of dcms artifact that is getting registered. DcmsArtifactId *string `mandatory:"false" json:"dcmsArtifactId"` // count of how many times a dcms artifact has been registered by a service. ReferenceCount *int `mandatory:"false" json:"referenceCount"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m ReferenceArtifactSummary) String() string
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
ReferenceArtifactSummaryCollection This is the collection of Reference details summaries, it may be a collection of lightweight details or full definitions.
type ReferenceArtifactSummaryCollection struct { // The array of data asset summaries. Items []ReferenceArtifactSummary `mandatory:"true" json:"items"` }
func (m ReferenceArtifactSummaryCollection) String() string
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
ReferenceInfo Represents reference details of a dcms artifact.
type ReferenceInfo struct { // unique id of dcms artifact that is getting registered. DcmsArtifactId *string `mandatory:"true" json:"dcmsArtifactId"` // unique id of service which is referencing data asset. ServiceArtifactId *string `mandatory:"true" json:"serviceArtifactId"` // The type of the ReferenceInfo. ModelType *string `mandatory:"false" json:"modelType"` // Generated key that can be used in API calls to identify referenceinfo. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description of the referenceInfo. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // count of how many times a data asset has been registered by a service. ReferenceCount *int `mandatory:"false" json:"referenceCount"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m ReferenceInfo) String() string
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
Registry A registry is an organizational construct to keep multiple data Connectivity Management solutions and their resources (data assets, data flows, tasks, and so on) separate from each other, helping you to stay organized. For example, you could have separate registries for development, testing, and production.
type Registry struct { // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Registry description Description *string `mandatory:"false" json:"description"` // Name of the user who updated the DCMS Registry. UpdatedBy *string `mandatory:"false" json:"updatedBy"` // Compartment Identifier CompartmentId *string `mandatory:"false" json:"compartmentId"` // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Data Connectivity Management Registry was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Lifecycle states for registries in Data Connectivity Management Service // CREATING - The resource is being created and may not be usable until the entire metadata is defined // UPDATING - The resource is being updated and may not be usable until all changes are commited // DELETING - The resource is being deleted and might require deep cleanup of children. // ACTIVE - The resource is valid and available for access // INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for // administrative reasons // DELETED - The resource has been deleted and isn't available // FAILED - The resource is in a failed state due to validation or other errors LifecycleState RegistryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` }
func (m Registry) String() string
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
RegistryLifecycleStateEnum Enum with underlying type: string
type RegistryLifecycleStateEnum string
Set of constants representing the allowable values for RegistryLifecycleStateEnum
const ( RegistryLifecycleStateCreating RegistryLifecycleStateEnum = "CREATING" RegistryLifecycleStateActive RegistryLifecycleStateEnum = "ACTIVE" RegistryLifecycleStateInactive RegistryLifecycleStateEnum = "INACTIVE" RegistryLifecycleStateUpdating RegistryLifecycleStateEnum = "UPDATING" RegistryLifecycleStateDeleting RegistryLifecycleStateEnum = "DELETING" RegistryLifecycleStateDeleted RegistryLifecycleStateEnum = "DELETED" RegistryLifecycleStateFailed RegistryLifecycleStateEnum = "FAILED" )
func GetMappingRegistryLifecycleStateEnum(val string) (RegistryLifecycleStateEnum, bool)
GetMappingRegistryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRegistryLifecycleStateEnumValues() []RegistryLifecycleStateEnum
GetRegistryLifecycleStateEnumValues Enumerates the set of values for RegistryLifecycleStateEnum
RegistryMetadata Information about the object and its parent.
type RegistryMetadata struct { // The owning object's key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` // The registry version. RegistryVersion *int `mandatory:"false" json:"registryVersion"` // The identifying key for the object. Key *string `mandatory:"false" json:"key"` // Specifies whether this object is a favorite or not. IsFavorite *bool `mandatory:"false" json:"isFavorite"` // The id of the user who created the object. CreatedByUserId *string `mandatory:"false" json:"createdByUserId"` // The name of the user who created the object. CreatedByUserName *string `mandatory:"false" json:"createdByUserName"` // The id of the user who updated the object. UpdatedByUserId *string `mandatory:"false" json:"updatedByUserId"` // The name of the user who updated the object. UpdatedByUserName *string `mandatory:"false" json:"updatedByUserName"` // The date and time that the object was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time that the object was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
func (m RegistryMetadata) String() string
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
RegistrySummary Summary of a Registry.
type RegistrySummary struct { // Unique identifier that is immutable on creation Id *string `mandatory:"true" json:"id"` // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"true" json:"displayName"` // Registry description Description *string `mandatory:"false" json:"description"` // Compartment Identifier CompartmentId *string `mandatory:"false" json:"compartmentId"` // The time the Data Connectivity Management Registry was created. An RFC3339 formatted datetime string TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the Data Connectivity Management Registry was updated. An RFC3339 formatted datetime string TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Name of the user who updated the DCMS Registry. UpdatedBy *string `mandatory:"false" json:"updatedBy"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The current state of the registry. LifecycleState RegistryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in Failed state. StateMessage *string `mandatory:"false" json:"stateMessage"` }
func (m RegistrySummary) String() string
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
RegistrySummaryCollection List of Registry summaries.
type RegistrySummaryCollection struct { // The array of Registry summariess Items []RegistrySummary `mandatory:"true" json:"items"` }
func (m RegistrySummaryCollection) String() string
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
Row Data preview row calues.
type Row struct { // Array of all the sampled rows. Values []string `mandatory:"false" json:"values"` }
func (m Row) String() string
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
Schema The schema object.
type Schema struct { // The object key. Key *string `mandatory:"true" json:"key"` // The object's type. ModelType *string `mandatory:"true" json:"modelType"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // A resource name can have letters, numbers, and special characters. The value is editable and is restricted to 4000 characters. ResourceName *string `mandatory:"false" json:"resourceName"` // User-defined description for the schema. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // Specifies whether the schema has containers. IsHasContainers *bool `mandatory:"false" json:"isHasContainers"` // The default connection key. DefaultConnection *string `mandatory:"false" json:"defaultConnection"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m Schema) String() string
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
SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.
type SchemaDriftConfig struct { // The setting for how to handle extra columns/fields. NULL_FILLUP means that nulls will be loaded into the target for extra columns. ExtraColumnHandling SchemaDriftConfigExtraColumnHandlingEnum `mandatory:"false" json:"extraColumnHandling,omitempty"` // The setting for how to handle missing columns/fields. NULL_SELECT means that null values will be selected from the source for missing columns. MissingColumnHandling SchemaDriftConfigMissingColumnHandlingEnum `mandatory:"false" json:"missingColumnHandling,omitempty"` // The setting for how to handle columns/fields with changed data types. DataTypeChangeHandling SchemaDriftConfigDataTypeChangeHandlingEnum `mandatory:"false" json:"dataTypeChangeHandling,omitempty"` // If true, display a validation warning for schema changes, even if they are allowed. IsValidationWarningIfAllowed *bool `mandatory:"false" json:"isValidationWarningIfAllowed"` }
func (m SchemaDriftConfig) String() string
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
SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string
type SchemaDriftConfigDataTypeChangeHandlingEnum string
Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum
const ( SchemaDriftConfigDataTypeChangeHandlingAllow SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW" SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE" SchemaDriftConfigDataTypeChangeHandlingDoNotAllow SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW" )
func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)
GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum
GetSchemaDriftConfigDataTypeChangeHandlingEnumValues Enumerates the set of values for SchemaDriftConfigDataTypeChangeHandlingEnum
SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string
type SchemaDriftConfigExtraColumnHandlingEnum string
Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum
const ( SchemaDriftConfigExtraColumnHandlingAllow SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW" SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP" SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW" )
func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)
GetMappingSchemaDriftConfigExtraColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum
GetSchemaDriftConfigExtraColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigExtraColumnHandlingEnum
SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string
type SchemaDriftConfigMissingColumnHandlingEnum string
Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum
const ( SchemaDriftConfigMissingColumnHandlingAllow SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW" SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT" SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW" )
func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)
GetMappingSchemaDriftConfigMissingColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum
GetSchemaDriftConfigMissingColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigMissingColumnHandlingEnum
SchemaSummary The schema summary object.
type SchemaSummary struct { // The object key. Key *string `mandatory:"true" json:"key"` // The object's type. ModelType *string `mandatory:"true" json:"modelType"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // A resource name can have letters, numbers, and special characters. The value is editable and is restricted to 4000 characters. ResourceName *string `mandatory:"false" json:"resourceName"` // User-defined description for the schema. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // Specifies whether the schema has containers. IsHasContainers *bool `mandatory:"false" json:"isHasContainers"` // The default connection key. DefaultConnection *string `mandatory:"false" json:"defaultConnection"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
func (m SchemaSummary) String() string
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
SchemaSummaryCollection This is the collection of schema summaries, it may be a collection of lightweight details or full definitions.
type SchemaSummaryCollection struct { // The array of schema summaries. Items []SchemaSummary `mandatory:"true" json:"items"` }
func (m SchemaSummaryCollection) String() string
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
Shape The shape object.
type Shape struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` Type BaseType `mandatory:"false" json:"type"` }
func (m Shape) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m Shape) GetDescription() *string
GetDescription returns Description
func (m Shape) GetKey() *string
GetKey returns Key
func (m Shape) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Shape) GetName() *string
GetName returns Name
func (m Shape) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Shape) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Shape) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Shape) String() string
func (m *Shape) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ShapeField The shape field object.
type ShapeField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The type reference. Type *interface{} `mandatory:"false" json:"type"` // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` NativeShapeField *NativeShapeField `mandatory:"false" json:"nativeShapeField"` }
func (m ShapeField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m ShapeField) GetDescription() *string
GetDescription returns Description
func (m ShapeField) GetKey() *string
GetKey returns Key
func (m ShapeField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ShapeField) GetName() *string
GetName returns Name
func (m ShapeField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ShapeField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ShapeField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ShapeField) String() string
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
Sort The information about the sort object.
type Sort struct { // The sort clause. SortClauses []SortClause `mandatory:"true" json:"sortClauses"` }
func (m Sort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Sort) String() string
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
SortClause The information about the sort object.
type SortClause struct { Field *ShapeField `mandatory:"false" json:"field"` // The sort order. Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"` }
func (m SortClause) String() string
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
SortClauseOrderEnum Enum with underlying type: string
type SortClauseOrderEnum string
Set of constants representing the allowable values for SortClauseOrderEnum
const ( SortClauseOrderAsc SortClauseOrderEnum = "ASC" SortClauseOrderDesc SortClauseOrderEnum = "DESC" )
func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)
GetMappingSortClauseOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortClauseOrderEnumValues() []SortClauseOrderEnum
GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum
Source The information about the source object.
type Source struct { Entity DataEntity `mandatory:"true" json:"entity"` // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Details about the operator. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters used in the data flow. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` // Specifies the read access. IsReadAccess *bool `mandatory:"false" json:"isReadAccess"` // Specifies the copy fields. IsCopyFields *bool `mandatory:"false" json:"isCopyFields"` // Specifies if this uses a predefined shape. IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"` SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"` FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"` ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"` }
func (m Source) GetDescription() *string
GetDescription returns Description
func (m Source) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Source) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Source) GetKey() *string
GetKey returns Key
func (m Source) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Source) GetName() *string
GetName returns Name
func (m Source) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Source) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Source) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Source) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m Source) GetParameters() []Parameter
GetParameters returns Parameters
func (m Source) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Source) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Source) String() string
func (m *Source) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
StringAttribute A summary of profiling results of a specefic attribute.
type StringAttribute struct { // Name of attribute Name *string `mandatory:"false" json:"name"` Min *ProfileStat `mandatory:"false" json:"min"` Max *ProfileStat `mandatory:"false" json:"max"` NullCount *ProfileStat `mandatory:"false" json:"nullCount"` DistinctCount *ProfileStat `mandatory:"false" json:"distinctCount"` UniqueCount *ProfileStat `mandatory:"false" json:"uniqueCount"` DuplicateCount *ProfileStat `mandatory:"false" json:"duplicateCount"` // Top N value frequencies for the column as described already in profile config topNValueFrequency property. ValueFrequencies []ObjectFreqStat `mandatory:"false" json:"valueFrequencies"` MinLength *ProfileStat `mandatory:"false" json:"minLength"` MaxLength *ProfileStat `mandatory:"false" json:"maxLength"` MeanLength *ProfileStat `mandatory:"false" json:"meanLength"` // Pattern frequencies for the column as described already in profile config. PatternFrequencies []ObjectFreqStat `mandatory:"false" json:"patternFrequencies"` // Inferred DataType for the column. InferredDataTypes []DataTypeStat `mandatory:"false" json:"inferredDataTypes"` }
func (m StringAttribute) GetDistinctCount() *ProfileStat
GetDistinctCount returns DistinctCount
func (m StringAttribute) GetDuplicateCount() *ProfileStat
GetDuplicateCount returns DuplicateCount
func (m StringAttribute) GetMax() *ProfileStat
GetMax returns Max
func (m StringAttribute) GetMin() *ProfileStat
GetMin returns Min
func (m StringAttribute) GetName() *string
GetName returns Name
func (m StringAttribute) GetNullCount() *ProfileStat
GetNullCount returns NullCount
func (m StringAttribute) GetUniqueCount() *ProfileStat
GetUniqueCount returns UniqueCount
func (m StringAttribute) GetValueFrequencies() []ObjectFreqStat
GetValueFrequencies returns ValueFrequencies
func (m StringAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StringAttribute) String() string
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
StructuredType A `StructuredType` object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database `OBJECT` type. It can be composed of multiple `DataType` objects.
type StructuredType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` Schema BaseType `mandatory:"false" json:"schema"` }
func (m StructuredType) GetDescription() *string
GetDescription returns Description
func (m StructuredType) GetKey() *string
GetKey returns Key
func (m StructuredType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m StructuredType) GetName() *string
GetName returns Name
func (m StructuredType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m StructuredType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m StructuredType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StructuredType) String() string
func (m *StructuredType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.
type Target struct { Entity DataEntity `mandatory:"true" json:"entity"` // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Details about the operator. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters used in the data flow. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` // Specifies the read access. IsReadAccess *bool `mandatory:"false" json:"isReadAccess"` // Specifies the copy fields. IsCopyFields *bool `mandatory:"false" json:"isCopyFields"` // Specifies if this uses a predefined shape. IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"` SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"` FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"` WriteOperationConfig *WriteOperationConfig `mandatory:"false" json:"writeOperationConfig"` // Specifies the data property. DataProperty TargetDataPropertyEnum `mandatory:"false" json:"dataProperty,omitempty"` }
func (m Target) GetDescription() *string
GetDescription returns Description
func (m Target) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Target) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Target) GetKey() *string
GetKey returns Key
func (m Target) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Target) GetName() *string
GetName returns Name
func (m Target) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Target) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Target) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Target) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m Target) GetParameters() []Parameter
GetParameters returns Parameters
func (m Target) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Target) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Target) String() string
func (m *Target) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
TargetDataPropertyEnum Enum with underlying type: string
type TargetDataPropertyEnum string
Set of constants representing the allowable values for TargetDataPropertyEnum
const ( TargetDataPropertyTruncate TargetDataPropertyEnum = "TRUNCATE" TargetDataPropertyMerge TargetDataPropertyEnum = "MERGE" TargetDataPropertyBackup TargetDataPropertyEnum = "BACKUP" TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE" TargetDataPropertyAppend TargetDataPropertyEnum = "APPEND" TargetDataPropertyIgnore TargetDataPropertyEnum = "IGNORE" )
func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)
GetMappingTargetDataPropertyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum
GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum
TestNetworkConnectivity The network validation response.
type TestNetworkConnectivity struct { // True if the data asset is has a valid network path. IsReachable *bool `mandatory:"true" json:"isReachable"` // Last line from network validation command execution output. NetworkValidationOutput *string `mandatory:"false" json:"networkValidationOutput"` // Exception or error message encountered while testing network reachability for the data asset. ExceptionMessage *string `mandatory:"false" json:"exceptionMessage"` }
func (m TestNetworkConnectivity) String() string
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
TypeLibrary The Data Integration type library container type.
type TypeLibrary struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // types Types map[string]DerivedType `mandatory:"false" json:"types"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` }
func (m TypeLibrary) String() string
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
TypeSummary The type object for supported connectors.
type TypeSummary struct { // unique id of specefic data asset type. Key *string `mandatory:"true" json:"key"` // Name of the specific data asset type. Name *string `mandatory:"true" json:"name"` // desctription for the specific data asset type. Description *string `mandatory:"false" json:"description"` }
func (m TypeSummary) String() string
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
TypeSystem The type system maps from and to a type.
type TypeSystem struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The type system to map to. TypeMappingTo map[string]string `mandatory:"false" json:"typeMappingTo"` // The type system to map from. TypeMappingFrom map[string]string `mandatory:"false" json:"typeMappingFrom"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // An array of types. Types []DataType `mandatory:"false" json:"types"` }
func (m TypeSystem) String() string
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
TypedObject The `TypedObject` class is a base class for any model object that has a type.
type TypedObject interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference GetConfigValues() *ConfigValues // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // Detailed description for the object. GetDescription() *string }
TypedObjectModelTypeEnum Enum with underlying type: string
type TypedObjectModelTypeEnum string
Set of constants representing the allowable values for TypedObjectModelTypeEnum
const ( TypedObjectModelTypeShape TypedObjectModelTypeEnum = "SHAPE" TypedObjectModelTypeShapeField TypedObjectModelTypeEnum = "SHAPE_FIELD" TypedObjectModelTypeNativeShapeField TypedObjectModelTypeEnum = "NATIVE_SHAPE_FIELD" )
func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)
GetMappingTypedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum
GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum
TypesSummaryCollection This is the collection of type summaries.
type TypesSummaryCollection struct { // The array of Type summaries Items []TypeSummary `mandatory:"true" json:"items"` }
func (m TypesSummaryCollection) String() string
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
UniqueKey The unqique key object.
type UniqueKey interface { // The object key. GetKey() *string // The object's model version. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // An array of attribute references. GetAttributeRefs() []KeyAttribute // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int }
UniqueKeyModelTypeEnum Enum with underlying type: string
type UniqueKeyModelTypeEnum string
Set of constants representing the allowable values for UniqueKeyModelTypeEnum
const ( UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY" UniqueKeyModelTypeUniqueKey UniqueKeyModelTypeEnum = "UNIQUE_KEY" )
func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)
GetMappingUniqueKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum
GetUniqueKeyModelTypeEnumValues Enumerates the set of values for UniqueKeyModelTypeEnum
UpdateConnectionDetails Properties used in connection update operations.
type UpdateConnectionDetails struct { // All the properties for the connection in a key-value map format. Properties map[string]interface{} `mandatory:"true" json:"properties"` // Specific Connection Type Type *string `mandatory:"true" json:"type"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the connection. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` PrimarySchema *Schema `mandatory:"false" json:"primarySchema"` // The properties for the connection. ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"` // The default property for the connection. IsDefault *bool `mandatory:"false" json:"isDefault"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
func (m UpdateConnectionDetails) String() string
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
UpdateConnectionRequest wrapper for the UpdateConnection operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.
type UpdateConnectionRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The connection key. ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // The information needed to update a connection. UpdateConnectionDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateConnectionRequest) String() string
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
UpdateConnectionResponse wrapper for the UpdateConnection operation
type UpdateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateConnectionResponse) String() string
UpdateDataAssetDetails Properties used in data asset update operations.
type UpdateDataAssetDetails struct { // All the properties for the data asset in a key-value map format. Properties map[string]interface{} `mandatory:"true" json:"properties"` // Specific DataAsset Type Type *string `mandatory:"true" json:"type"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description of the data asset. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // Additional properties for the data asset. AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` DefaultConnection *Connection `mandatory:"false" json:"defaultConnection"` // The list of endpoints with which this data asset is associated. EndPoints []DpEndpoint `mandatory:"false" json:"endPoints"` }
func (m UpdateDataAssetDetails) String() string
func (m *UpdateDataAssetDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
UpdateDataAssetRequest wrapper for the UpdateDataAsset operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateDataAsset.go.html to see an example of how to use UpdateDataAssetRequest.
type UpdateDataAssetRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // The information needed to update a data asset. UpdateDataAssetDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateDataAssetRequest) String() string
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
UpdateDataAssetResponse wrapper for the UpdateDataAsset operation
type UpdateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateDataAssetResponse) String() string
UpdateDpEndpointDetails Properties used in endpoint update operations.
type UpdateDpEndpointDetails interface { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. GetKey() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // User-defined description for the endpoint. GetDescription() *string // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. GetIdentifier() *string // List of data assets which belongs to this endpoint GetDataAssets() []DataAsset }
UpdateDpEndpointDetailsModelTypeEnum Enum with underlying type: string
type UpdateDpEndpointDetailsModelTypeEnum string
Set of constants representing the allowable values for UpdateDpEndpointDetailsModelTypeEnum
const ( UpdateDpEndpointDetailsModelTypePrivateEndPoint UpdateDpEndpointDetailsModelTypeEnum = "PRIVATE_END_POINT" UpdateDpEndpointDetailsModelTypePublicEndPoint UpdateDpEndpointDetailsModelTypeEnum = "PUBLIC_END_POINT" )
func GetMappingUpdateDpEndpointDetailsModelTypeEnum(val string) (UpdateDpEndpointDetailsModelTypeEnum, bool)
GetMappingUpdateDpEndpointDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDpEndpointDetailsModelTypeEnumValues() []UpdateDpEndpointDetailsModelTypeEnum
GetUpdateDpEndpointDetailsModelTypeEnumValues Enumerates the set of values for UpdateDpEndpointDetailsModelTypeEnum
UpdateDpEndpointFromPrivate The details to update a private endpoint.
type UpdateDpEndpointFromPrivate struct { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The endpoint ID provided by control plane. DcmsEndpointId *string `mandatory:"true" json:"dcmsEndpointId"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` // The ocid of private endpoint resource. PeId *string `mandatory:"false" json:"peId"` // The compartmentId of private endpoint resource. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The IP address of dns proxy. DnsProxyIp *string `mandatory:"false" json:"dnsProxyIp"` // The ocid of private endpoint resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // Array of dns zones to be use during private endpoint resolution. DnsZones []string `mandatory:"false" json:"dnsZones"` // Specifies the private endpoint state. State UpdateDpEndpointFromPrivateStateEnum `mandatory:"false" json:"state,omitempty"` }
func (m UpdateDpEndpointFromPrivate) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m UpdateDpEndpointFromPrivate) GetDescription() *string
GetDescription returns Description
func (m UpdateDpEndpointFromPrivate) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDpEndpointFromPrivate) GetKey() *string
GetKey returns Key
func (m UpdateDpEndpointFromPrivate) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDpEndpointFromPrivate) GetName() *string
GetName returns Name
func (m UpdateDpEndpointFromPrivate) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDpEndpointFromPrivate) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDpEndpointFromPrivate) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateDpEndpointFromPrivate) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDpEndpointFromPrivate) String() string
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
UpdateDpEndpointFromPrivateStateEnum Enum with underlying type: string
type UpdateDpEndpointFromPrivateStateEnum string
Set of constants representing the allowable values for UpdateDpEndpointFromPrivateStateEnum
const ( UpdateDpEndpointFromPrivateStateActive UpdateDpEndpointFromPrivateStateEnum = "ACTIVE" UpdateDpEndpointFromPrivateStateInactive UpdateDpEndpointFromPrivateStateEnum = "INACTIVE" )
func GetMappingUpdateDpEndpointFromPrivateStateEnum(val string) (UpdateDpEndpointFromPrivateStateEnum, bool)
GetMappingUpdateDpEndpointFromPrivateStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDpEndpointFromPrivateStateEnumValues() []UpdateDpEndpointFromPrivateStateEnum
GetUpdateDpEndpointFromPrivateStateEnumValues Enumerates the set of values for UpdateDpEndpointFromPrivateStateEnum
UpdateDpEndpointFromPublic The details to update a public endpoint.
type UpdateDpEndpointFromPublic struct { // Generated key that can be used in API calls to identify endpoint. On scenarios where reference to the endpoint is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the endpoint. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this endpoint DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m UpdateDpEndpointFromPublic) GetDataAssets() []DataAsset
GetDataAssets returns DataAssets
func (m UpdateDpEndpointFromPublic) GetDescription() *string
GetDescription returns Description
func (m UpdateDpEndpointFromPublic) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDpEndpointFromPublic) GetKey() *string
GetKey returns Key
func (m UpdateDpEndpointFromPublic) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDpEndpointFromPublic) GetName() *string
GetName returns Name
func (m UpdateDpEndpointFromPublic) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDpEndpointFromPublic) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDpEndpointFromPublic) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateDpEndpointFromPublic) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDpEndpointFromPublic) String() string
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
UpdateEndpointDetails The information to be updated.
type UpdateEndpointDetails struct { // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Data Connectivity Management Registry description Description *string `mandatory:"false" json:"description"` // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"false" json:"displayName"` // Update Endpoint size for reverse connection capacity. EndpointSize *int `mandatory:"false" json:"endpointSize"` // List of NSGs to which the Private Endpoint VNIC must be added. NsgIds []string `mandatory:"false" json:"nsgIds"` }
func (m UpdateEndpointDetails) String() string
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
UpdateEndpointRequest wrapper for the UpdateEndpoint operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateEndpoint.go.html to see an example of how to use UpdateEndpointRequest.
type UpdateEndpointRequest struct { // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // The information to be updated. UpdateEndpointDetails `contributesTo:"body"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateEndpointRequest) String() string
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
UpdateEndpointResponse wrapper for the UpdateEndpoint operation
type UpdateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The Endpoint instance Endpoint `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateEndpointResponse) String() string
UpdateFolderDetails Properties used in folder update operations.
type UpdateFolderDetails struct { // The type of the folder. ModelType *string `mandatory:"true" json:"modelType"` // Generated key that can be used in API calls to identify folder. On scenarios where reference to the folder is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // User-defined description for the folder. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // List of data assets which belongs to this folder DataAssets []DataAsset `mandatory:"false" json:"dataAssets"` }
func (m UpdateFolderDetails) String() string
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
UpdateFolderRequest wrapper for the UpdateFolder operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateFolder.go.html to see an example of how to use UpdateFolderRequest.
type UpdateFolderRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The folder ID. FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"` // The information needed to update a folder. UpdateFolderDetails `contributesTo:"body"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFolderRequest) String() string
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
UpdateFolderResponse wrapper for the UpdateFolder operation
type UpdateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFolderResponse) String() string
UpdateRegistryDetails The information to be updated.
type UpdateRegistryDetails struct { // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Data Connectivity Management Registry description Description *string `mandatory:"false" json:"description"` // Data Connectivity Management Registry display name, registries can be renamed DisplayName *string `mandatory:"false" json:"displayName"` }
func (m UpdateRegistryDetails) String() string
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
UpdateRegistryRequest wrapper for the UpdateRegistry operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/UpdateRegistry.go.html to see an example of how to use UpdateRegistryRequest.
type UpdateRegistryRequest struct { // The registry Ocid. RegistryId *string `mandatory:"true" contributesTo:"path" name:"registryId"` // The information to be updated. UpdateRegistryDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request UpdateRegistryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateRegistryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateRegistryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateRegistryRequest) String() string
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
UpdateRegistryResponse wrapper for the UpdateRegistry operation
type UpdateRegistryResponse struct { // The underlying http response RawResponse *http.Response // The Registry instance Registry `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateRegistryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateRegistryResponse) String() string
ValidateDataAssetNetworkReachablityRequest wrapper for the ValidateDataAssetNetworkReachablity operation
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.10.0/dataconnectivity/ValidateDataAssetNetworkReachablity.go.html to see an example of how to use ValidateDataAssetNetworkReachablityRequest.
type ValidateDataAssetNetworkReachablityRequest struct { // DCMS Endpoint id EndpointId *string `mandatory:"true" contributesTo:"path" name:"endpointId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value. // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // DCMS registry id RegistryId *string `mandatory:"false" contributesTo:"query" name:"registryId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ValidateDataAssetNetworkReachablityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ValidateDataAssetNetworkReachablityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ValidateDataAssetNetworkReachablityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ValidateDataAssetNetworkReachablityRequest) String() string
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
ValidateDataAssetNetworkReachablityResponse wrapper for the ValidateDataAssetNetworkReachablity operation
type ValidateDataAssetNetworkReachablityResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ValidateDataAssetNetworkReachablityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ValidateDataAssetNetworkReachablityResponse) String() string
ValidationMessage The level and validation message.
type ValidationMessage struct { // level of validation messages Level *string `mandatory:"false" json:"level"` // The message itself. ValidationMessage *string `mandatory:"false" json:"validationMessage"` }
func (m ValidationMessage) String() string
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
ValidationResult Validation Result object for a single DataAsset.
type ValidationResult struct { // Error text for validation failure ErrorMsg *string `mandatory:"false" json:"errorMsg"` // Status of the validatio result execution Status ValidationResultStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m ValidationResult) String() string
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
ValidationResultStatusEnum Enum with underlying type: string
type ValidationResultStatusEnum string
Set of constants representing the allowable values for ValidationResultStatusEnum
const ( ValidationResultStatusError ValidationResultStatusEnum = "ERROR" ValidationResultStatusSuccess ValidationResultStatusEnum = "SUCCESS" )
func GetMappingValidationResultStatusEnum(val string) (ValidationResultStatusEnum, bool)
GetMappingValidationResultStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetValidationResultStatusEnumValues() []ValidationResultStatusEnum
GetValidationResultStatusEnumValues Enumerates the set of values for ValidationResultStatusEnum
WorkRequest A description of workrequest status
type WorkRequest struct { // type of the work request OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // status of current work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
func (m WorkRequest) String() string
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
WorkRequestError An error encountered while executing a work request.
type WorkRequestError struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestError) String() string
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
WorkRequestErrorCollection List of WorkRequestError summaries.
type WorkRequestErrorCollection struct { // The array of WorkRequestError summariess Items []WorkRequestError `mandatory:"true" json:"items"` }
func (m WorkRequestErrorCollection) String() string
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
WorkRequestErrorSummary A work request error summary object.
type WorkRequestErrorSummary struct { // A machine-usable code for the error that occured. Error codes are listed on // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm) Code *string `mandatory:"true" json:"code"` // A human readable description of the issue encountered. Message *string `mandatory:"true" json:"message"` // The time the error occured. An RFC3339 formatted datetime string. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestErrorSummary) String() string
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
WorkRequestLog A log message from the execution of a work request.
type WorkRequestLog struct { // Human-readable log message. Message *string `mandatory:"true" json:"message"` // The time the log message was written. An RFC3339 formatted datetime string Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
func (m WorkRequestLog) String() string
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
WorkRequestLogCollection List of WorkRequestLog summaries.
type WorkRequestLogCollection struct { // The array of WorkRequestLog summariess Items []WorkRequestLog `mandatory:"true" json:"items"` }
func (m WorkRequestLogCollection) String() string
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
WorkRequestOperationTypeEnum Enum with underlying type: string
type WorkRequestOperationTypeEnum string
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
const ( WorkRequestOperationTypeCreate WorkRequestOperationTypeEnum = "CREATE" WorkRequestOperationTypeUpdate WorkRequestOperationTypeEnum = "UPDATE" WorkRequestOperationTypeDelete WorkRequestOperationTypeEnum = "DELETE" WorkRequestOperationTypeMove WorkRequestOperationTypeEnum = "MOVE" )
func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
WorkRequestResource A resource created or operated on by a work request.
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that the user can do a GET on to access the resource metadata EntityUri *string `mandatory:"false" json:"entityUri"` }
func (m WorkRequestResource) String() string
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
WorkRequestResourceActionTypeEnum Enum with underlying type: string
type WorkRequestResourceActionTypeEnum string
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeMoved WorkRequestResourceActionTypeEnum = "MOVED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeFailed WorkRequestResourceActionTypeEnum = "FAILED" WorkRequestResourceActionTypeStopped WorkRequestResourceActionTypeEnum = "STOPPED" WorkRequestResourceActionTypeStarted WorkRequestResourceActionTypeEnum = "STARTED" )
func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
WorkRequestStatusEnum Enum with underlying type: string
type WorkRequestStatusEnum string
Set of constants representing the allowable values for WorkRequestStatusEnum
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
WorkRequestSummary A work request summary object.
type WorkRequestSummary struct { // type of the work request OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"` // status of current work request. Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains the work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources, // and those resources are not in the same compartment, it is up to the service team to pick the primary // resource whose compartment should be used CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // Percentage of the request completed. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), // section 14.29. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the object was finished, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
func (m WorkRequestSummary) String() string
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
WorkRequestSummaryCollection List of WorkRequest summaries.
type WorkRequestSummaryCollection struct { // The array of WorkRequest summariess Items []WorkRequestSummary `mandatory:"true" json:"items"` }
func (m WorkRequestSummaryCollection) String() string
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
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
type WorkRequestSummaryOperationTypeEnum string
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
const ( WorkRequestSummaryOperationTypeCreate WorkRequestSummaryOperationTypeEnum = "CREATE" WorkRequestSummaryOperationTypeUpdate WorkRequestSummaryOperationTypeEnum = "UPDATE" WorkRequestSummaryOperationTypeDelete WorkRequestSummaryOperationTypeEnum = "DELETE" WorkRequestSummaryOperationTypeMove WorkRequestSummaryOperationTypeEnum = "MOVE" )
func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
GetMappingWorkRequestSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
WorkRequestSummaryStatusEnum Enum with underlying type: string
type WorkRequestSummaryStatusEnum string
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" WorkRequestSummaryStatusCanceling WorkRequestSummaryStatusEnum = "CANCELING" WorkRequestSummaryStatusCanceled WorkRequestSummaryStatusEnum = "CANCELED" )
func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
GetMappingWorkRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
WriteOperationConfig The information about the write operation.
type WriteOperationConfig struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // An array of operations. Operations []PushDownOperation `mandatory:"false" json:"operations"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"` WriteAttribute AbstractWriteAttribute `mandatory:"false" json:"writeAttribute"` MergeKey UniqueKey `mandatory:"false" json:"mergeKey"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The number of rows are rejected based on which operation will error out. RejectLimit *int `mandatory:"false" json:"rejectLimit"` // The mode for the write operation. WriteMode WriteOperationConfigWriteModeEnum `mandatory:"false" json:"writeMode,omitempty"` }
func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m WriteOperationConfig) String() string
func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
WriteOperationConfigWriteModeEnum Enum with underlying type: string
type WriteOperationConfigWriteModeEnum string
Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum
const ( WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE" WriteOperationConfigWriteModeAppend WriteOperationConfigWriteModeEnum = "APPEND" WriteOperationConfigWriteModeMerge WriteOperationConfigWriteModeEnum = "MERGE" WriteOperationConfigWriteModeIgnore WriteOperationConfigWriteModeEnum = "IGNORE" WriteOperationConfigWriteModeCreate WriteOperationConfigWriteModeEnum = "CREATE" )
func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)
GetMappingWriteOperationConfigWriteModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum
GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum