dataintegration

package
v65.63.2 Latest Latest
Warning

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

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

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func GetAbstractCallAttributeModelTypeEnumStringValues ¶ added in v65.5.0

func GetAbstractCallAttributeModelTypeEnumStringValues() []string

GetAbstractCallAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractCallAttributeModelTypeEnum

func GetAbstractDataOperationConfigModelTypeEnumStringValues ¶

func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string

GetAbstractDataOperationConfigModelTypeEnumStringValues Enumerates the set of values in String for AbstractDataOperationConfigModelTypeEnum

func GetAbstractFormatAttributeModelTypeEnumStringValues ¶

func GetAbstractFormatAttributeModelTypeEnumStringValues() []string

GetAbstractFormatAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractFormatAttributeModelTypeEnum

func GetAbstractFrequencyDetailsFrequencyEnumStringValues ¶

func GetAbstractFrequencyDetailsFrequencyEnumStringValues() []string

GetAbstractFrequencyDetailsFrequencyEnumStringValues Enumerates the set of values in String for AbstractFrequencyDetailsFrequencyEnum

func GetAbstractFrequencyDetailsModelTypeEnumStringValues ¶

func GetAbstractFrequencyDetailsModelTypeEnumStringValues() []string

GetAbstractFrequencyDetailsModelTypeEnumStringValues Enumerates the set of values in String for AbstractFrequencyDetailsModelTypeEnum

func GetAbstractReadAttributeModelTypeEnumStringValues ¶

func GetAbstractReadAttributeModelTypeEnumStringValues() []string

GetAbstractReadAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractReadAttributeModelTypeEnum

func GetAbstractWriteAttributeModelTypeEnumStringValues ¶

func GetAbstractWriteAttributeModelTypeEnumStringValues() []string

GetAbstractWriteAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractWriteAttributeModelTypeEnum

func GetApplicationDetailsLifecycleStateEnumStringValues ¶

func GetApplicationDetailsLifecycleStateEnumStringValues() []string

GetApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationDetailsLifecycleStateEnum

func GetApplicationLifecycleStateEnumStringValues ¶

func GetApplicationLifecycleStateEnumStringValues() []string

GetApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationLifecycleStateEnum

func GetApplicationSummaryLifecycleStateEnumStringValues ¶

func GetApplicationSummaryLifecycleStateEnumStringValues() []string

GetApplicationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationSummaryLifecycleStateEnum

func GetAuthConfigModelTypeEnumStringValues ¶

func GetAuthConfigModelTypeEnumStringValues() []string

GetAuthConfigModelTypeEnumStringValues Enumerates the set of values in String for AuthConfigModelTypeEnum

func GetAuthDetailsModelTypeEnumStringValues ¶

func GetAuthDetailsModelTypeEnumStringValues() []string

GetAuthDetailsModelTypeEnumStringValues Enumerates the set of values in String for AuthDetailsModelTypeEnum

func GetBaseTypeModelTypeEnumStringValues ¶

func GetBaseTypeModelTypeEnumStringValues() []string

GetBaseTypeModelTypeEnumStringValues Enumerates the set of values in String for BaseTypeModelTypeEnum

func GetBiccReadAttributesExtractStrategyEnumStringValues ¶

func GetBiccReadAttributesExtractStrategyEnumStringValues() []string

GetBiccReadAttributesExtractStrategyEnumStringValues Enumerates the set of values in String for BiccReadAttributesExtractStrategyEnum

func GetCancelRestCallConfigMethodTypeEnumStringValues ¶

func GetCancelRestCallConfigMethodTypeEnumStringValues() []string

GetCancelRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for CancelRestCallConfigMethodTypeEnum

func GetChildReferenceTypeEnumStringValues ¶

func GetChildReferenceTypeEnumStringValues() []string

GetChildReferenceTypeEnumStringValues Enumerates the set of values in String for ChildReferenceTypeEnum

func GetCompositeStateCompositeStateAggregatorEnumStringValues ¶ added in v65.43.0

func GetCompositeStateCompositeStateAggregatorEnumStringValues() []string

GetCompositeStateCompositeStateAggregatorEnumStringValues Enumerates the set of values in String for CompositeStateCompositeStateAggregatorEnum

func GetCompressionCodecEnumStringValues ¶

func GetCompressionCodecEnumStringValues() []string

GetCompressionCodecEnumStringValues Enumerates the set of values in String for CompressionCodecEnum

func GetConditionalOutputPortPortTypeEnumStringValues ¶ added in v65.5.0

func GetConditionalOutputPortPortTypeEnumStringValues() []string

GetConditionalOutputPortPortTypeEnumStringValues Enumerates the set of values in String for ConditionalOutputPortPortTypeEnum

func GetConnectionDetailsModelTypeEnumStringValues ¶

func GetConnectionDetailsModelTypeEnumStringValues() []string

GetConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for ConnectionDetailsModelTypeEnum

func GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues ¶ added in v65.57.0

func GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues() []string

GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues Enumerates the set of values in String for ConnectionFromOAuth2DetailsGrantTypeEnum

func GetConnectionFromOAuth2GrantTypeEnumStringValues ¶ added in v65.57.0

func GetConnectionFromOAuth2GrantTypeEnumStringValues() []string

GetConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for ConnectionFromOAuth2GrantTypeEnum

func GetConnectionModelTypeEnumStringValues ¶

func GetConnectionModelTypeEnumStringValues() []string

GetConnectionModelTypeEnumStringValues Enumerates the set of values in String for ConnectionModelTypeEnum

func GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues ¶ added in v65.57.0

func GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues() []string

GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for ConnectionSummaryFromOAuth2GrantTypeEnum

func GetConnectionSummaryModelTypeEnumStringValues ¶

func GetConnectionSummaryModelTypeEnumStringValues() []string

GetConnectionSummaryModelTypeEnumStringValues Enumerates the set of values in String for ConnectionSummaryModelTypeEnum

func GetConnectorAttributeModelTypeEnumStringValues ¶

func GetConnectorAttributeModelTypeEnumStringValues() []string

GetConnectorAttributeModelTypeEnumStringValues Enumerates the set of values in String for ConnectorAttributeModelTypeEnum

func GetCopyConflictResolutionRequestTypeEnumStringValues ¶ added in v65.32.1

func GetCopyConflictResolutionRequestTypeEnumStringValues() []string

GetCopyConflictResolutionRequestTypeEnumStringValues Enumerates the set of values in String for CopyConflictResolutionRequestTypeEnum

func GetCopyObjectMetadataSummaryResolutionActionEnumStringValues ¶ added in v65.32.1

func GetCopyObjectMetadataSummaryResolutionActionEnumStringValues() []string

GetCopyObjectMetadataSummaryResolutionActionEnumStringValues Enumerates the set of values in String for CopyObjectMetadataSummaryResolutionActionEnum

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues ¶ added in v65.32.1

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues() []string

GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues Enumerates the set of values in String for CopyObjectRequestCopyMetadataObjectRequestStatusEnum

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues ¶ added in v65.32.1

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues() []string

GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues Enumerates the set of values in String for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

func GetCountStatisticSummaryObjectTypeEnumStringValues ¶

func GetCountStatisticSummaryObjectTypeEnumStringValues() []string

GetCountStatisticSummaryObjectTypeEnumStringValues Enumerates the set of values in String for CountStatisticSummaryObjectTypeEnum

func GetCreateApplicationDetailsLifecycleStateEnumStringValues ¶

func GetCreateApplicationDetailsLifecycleStateEnumStringValues() []string

GetCreateApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for CreateApplicationDetailsLifecycleStateEnum

func GetCreateApplicationDetailsModelTypeEnumStringValues ¶

func GetCreateApplicationDetailsModelTypeEnumStringValues() []string

GetCreateApplicationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateApplicationDetailsModelTypeEnum

func GetCreateConnectionDetailsModelTypeEnumStringValues ¶

func GetCreateConnectionDetailsModelTypeEnumStringValues() []string

GetCreateConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateConnectionDetailsModelTypeEnum

func GetCreateConnectionFromOAuth2GrantTypeEnumStringValues ¶ added in v65.57.0

func GetCreateConnectionFromOAuth2GrantTypeEnumStringValues() []string

GetCreateConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for CreateConnectionFromOAuth2GrantTypeEnum

func GetCreateDataAssetDetailsModelTypeEnumStringValues ¶

func GetCreateDataAssetDetailsModelTypeEnumStringValues() []string

GetCreateDataAssetDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDataAssetDetailsModelTypeEnum

func GetCreateDisApplicationDetailsLifecycleStateEnumStringValues ¶

func GetCreateDisApplicationDetailsLifecycleStateEnumStringValues() []string

GetCreateDisApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for CreateDisApplicationDetailsLifecycleStateEnum

func GetCreateDisApplicationDetailsModelTypeEnumStringValues ¶

func GetCreateDisApplicationDetailsModelTypeEnumStringValues() []string

GetCreateDisApplicationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDisApplicationDetailsModelTypeEnum

func GetCreateEntityShapeDetailsModelTypeEnumStringValues ¶

func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string

GetCreateEntityShapeDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsModelTypeEnum

func GetCreateEntityShapeFromFileEntityTypeEnumStringValues ¶

func GetCreateEntityShapeFromFileEntityTypeEnumStringValues() []string

GetCreateEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromFileEntityTypeEnum

func GetCreateEntityShapeFromObjectEntityTypeEnumStringValues ¶ added in v65.43.0

func GetCreateEntityShapeFromObjectEntityTypeEnumStringValues() []string

GetCreateEntityShapeFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromObjectEntityTypeEnum

func GetCreateEntityShapeFromSqlEntityTypeEnumStringValues ¶

func GetCreateEntityShapeFromSqlEntityTypeEnumStringValues() []string

GetCreateEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromSqlEntityTypeEnum

func GetCreatePatchDetailsPatchTypeEnumStringValues ¶

func GetCreatePatchDetailsPatchTypeEnumStringValues() []string

GetCreatePatchDetailsPatchTypeEnumStringValues Enumerates the set of values in String for CreatePatchDetailsPatchTypeEnum

func GetCreateSourceApplicationInfoCopyTypeEnumStringValues ¶ added in v65.21.0

func GetCreateSourceApplicationInfoCopyTypeEnumStringValues() []string

GetCreateSourceApplicationInfoCopyTypeEnumStringValues Enumerates the set of values in String for CreateSourceApplicationInfoCopyTypeEnum

func GetCreateTaskDetailsModelTypeEnumStringValues ¶

func GetCreateTaskDetailsModelTypeEnumStringValues() []string

GetCreateTaskDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateTaskDetailsModelTypeEnum

func GetCreateTaskFromRestTaskApiCallModeEnumStringValues ¶

func GetCreateTaskFromRestTaskApiCallModeEnumStringValues() []string

GetCreateTaskFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskApiCallModeEnum

func GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues ¶

func GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string

GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskCancelMethodTypeEnum

func GetCreateTaskFromRestTaskMethodTypeEnumStringValues ¶

func GetCreateTaskFromRestTaskMethodTypeEnumStringValues() []string

GetCreateTaskFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskMethodTypeEnum

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues ¶

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string

GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromSqlTaskSqlScriptTypeEnum

func GetCreateTaskRunDetailsReRunTypeEnumStringValues ¶

func GetCreateTaskRunDetailsReRunTypeEnumStringValues() []string

GetCreateTaskRunDetailsReRunTypeEnumStringValues Enumerates the set of values in String for CreateTaskRunDetailsReRunTypeEnum

func GetCreateTaskScheduleDetailsAuthModeEnumStringValues ¶

func GetCreateTaskScheduleDetailsAuthModeEnumStringValues() []string

GetCreateTaskScheduleDetailsAuthModeEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsAuthModeEnum

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues ¶

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string

GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsExpectedDurationUnitEnum

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues ¶

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string

GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsRetryDelayUnitEnum

func GetCreateTaskValidationDetailsModelTypeEnumStringValues ¶

func GetCreateTaskValidationDetailsModelTypeEnumStringValues() []string

GetCreateTaskValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateTaskValidationDetailsModelTypeEnum

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues ¶

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues() []string

GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateUserDefinedFunctionValidationDetailsModelTypeEnum

func GetDataAssetModelTypeEnumStringValues ¶

func GetDataAssetModelTypeEnumStringValues() []string

GetDataAssetModelTypeEnumStringValues Enumerates the set of values in String for DataAssetModelTypeEnum

func GetDataAssetSummaryModelTypeEnumStringValues ¶

func GetDataAssetSummaryModelTypeEnumStringValues() []string

GetDataAssetSummaryModelTypeEnumStringValues Enumerates the set of values in String for DataAssetSummaryModelTypeEnum

func GetDataEntityDetailsModelTypeEnumStringValues ¶

func GetDataEntityDetailsModelTypeEnumStringValues() []string

GetDataEntityDetailsModelTypeEnumStringValues Enumerates the set of values in String for DataEntityDetailsModelTypeEnum

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues ¶

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetDataEntityFromDataStoreEntityTypeEnumStringValues ¶

func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string

GetDataEntityFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityTypeEnum

func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues ¶

func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetDataEntityFromFileEntityTypeEnumStringValues ¶

func GetDataEntityFromFileEntityTypeEnumStringValues() []string

GetDataEntityFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityTypeEnum

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues ¶ added in v65.43.0

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromObjectEntityDetailsEntityTypeEnum

func GetDataEntityFromObjectEntityTypeEnumStringValues ¶ added in v65.43.0

func GetDataEntityFromObjectEntityTypeEnumStringValues() []string

GetDataEntityFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromObjectEntityTypeEnum

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues ¶

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetDataEntityFromSqlEntityTypeEnumStringValues ¶

func GetDataEntityFromSqlEntityTypeEnumStringValues() []string

GetDataEntityFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityTypeEnum

func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues ¶

func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetDataEntityFromTableEntityTypeEnumStringValues ¶

func GetDataEntityFromTableEntityTypeEnumStringValues() []string

GetDataEntityFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityTypeEnum

func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues ¶

func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetDataEntityFromViewEntityTypeEnumStringValues ¶

func GetDataEntityFromViewEntityTypeEnumStringValues() []string

GetDataEntityFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityTypeEnum

func GetDataEntityModelTypeEnumStringValues ¶

func GetDataEntityModelTypeEnumStringValues() []string

GetDataEntityModelTypeEnumStringValues Enumerates the set of values in String for DataEntityModelTypeEnum

func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues ¶

func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetDataEntitySummaryFromFileEntityTypeEnumStringValues ¶

func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromFileEntityTypeEnum

func GetDataEntitySummaryFromObjectEntityTypeEnumStringValues ¶ added in v65.43.0

func GetDataEntitySummaryFromObjectEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromObjectEntityTypeEnum

func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues ¶

func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromSqlEntityTypeEnum

func GetDataEntitySummaryFromTableEntityTypeEnumStringValues ¶

func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromTableEntityTypeEnum

func GetDataEntitySummaryFromViewEntityTypeEnumStringValues ¶

func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromViewEntityTypeEnum

func GetDataEntitySummaryModelTypeEnumStringValues ¶

func GetDataEntitySummaryModelTypeEnumStringValues() []string

GetDataEntitySummaryModelTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryModelTypeEnum

func GetDataFormatTypeEnumStringValues ¶

func GetDataFormatTypeEnumStringValues() []string

GetDataFormatTypeEnumStringValues Enumerates the set of values in String for DataFormatTypeEnum

func GetDataTypeDtTypeEnumStringValues ¶

func GetDataTypeDtTypeEnumStringValues() []string

GetDataTypeDtTypeEnumStringValues Enumerates the set of values in String for DataTypeDtTypeEnum

func GetDecisionOperatorTriggerRuleEnumStringValues ¶ added in v65.21.0

func GetDecisionOperatorTriggerRuleEnumStringValues() []string

GetDecisionOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for DecisionOperatorTriggerRuleEnum

func GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues ¶ added in v65.21.0

func GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues() []string

GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues Enumerates the set of values in String for DecisionOutputPortDecisionOutputPortTypeEnum

func GetDecisionOutputPortPortTypeEnumStringValues ¶ added in v65.21.0

func GetDecisionOutputPortPortTypeEnumStringValues() []string

GetDecisionOutputPortPortTypeEnumStringValues Enumerates the set of values in String for DecisionOutputPortPortTypeEnum

func GetDependentObjectLifecycleStateEnumStringValues ¶

func GetDependentObjectLifecycleStateEnumStringValues() []string

GetDependentObjectLifecycleStateEnumStringValues Enumerates the set of values in String for DependentObjectLifecycleStateEnum

func GetDerivedEntityModeEnumStringValues ¶ added in v65.21.0

func GetDerivedEntityModeEnumStringValues() []string

GetDerivedEntityModeEnumStringValues Enumerates the set of values in String for DerivedEntityModeEnum

func GetDetailedDescriptionModelTypeEnumStringValues ¶ added in v65.32.1

func GetDetailedDescriptionModelTypeEnumStringValues() []string

GetDetailedDescriptionModelTypeEnumStringValues Enumerates the set of values in String for DetailedDescriptionModelTypeEnum

func GetDisApplicationLifecycleStateEnumStringValues ¶

func GetDisApplicationLifecycleStateEnumStringValues() []string

GetDisApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for DisApplicationLifecycleStateEnum

func GetDisApplicationSummaryLifecycleStateEnumStringValues ¶

func GetDisApplicationSummaryLifecycleStateEnumStringValues() []string

GetDisApplicationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DisApplicationSummaryLifecycleStateEnum

func GetDynamicTypeHandlerModelTypeEnumStringValues ¶

func GetDynamicTypeHandlerModelTypeEnumStringValues() []string

GetDynamicTypeHandlerModelTypeEnumStringValues Enumerates the set of values in String for DynamicTypeHandlerModelTypeEnum

func GetEndOperatorTriggerRuleEnumStringValues ¶

func GetEndOperatorTriggerRuleEnumStringValues() []string

GetEndOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for EndOperatorTriggerRuleEnum

func GetEntityShapeFromFileEntityTypeEnumStringValues ¶

func GetEntityShapeFromFileEntityTypeEnumStringValues() []string

GetEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromFileEntityTypeEnum

func GetEntityShapeFromObjectEntityTypeEnumStringValues ¶ added in v65.43.0

func GetEntityShapeFromObjectEntityTypeEnumStringValues() []string

GetEntityShapeFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromObjectEntityTypeEnum

func GetEntityShapeFromSqlEntityTypeEnumStringValues ¶

func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string

GetEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromSqlEntityTypeEnum

func GetEntityShapeModelTypeEnumStringValues ¶

func GetEntityShapeModelTypeEnumStringValues() []string

GetEntityShapeModelTypeEnumStringValues Enumerates the set of values in String for EntityShapeModelTypeEnum

func GetExecuteRestCallConfigMethodTypeEnumStringValues ¶

func GetExecuteRestCallConfigMethodTypeEnumStringValues() []string

GetExecuteRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for ExecuteRestCallConfigMethodTypeEnum

func GetExportRequestStatusEnumStringValues ¶ added in v65.43.0

func GetExportRequestStatusEnumStringValues() []string

GetExportRequestStatusEnumStringValues Enumerates the set of values in String for ExportRequestStatusEnum

func GetExportRequestSummaryStatusEnumStringValues ¶ added in v65.43.0

func GetExportRequestSummaryStatusEnumStringValues() []string

GetExportRequestSummaryStatusEnumStringValues Enumerates the set of values in String for ExportRequestSummaryStatusEnum

func GetExpressionOperatorTriggerRuleEnumStringValues ¶

func GetExpressionOperatorTriggerRuleEnumStringValues() []string

GetExpressionOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for ExpressionOperatorTriggerRuleEnum

func GetExternalPublicationStatusEnumStringValues ¶

func GetExternalPublicationStatusEnumStringValues() []string

GetExternalPublicationStatusEnumStringValues Enumerates the set of values in String for ExternalPublicationStatusEnum

func GetExternalPublicationSummaryStatusEnumStringValues ¶

func GetExternalPublicationSummaryStatusEnumStringValues() []string

GetExternalPublicationSummaryStatusEnumStringValues Enumerates the set of values in String for ExternalPublicationSummaryStatusEnum

func GetFieldMapModelTypeEnumStringValues ¶

func GetFieldMapModelTypeEnumStringValues() []string

GetFieldMapModelTypeEnumStringValues Enumerates the set of values in String for FieldMapModelTypeEnum

func GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues() []string

GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesCreateArrayIndexEnum

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues() []string

GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesIgnoreNullValuesEnum

func GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues() []string

GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesRetainAllAttributesEnum

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues() []string

GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesRetainParentNameLineageEnum

func GetFlowPortLinkModelTypeEnumStringValues ¶

func GetFlowPortLinkModelTypeEnumStringValues() []string

GetFlowPortLinkModelTypeEnumStringValues Enumerates the set of values in String for FlowPortLinkModelTypeEnum

func GetFunctionConfigurationDefinitionModelTypeEnumStringValues ¶ added in v65.21.0

func GetFunctionConfigurationDefinitionModelTypeEnumStringValues() []string

GetFunctionConfigurationDefinitionModelTypeEnumStringValues Enumerates the set of values in String for FunctionConfigurationDefinitionModelTypeEnum

func GetFunctionLibraryDetailsModelTypeEnumStringValues ¶

func GetFunctionLibraryDetailsModelTypeEnumStringValues() []string

GetFunctionLibraryDetailsModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibraryDetailsModelTypeEnum

func GetFunctionLibraryModelTypeEnumStringValues ¶

func GetFunctionLibraryModelTypeEnumStringValues() []string

GetFunctionLibraryModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibraryModelTypeEnum

func GetFunctionLibrarySummaryModelTypeEnumStringValues ¶

func GetFunctionLibrarySummaryModelTypeEnumStringValues() []string

GetFunctionLibrarySummaryModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibrarySummaryModelTypeEnum

func GetFunctionSignatureModelTypeEnumStringValues ¶

func GetFunctionSignatureModelTypeEnumStringValues() []string

GetFunctionSignatureModelTypeEnumStringValues Enumerates the set of values in String for FunctionSignatureModelTypeEnum

func GetGetFolderProjectionEnumStringValues ¶

func GetGetFolderProjectionEnumStringValues() []string

GetGetFolderProjectionEnumStringValues Enumerates the set of values in String for GetFolderProjectionEnum

func GetGetFunctionLibraryProjectionEnumStringValues ¶

func GetGetFunctionLibraryProjectionEnumStringValues() []string

GetGetFunctionLibraryProjectionEnumStringValues Enumerates the set of values in String for GetFunctionLibraryProjectionEnum

func GetGetProjectProjectionEnumStringValues ¶

func GetGetProjectProjectionEnumStringValues() []string

GetGetProjectProjectionEnumStringValues Enumerates the set of values in String for GetProjectProjectionEnum

func GetGroupedNamePatternRuleMatchingStrategyEnumStringValues ¶ added in v65.21.0

func GetGroupedNamePatternRuleMatchingStrategyEnumStringValues() []string

GetGroupedNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for GroupedNamePatternRuleMatchingStrategyEnum

func GetGroupedNamePatternRuleRuleTypeEnumStringValues ¶ added in v65.21.0

func GetGroupedNamePatternRuleRuleTypeEnumStringValues() []string

GetGroupedNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for GroupedNamePatternRuleRuleTypeEnum

func GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues ¶ added in v65.43.0

func GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues() []string

GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues Enumerates the set of values in String for ImportConflictResolutionImportConflictResolutionTypeEnum

func GetImportObjectMetadataSummaryResolutionActionEnumStringValues ¶ added in v65.43.0

func GetImportObjectMetadataSummaryResolutionActionEnumStringValues() []string

GetImportObjectMetadataSummaryResolutionActionEnumStringValues Enumerates the set of values in String for ImportObjectMetadataSummaryResolutionActionEnum

func GetImportRequestStatusEnumStringValues ¶ added in v65.43.0

func GetImportRequestStatusEnumStringValues() []string

GetImportRequestStatusEnumStringValues Enumerates the set of values in String for ImportRequestStatusEnum

func GetImportRequestSummaryStatusEnumStringValues ¶ added in v65.43.0

func GetImportRequestSummaryStatusEnumStringValues() []string

GetImportRequestSummaryStatusEnumStringValues Enumerates the set of values in String for ImportRequestSummaryStatusEnum

func GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues ¶ added in v65.55.0

func GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues() []string

GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues Enumerates the set of values in String for IncrementalDataEntityClauseIncrementalComparatorEnum

func GetIncrementalFieldClauseIncrementalComparatorEnumStringValues ¶ added in v65.55.0

func GetIncrementalFieldClauseIncrementalComparatorEnumStringValues() []string

GetIncrementalFieldClauseIncrementalComparatorEnumStringValues Enumerates the set of values in String for IncrementalFieldClauseIncrementalComparatorEnum

func GetInputPortPortTypeEnumStringValues ¶

func GetInputPortPortTypeEnumStringValues() []string

GetInputPortPortTypeEnumStringValues Enumerates the set of values in String for InputPortPortTypeEnum

func GetIntersectIntersectTypeEnumStringValues ¶

func GetIntersectIntersectTypeEnumStringValues() []string

GetIntersectIntersectTypeEnumStringValues Enumerates the set of values in String for IntersectIntersectTypeEnum

func GetJoinPolicyEnumStringValues ¶

func GetJoinPolicyEnumStringValues() []string

GetJoinPolicyEnumStringValues Enumerates the set of values in String for JoinPolicyEnum

func GetJoinerJoinTypeEnumStringValues ¶

func GetJoinerJoinTypeEnumStringValues() []string

GetJoinerJoinTypeEnumStringValues Enumerates the set of values in String for JoinerJoinTypeEnum

func GetKeyModelTypeEnumStringValues ¶

func GetKeyModelTypeEnumStringValues() []string

GetKeyModelTypeEnumStringValues Enumerates the set of values in String for KeyModelTypeEnum

func GetListApplicationsSortByEnumStringValues ¶

func GetListApplicationsSortByEnumStringValues() []string

GetListApplicationsSortByEnumStringValues Enumerates the set of values in String for ListApplicationsSortByEnum

func GetListApplicationsSortOrderEnumStringValues ¶

func GetListApplicationsSortOrderEnumStringValues() []string

GetListApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationsSortOrderEnum

func GetListConnectionValidationsSortByEnumStringValues ¶

func GetListConnectionValidationsSortByEnumStringValues() []string

GetListConnectionValidationsSortByEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortByEnum

func GetListConnectionValidationsSortOrderEnumStringValues ¶

func GetListConnectionValidationsSortOrderEnumStringValues() []string

GetListConnectionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortOrderEnum

func GetListConnectionsSortByEnumStringValues ¶

func GetListConnectionsSortByEnumStringValues() []string

GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum

func GetListConnectionsSortOrderEnumStringValues ¶

func GetListConnectionsSortOrderEnumStringValues() []string

GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum

func GetListCopyObjectRequestsCopyStatusEnumStringValues ¶ added in v65.32.1

func GetListCopyObjectRequestsCopyStatusEnumStringValues() []string

GetListCopyObjectRequestsCopyStatusEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsCopyStatusEnum

func GetListCopyObjectRequestsProjectionEnumStringValues ¶ added in v65.32.1

func GetListCopyObjectRequestsProjectionEnumStringValues() []string

GetListCopyObjectRequestsProjectionEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsProjectionEnum

func GetListCopyObjectRequestsSortByEnumStringValues ¶ added in v65.32.1

func GetListCopyObjectRequestsSortByEnumStringValues() []string

GetListCopyObjectRequestsSortByEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsSortByEnum

func GetListCopyObjectRequestsSortOrderEnumStringValues ¶ added in v65.32.1

func GetListCopyObjectRequestsSortOrderEnumStringValues() []string

GetListCopyObjectRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsSortOrderEnum

func GetListDataAssetsSortByEnumStringValues ¶

func GetListDataAssetsSortByEnumStringValues() []string

GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum

func GetListDataAssetsSortOrderEnumStringValues ¶

func GetListDataAssetsSortOrderEnumStringValues() []string

GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum

func GetListDataEntitiesSortByEnumStringValues ¶

func GetListDataEntitiesSortByEnumStringValues() []string

GetListDataEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortByEnum

func GetListDataEntitiesSortOrderEnumStringValues ¶

func GetListDataEntitiesSortOrderEnumStringValues() []string

GetListDataEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortOrderEnum

func GetListDataFlowValidationsSortByEnumStringValues ¶

func GetListDataFlowValidationsSortByEnumStringValues() []string

GetListDataFlowValidationsSortByEnumStringValues Enumerates the set of values in String for ListDataFlowValidationsSortByEnum

func GetListDataFlowValidationsSortOrderEnumStringValues ¶

func GetListDataFlowValidationsSortOrderEnumStringValues() []string

GetListDataFlowValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListDataFlowValidationsSortOrderEnum

func GetListDataFlowsSortByEnumStringValues ¶

func GetListDataFlowsSortByEnumStringValues() []string

GetListDataFlowsSortByEnumStringValues Enumerates the set of values in String for ListDataFlowsSortByEnum

func GetListDataFlowsSortOrderEnumStringValues ¶

func GetListDataFlowsSortOrderEnumStringValues() []string

GetListDataFlowsSortOrderEnumStringValues Enumerates the set of values in String for ListDataFlowsSortOrderEnum

func GetListDependentObjectsSortByEnumStringValues ¶

func GetListDependentObjectsSortByEnumStringValues() []string

GetListDependentObjectsSortByEnumStringValues Enumerates the set of values in String for ListDependentObjectsSortByEnum

func GetListDependentObjectsSortOrderEnumStringValues ¶

func GetListDependentObjectsSortOrderEnumStringValues() []string

GetListDependentObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListDependentObjectsSortOrderEnum

func GetListDisApplicationTaskRunLineagesSortByEnumStringValues ¶ added in v65.21.0

func GetListDisApplicationTaskRunLineagesSortByEnumStringValues() []string

GetListDisApplicationTaskRunLineagesSortByEnumStringValues Enumerates the set of values in String for ListDisApplicationTaskRunLineagesSortByEnum

func GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues ¶ added in v65.21.0

func GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues() []string

GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues Enumerates the set of values in String for ListDisApplicationTaskRunLineagesSortOrderEnum

func GetListDisApplicationsSortByEnumStringValues ¶

func GetListDisApplicationsSortByEnumStringValues() []string

GetListDisApplicationsSortByEnumStringValues Enumerates the set of values in String for ListDisApplicationsSortByEnum

func GetListDisApplicationsSortOrderEnumStringValues ¶

func GetListDisApplicationsSortOrderEnumStringValues() []string

GetListDisApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListDisApplicationsSortOrderEnum

func GetListExportRequestsExportStatusEnumStringValues ¶ added in v65.43.0

func GetListExportRequestsExportStatusEnumStringValues() []string

GetListExportRequestsExportStatusEnumStringValues Enumerates the set of values in String for ListExportRequestsExportStatusEnum

func GetListExportRequestsProjectionEnumStringValues ¶ added in v65.43.0

func GetListExportRequestsProjectionEnumStringValues() []string

GetListExportRequestsProjectionEnumStringValues Enumerates the set of values in String for ListExportRequestsProjectionEnum

func GetListExportRequestsSortByEnumStringValues ¶ added in v65.43.0

func GetListExportRequestsSortByEnumStringValues() []string

GetListExportRequestsSortByEnumStringValues Enumerates the set of values in String for ListExportRequestsSortByEnum

func GetListExportRequestsSortOrderEnumStringValues ¶ added in v65.43.0

func GetListExportRequestsSortOrderEnumStringValues() []string

GetListExportRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListExportRequestsSortOrderEnum

func GetListExternalPublicationValidationsSortByEnumStringValues ¶

func GetListExternalPublicationValidationsSortByEnumStringValues() []string

GetListExternalPublicationValidationsSortByEnumStringValues Enumerates the set of values in String for ListExternalPublicationValidationsSortByEnum

func GetListExternalPublicationValidationsSortOrderEnumStringValues ¶

func GetListExternalPublicationValidationsSortOrderEnumStringValues() []string

GetListExternalPublicationValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPublicationValidationsSortOrderEnum

func GetListExternalPublicationsSortByEnumStringValues ¶

func GetListExternalPublicationsSortByEnumStringValues() []string

GetListExternalPublicationsSortByEnumStringValues Enumerates the set of values in String for ListExternalPublicationsSortByEnum

func GetListExternalPublicationsSortOrderEnumStringValues ¶

func GetListExternalPublicationsSortOrderEnumStringValues() []string

GetListExternalPublicationsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPublicationsSortOrderEnum

func GetListFoldersSortByEnumStringValues ¶

func GetListFoldersSortByEnumStringValues() []string

GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum

func GetListFoldersSortOrderEnumStringValues ¶

func GetListFoldersSortOrderEnumStringValues() []string

GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum

func GetListFunctionLibrariesSortByEnumStringValues ¶

func GetListFunctionLibrariesSortByEnumStringValues() []string

GetListFunctionLibrariesSortByEnumStringValues Enumerates the set of values in String for ListFunctionLibrariesSortByEnum

func GetListFunctionLibrariesSortOrderEnumStringValues ¶

func GetListFunctionLibrariesSortOrderEnumStringValues() []string

GetListFunctionLibrariesSortOrderEnumStringValues Enumerates the set of values in String for ListFunctionLibrariesSortOrderEnum

func GetListImportRequestsImportStatusEnumStringValues ¶ added in v65.43.0

func GetListImportRequestsImportStatusEnumStringValues() []string

GetListImportRequestsImportStatusEnumStringValues Enumerates the set of values in String for ListImportRequestsImportStatusEnum

func GetListImportRequestsProjectionEnumStringValues ¶ added in v65.43.0

func GetListImportRequestsProjectionEnumStringValues() []string

GetListImportRequestsProjectionEnumStringValues Enumerates the set of values in String for ListImportRequestsProjectionEnum

func GetListImportRequestsSortByEnumStringValues ¶ added in v65.43.0

func GetListImportRequestsSortByEnumStringValues() []string

GetListImportRequestsSortByEnumStringValues Enumerates the set of values in String for ListImportRequestsSortByEnum

func GetListImportRequestsSortOrderEnumStringValues ¶ added in v65.43.0

func GetListImportRequestsSortOrderEnumStringValues() []string

GetListImportRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListImportRequestsSortOrderEnum

func GetListPatchChangesSortByEnumStringValues ¶

func GetListPatchChangesSortByEnumStringValues() []string

GetListPatchChangesSortByEnumStringValues Enumerates the set of values in String for ListPatchChangesSortByEnum

func GetListPatchChangesSortOrderEnumStringValues ¶

func GetListPatchChangesSortOrderEnumStringValues() []string

GetListPatchChangesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchChangesSortOrderEnum

func GetListPatchesSortByEnumStringValues ¶

func GetListPatchesSortByEnumStringValues() []string

GetListPatchesSortByEnumStringValues Enumerates the set of values in String for ListPatchesSortByEnum

func GetListPatchesSortOrderEnumStringValues ¶

func GetListPatchesSortOrderEnumStringValues() []string

GetListPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchesSortOrderEnum

func GetListPipelineValidationsSortByEnumStringValues ¶

func GetListPipelineValidationsSortByEnumStringValues() []string

GetListPipelineValidationsSortByEnumStringValues Enumerates the set of values in String for ListPipelineValidationsSortByEnum

func GetListPipelineValidationsSortOrderEnumStringValues ¶

func GetListPipelineValidationsSortOrderEnumStringValues() []string

GetListPipelineValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListPipelineValidationsSortOrderEnum

func GetListPipelinesSortByEnumStringValues ¶

func GetListPipelinesSortByEnumStringValues() []string

GetListPipelinesSortByEnumStringValues Enumerates the set of values in String for ListPipelinesSortByEnum

func GetListPipelinesSortOrderEnumStringValues ¶

func GetListPipelinesSortOrderEnumStringValues() []string

GetListPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListPipelinesSortOrderEnum

func GetListProjectsSortByEnumStringValues ¶

func GetListProjectsSortByEnumStringValues() []string

GetListProjectsSortByEnumStringValues Enumerates the set of values in String for ListProjectsSortByEnum

func GetListProjectsSortOrderEnumStringValues ¶

func GetListProjectsSortOrderEnumStringValues() []string

GetListProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectsSortOrderEnum

func GetListPublishedObjectsSortByEnumStringValues ¶

func GetListPublishedObjectsSortByEnumStringValues() []string

GetListPublishedObjectsSortByEnumStringValues Enumerates the set of values in String for ListPublishedObjectsSortByEnum

func GetListPublishedObjectsSortOrderEnumStringValues ¶

func GetListPublishedObjectsSortOrderEnumStringValues() []string

GetListPublishedObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListPublishedObjectsSortOrderEnum

func GetListReferencesSortByEnumStringValues ¶

func GetListReferencesSortByEnumStringValues() []string

GetListReferencesSortByEnumStringValues Enumerates the set of values in String for ListReferencesSortByEnum

func GetListReferencesSortOrderEnumStringValues ¶

func GetListReferencesSortOrderEnumStringValues() []string

GetListReferencesSortOrderEnumStringValues Enumerates the set of values in String for ListReferencesSortOrderEnum

func GetListRuntimeOperatorsSortByEnumStringValues ¶ added in v65.21.0

func GetListRuntimeOperatorsSortByEnumStringValues() []string

GetListRuntimeOperatorsSortByEnumStringValues Enumerates the set of values in String for ListRuntimeOperatorsSortByEnum

func GetListRuntimeOperatorsSortOrderEnumStringValues ¶ added in v65.21.0

func GetListRuntimeOperatorsSortOrderEnumStringValues() []string

GetListRuntimeOperatorsSortOrderEnumStringValues Enumerates the set of values in String for ListRuntimeOperatorsSortOrderEnum

func GetListRuntimePipelinesSortByEnumStringValues ¶ added in v65.21.0

func GetListRuntimePipelinesSortByEnumStringValues() []string

GetListRuntimePipelinesSortByEnumStringValues Enumerates the set of values in String for ListRuntimePipelinesSortByEnum

func GetListRuntimePipelinesSortOrderEnumStringValues ¶ added in v65.21.0

func GetListRuntimePipelinesSortOrderEnumStringValues() []string

GetListRuntimePipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListRuntimePipelinesSortOrderEnum

func GetListSchedulesSortByEnumStringValues ¶

func GetListSchedulesSortByEnumStringValues() []string

GetListSchedulesSortByEnumStringValues Enumerates the set of values in String for ListSchedulesSortByEnum

func GetListSchedulesSortOrderEnumStringValues ¶

func GetListSchedulesSortOrderEnumStringValues() []string

GetListSchedulesSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulesSortOrderEnum

func GetListSchemasSortByEnumStringValues ¶

func GetListSchemasSortByEnumStringValues() []string

GetListSchemasSortByEnumStringValues Enumerates the set of values in String for ListSchemasSortByEnum

func GetListSchemasSortOrderEnumStringValues ¶

func GetListSchemasSortOrderEnumStringValues() []string

GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum

func GetListTaskRunLineagesSortByEnumStringValues ¶ added in v65.21.0

func GetListTaskRunLineagesSortByEnumStringValues() []string

GetListTaskRunLineagesSortByEnumStringValues Enumerates the set of values in String for ListTaskRunLineagesSortByEnum

func GetListTaskRunLineagesSortOrderEnumStringValues ¶ added in v65.21.0

func GetListTaskRunLineagesSortOrderEnumStringValues() []string

GetListTaskRunLineagesSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunLineagesSortOrderEnum

func GetListTaskRunLogsSortByEnumStringValues ¶

func GetListTaskRunLogsSortByEnumStringValues() []string

GetListTaskRunLogsSortByEnumStringValues Enumerates the set of values in String for ListTaskRunLogsSortByEnum

func GetListTaskRunLogsSortOrderEnumStringValues ¶

func GetListTaskRunLogsSortOrderEnumStringValues() []string

GetListTaskRunLogsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunLogsSortOrderEnum

func GetListTaskRunsSortByEnumStringValues ¶

func GetListTaskRunsSortByEnumStringValues() []string

GetListTaskRunsSortByEnumStringValues Enumerates the set of values in String for ListTaskRunsSortByEnum

func GetListTaskRunsSortOrderEnumStringValues ¶

func GetListTaskRunsSortOrderEnumStringValues() []string

GetListTaskRunsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunsSortOrderEnum

func GetListTaskSchedulesSortByEnumStringValues ¶

func GetListTaskSchedulesSortByEnumStringValues() []string

GetListTaskSchedulesSortByEnumStringValues Enumerates the set of values in String for ListTaskSchedulesSortByEnum

func GetListTaskSchedulesSortOrderEnumStringValues ¶

func GetListTaskSchedulesSortOrderEnumStringValues() []string

GetListTaskSchedulesSortOrderEnumStringValues Enumerates the set of values in String for ListTaskSchedulesSortOrderEnum

func GetListTaskValidationsSortByEnumStringValues ¶

func GetListTaskValidationsSortByEnumStringValues() []string

GetListTaskValidationsSortByEnumStringValues Enumerates the set of values in String for ListTaskValidationsSortByEnum

func GetListTaskValidationsSortOrderEnumStringValues ¶

func GetListTaskValidationsSortOrderEnumStringValues() []string

GetListTaskValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskValidationsSortOrderEnum

func GetListTasksSortByEnumStringValues ¶

func GetListTasksSortByEnumStringValues() []string

GetListTasksSortByEnumStringValues Enumerates the set of values in String for ListTasksSortByEnum

func GetListTasksSortOrderEnumStringValues ¶

func GetListTasksSortOrderEnumStringValues() []string

GetListTasksSortOrderEnumStringValues Enumerates the set of values in String for ListTasksSortOrderEnum

func GetListTemplatesSortByEnumStringValues ¶ added in v65.32.1

func GetListTemplatesSortByEnumStringValues() []string

GetListTemplatesSortByEnumStringValues Enumerates the set of values in String for ListTemplatesSortByEnum

func GetListTemplatesSortOrderEnumStringValues ¶ added in v65.32.1

func GetListTemplatesSortOrderEnumStringValues() []string

GetListTemplatesSortOrderEnumStringValues Enumerates the set of values in String for ListTemplatesSortOrderEnum

func GetListUserDefinedFunctionValidationsSortByEnumStringValues ¶

func GetListUserDefinedFunctionValidationsSortByEnumStringValues() []string

GetListUserDefinedFunctionValidationsSortByEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionValidationsSortByEnum

func GetListUserDefinedFunctionValidationsSortOrderEnumStringValues ¶

func GetListUserDefinedFunctionValidationsSortOrderEnumStringValues() []string

GetListUserDefinedFunctionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionValidationsSortOrderEnum

func GetListUserDefinedFunctionsSortByEnumStringValues ¶

func GetListUserDefinedFunctionsSortByEnumStringValues() []string

GetListUserDefinedFunctionsSortByEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionsSortByEnum

func GetListUserDefinedFunctionsSortOrderEnumStringValues ¶

func GetListUserDefinedFunctionsSortOrderEnumStringValues() []string

GetListUserDefinedFunctionsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues ¶

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues ¶

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues ¶

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues ¶

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues ¶

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues ¶

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsWorkRequestStatusEnumStringValues ¶

func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string

GetListWorkRequestsWorkRequestStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsWorkRequestStatusEnum

func GetListWorkspacesSortByEnumStringValues ¶

func GetListWorkspacesSortByEnumStringValues() []string

GetListWorkspacesSortByEnumStringValues Enumerates the set of values in String for ListWorkspacesSortByEnum

func GetListWorkspacesSortOrderEnumStringValues ¶

func GetListWorkspacesSortOrderEnumStringValues() []string

GetListWorkspacesSortOrderEnumStringValues Enumerates the set of values in String for ListWorkspacesSortOrderEnum

func GetLookupMultiMatchStrategyEnumStringValues ¶

func GetLookupMultiMatchStrategyEnumStringValues() []string

GetLookupMultiMatchStrategyEnumStringValues Enumerates the set of values in String for LookupMultiMatchStrategyEnum

func GetMacroPivotFieldModelTypeEnumStringValues ¶ added in v65.5.0

func GetMacroPivotFieldModelTypeEnumStringValues() []string

GetMacroPivotFieldModelTypeEnumStringValues Enumerates the set of values in String for MacroPivotFieldModelTypeEnum

func GetMergeOperatorTriggerRuleEnumStringValues ¶

func GetMergeOperatorTriggerRuleEnumStringValues() []string

GetMergeOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for MergeOperatorTriggerRuleEnum

func GetMessageTypeEnumStringValues ¶

func GetMessageTypeEnumStringValues() []string

GetMessageTypeEnumStringValues Enumerates the set of values in String for MessageTypeEnum

func GetMinusMinusTypeEnumStringValues ¶

func GetMinusMinusTypeEnumStringValues() []string

GetMinusMinusTypeEnumStringValues Enumerates the set of values in String for MinusMinusTypeEnum

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues ¶

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues() []string

GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues Enumerates the set of values in String for MonthlyRuleFrequencyDetailsDayOfWeekEnum

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues ¶

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues() []string

GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues Enumerates the set of values in String for MonthlyRuleFrequencyDetailsWeekOfMonthEnum

func GetNameListRuleMatchingStrategyEnumStringValues ¶

func GetNameListRuleMatchingStrategyEnumStringValues() []string

GetNameListRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for NameListRuleMatchingStrategyEnum

func GetNameListRuleRuleTypeEnumStringValues ¶

func GetNameListRuleRuleTypeEnumStringValues() []string

GetNameListRuleRuleTypeEnumStringValues Enumerates the set of values in String for NameListRuleRuleTypeEnum

func GetNamePatternRuleMatchingStrategyEnumStringValues ¶

func GetNamePatternRuleMatchingStrategyEnumStringValues() []string

GetNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for NamePatternRuleMatchingStrategyEnum

func GetNamePatternRuleRuleTypeEnumStringValues ¶

func GetNamePatternRuleRuleTypeEnumStringValues() []string

GetNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for NamePatternRuleRuleTypeEnum

func GetOciFunctionModelTypeEnumStringValues ¶ added in v65.21.0

func GetOciFunctionModelTypeEnumStringValues() []string

GetOciFunctionModelTypeEnumStringValues Enumerates the set of values in String for OciFunctionModelTypeEnum

func GetOciFunctionPayloadFormatEnumStringValues ¶ added in v65.21.0

func GetOciFunctionPayloadFormatEnumStringValues() []string

GetOciFunctionPayloadFormatEnumStringValues Enumerates the set of values in String for OciFunctionPayloadFormatEnum

func GetOperationModelTypeEnumStringValues ¶ added in v65.21.0

func GetOperationModelTypeEnumStringValues() []string

GetOperationModelTypeEnumStringValues Enumerates the set of values in String for OperationModelTypeEnum

func GetOperatorModelTypeEnumStringValues ¶

func GetOperatorModelTypeEnumStringValues() []string

GetOperatorModelTypeEnumStringValues Enumerates the set of values in String for OperatorModelTypeEnum

func GetOutputPortPortTypeEnumStringValues ¶

func GetOutputPortPortTypeEnumStringValues() []string

GetOutputPortPortTypeEnumStringValues Enumerates the set of values in String for OutputPortPortTypeEnum

func GetParameterOutputAggregationTypeEnumStringValues ¶

func GetParameterOutputAggregationTypeEnumStringValues() []string

GetParameterOutputAggregationTypeEnumStringValues Enumerates the set of values in String for ParameterOutputAggregationTypeEnum

func GetPartitionConfigModelTypeEnumStringValues ¶

func GetPartitionConfigModelTypeEnumStringValues() []string

GetPartitionConfigModelTypeEnumStringValues Enumerates the set of values in String for PartitionConfigModelTypeEnum

func GetPatchChangeSummaryActionEnumStringValues ¶

func GetPatchChangeSummaryActionEnumStringValues() []string

GetPatchChangeSummaryActionEnumStringValues Enumerates the set of values in String for PatchChangeSummaryActionEnum

func GetPatchChangeSummaryTypeEnumStringValues ¶

func GetPatchChangeSummaryTypeEnumStringValues() []string

GetPatchChangeSummaryTypeEnumStringValues Enumerates the set of values in String for PatchChangeSummaryTypeEnum

func GetPatchObjectMetadataActionEnumStringValues ¶

func GetPatchObjectMetadataActionEnumStringValues() []string

GetPatchObjectMetadataActionEnumStringValues Enumerates the set of values in String for PatchObjectMetadataActionEnum

func GetPatchObjectMetadataTypeEnumStringValues ¶

func GetPatchObjectMetadataTypeEnumStringValues() []string

GetPatchObjectMetadataTypeEnumStringValues Enumerates the set of values in String for PatchObjectMetadataTypeEnum

func GetPatchPatchStatusEnumStringValues ¶

func GetPatchPatchStatusEnumStringValues() []string

GetPatchPatchStatusEnumStringValues Enumerates the set of values in String for PatchPatchStatusEnum

func GetPatchPatchTypeEnumStringValues ¶

func GetPatchPatchTypeEnumStringValues() []string

GetPatchPatchTypeEnumStringValues Enumerates the set of values in String for PatchPatchTypeEnum

func GetPatchSummaryPatchStatusEnumStringValues ¶

func GetPatchSummaryPatchStatusEnumStringValues() []string

GetPatchSummaryPatchStatusEnumStringValues Enumerates the set of values in String for PatchSummaryPatchStatusEnum

func GetPatchSummaryPatchTypeEnumStringValues ¶

func GetPatchSummaryPatchTypeEnumStringValues() []string

GetPatchSummaryPatchTypeEnumStringValues Enumerates the set of values in String for PatchSummaryPatchTypeEnum

func GetPollRestCallConfigMethodTypeEnumStringValues ¶

func GetPollRestCallConfigMethodTypeEnumStringValues() []string

GetPollRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for PollRestCallConfigMethodTypeEnum

func GetProjectionRuleModelTypeEnumStringValues ¶

func GetProjectionRuleModelTypeEnumStringValues() []string

GetProjectionRuleModelTypeEnumStringValues Enumerates the set of values in String for ProjectionRuleModelTypeEnum

func GetPublishedObjectModelTypeEnumStringValues ¶

func GetPublishedObjectModelTypeEnumStringValues() []string

GetPublishedObjectModelTypeEnumStringValues Enumerates the set of values in String for PublishedObjectModelTypeEnum

func GetPublishedObjectSummaryModelTypeEnumStringValues ¶

func GetPublishedObjectSummaryModelTypeEnumStringValues() []string

GetPublishedObjectSummaryModelTypeEnumStringValues Enumerates the set of values in String for PublishedObjectSummaryModelTypeEnum

func GetPushDownOperationModelTypeEnumStringValues ¶

func GetPushDownOperationModelTypeEnumStringValues() []string

GetPushDownOperationModelTypeEnumStringValues Enumerates the set of values in String for PushDownOperationModelTypeEnum

func GetReferenceSummaryTypeEnumStringValues ¶

func GetReferenceSummaryTypeEnumStringValues() []string

GetReferenceSummaryTypeEnumStringValues Enumerates the set of values in String for ReferenceSummaryTypeEnum

func GetReferenceTypeEnumStringValues ¶

func GetReferenceTypeEnumStringValues() []string

GetReferenceTypeEnumStringValues Enumerates the set of values in String for ReferenceTypeEnum

func GetReferencedDataObjectModelTypeEnumStringValues ¶ added in v65.21.0

func GetReferencedDataObjectModelTypeEnumStringValues() []string

GetReferencedDataObjectModelTypeEnumStringValues Enumerates the set of values in String for ReferencedDataObjectModelTypeEnum

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues ¶

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues() []string

GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues Enumerates the set of values in String for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

func GetRestCallConfigMethodTypeEnumStringValues ¶

func GetRestCallConfigMethodTypeEnumStringValues() []string

GetRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for RestCallConfigMethodTypeEnum

func GetRuleBasedEntityMapMapTypeEnumStringValues ¶ added in v65.5.0

func GetRuleBasedEntityMapMapTypeEnumStringValues() []string

GetRuleBasedEntityMapMapTypeEnumStringValues Enumerates the set of values in String for RuleBasedEntityMapMapTypeEnum

func GetRuleBasedFieldMapMapTypeEnumStringValues ¶

func GetRuleBasedFieldMapMapTypeEnumStringValues() []string

GetRuleBasedFieldMapMapTypeEnumStringValues Enumerates the set of values in String for RuleBasedFieldMapMapTypeEnum

func GetRuntimeOperatorExecutionStateEnumStringValues ¶ added in v65.21.0

func GetRuntimeOperatorExecutionStateEnumStringValues() []string

GetRuntimeOperatorExecutionStateEnumStringValues Enumerates the set of values in String for RuntimeOperatorExecutionStateEnum

func GetRuntimeOperatorOperatorTypeEnumStringValues ¶ added in v65.43.0

func GetRuntimeOperatorOperatorTypeEnumStringValues() []string

GetRuntimeOperatorOperatorTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorOperatorTypeEnum

func GetRuntimeOperatorStatusEnumStringValues ¶ added in v65.21.0

func GetRuntimeOperatorStatusEnumStringValues() []string

GetRuntimeOperatorStatusEnumStringValues Enumerates the set of values in String for RuntimeOperatorStatusEnum

func GetRuntimeOperatorSummaryExecutionStateEnumStringValues ¶ added in v65.21.0

func GetRuntimeOperatorSummaryExecutionStateEnumStringValues() []string

GetRuntimeOperatorSummaryExecutionStateEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryExecutionStateEnum

func GetRuntimeOperatorSummaryOperatorTypeEnumStringValues ¶ added in v65.43.0

func GetRuntimeOperatorSummaryOperatorTypeEnumStringValues() []string

GetRuntimeOperatorSummaryOperatorTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryOperatorTypeEnum

func GetRuntimeOperatorSummaryStatusEnumStringValues ¶ added in v65.21.0

func GetRuntimeOperatorSummaryStatusEnumStringValues() []string

GetRuntimeOperatorSummaryStatusEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryStatusEnum

func GetRuntimeOperatorSummaryTaskTypeEnumStringValues ¶ added in v65.43.0

func GetRuntimeOperatorSummaryTaskTypeEnumStringValues() []string

GetRuntimeOperatorSummaryTaskTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryTaskTypeEnum

func GetRuntimeOperatorTaskTypeEnumStringValues ¶ added in v65.43.0

func GetRuntimeOperatorTaskTypeEnumStringValues() []string

GetRuntimeOperatorTaskTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorTaskTypeEnum

func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues ¶

func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string

GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigDataTypeChangeHandlingEnum

func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues ¶

func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string

GetSchemaDriftConfigExtraColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigExtraColumnHandlingEnum

func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues ¶

func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string

GetSchemaDriftConfigMissingColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigMissingColumnHandlingEnum

func GetScopeReferenceReferenceTypeEnumStringValues ¶

func GetScopeReferenceReferenceTypeEnumStringValues() []string

GetScopeReferenceReferenceTypeEnumStringValues Enumerates the set of values in String for ScopeReferenceReferenceTypeEnum

func GetSecretConfigModelTypeEnumStringValues ¶

func GetSecretConfigModelTypeEnumStringValues() []string

GetSecretConfigModelTypeEnumStringValues Enumerates the set of values in String for SecretConfigModelTypeEnum

func GetSortClauseOrderEnumStringValues ¶

func GetSortClauseOrderEnumStringValues() []string

GetSortClauseOrderEnumStringValues Enumerates the set of values in String for SortClauseOrderEnum

func GetSplitDataRoutingStrategyEnumStringValues ¶ added in v65.5.0

func GetSplitDataRoutingStrategyEnumStringValues() []string

GetSplitDataRoutingStrategyEnumStringValues Enumerates the set of values in String for SplitDataRoutingStrategyEnum

func GetStructuredTypeDtTypeEnumStringValues ¶

func GetStructuredTypeDtTypeEnumStringValues() []string

GetStructuredTypeDtTypeEnumStringValues Enumerates the set of values in String for StructuredTypeDtTypeEnum

func GetStructuredTypeModelTypeEnumStringValues ¶

func GetStructuredTypeModelTypeEnumStringValues() []string

GetStructuredTypeModelTypeEnumStringValues Enumerates the set of values in String for StructuredTypeModelTypeEnum

func GetTargetDataPropertyEnumStringValues ¶

func GetTargetDataPropertyEnumStringValues() []string

GetTargetDataPropertyEnumStringValues Enumerates the set of values in String for TargetDataPropertyEnum

func GetTaskFromRestTaskDetailsApiCallModeEnumStringValues ¶

func GetTaskFromRestTaskDetailsApiCallModeEnumStringValues() []string

GetTaskFromRestTaskDetailsApiCallModeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsApiCallModeEnum

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues ¶

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues() []string

GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsCancelMethodTypeEnum

func GetTaskFromRestTaskDetailsMethodTypeEnumStringValues ¶

func GetTaskFromRestTaskDetailsMethodTypeEnumStringValues() []string

GetTaskFromRestTaskDetailsMethodTypeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsMethodTypeEnum

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues ¶

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues() []string

GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues Enumerates the set of values in String for TaskFromSqlTaskDetailsSqlScriptTypeEnum

func GetTaskModelTypeEnumStringValues ¶

func GetTaskModelTypeEnumStringValues() []string

GetTaskModelTypeEnumStringValues Enumerates the set of values in String for TaskModelTypeEnum

func GetTaskOperatorExpectedDurationUnitEnumStringValues ¶

func GetTaskOperatorExpectedDurationUnitEnumStringValues() []string

GetTaskOperatorExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskOperatorExpectedDurationUnitEnum

func GetTaskOperatorRetryDelayUnitEnumStringValues ¶

func GetTaskOperatorRetryDelayUnitEnumStringValues() []string

GetTaskOperatorRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskOperatorRetryDelayUnitEnum

func GetTaskOperatorTaskTypeEnumStringValues ¶

func GetTaskOperatorTaskTypeEnumStringValues() []string

GetTaskOperatorTaskTypeEnumStringValues Enumerates the set of values in String for TaskOperatorTaskTypeEnum

func GetTaskOperatorTriggerRuleEnumStringValues ¶

func GetTaskOperatorTriggerRuleEnumStringValues() []string

GetTaskOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for TaskOperatorTriggerRuleEnum

func GetTaskRunAuthModeEnumStringValues ¶

func GetTaskRunAuthModeEnumStringValues() []string

GetTaskRunAuthModeEnumStringValues Enumerates the set of values in String for TaskRunAuthModeEnum

func GetTaskRunDetailsReRunTypeEnumStringValues ¶

func GetTaskRunDetailsReRunTypeEnumStringValues() []string

GetTaskRunDetailsReRunTypeEnumStringValues Enumerates the set of values in String for TaskRunDetailsReRunTypeEnum

func GetTaskRunDetailsStatusEnumStringValues ¶

func GetTaskRunDetailsStatusEnumStringValues() []string

GetTaskRunDetailsStatusEnumStringValues Enumerates the set of values in String for TaskRunDetailsStatusEnum

func GetTaskRunDetailsTaskTypeEnumStringValues ¶

func GetTaskRunDetailsTaskTypeEnumStringValues() []string

GetTaskRunDetailsTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunDetailsTaskTypeEnum

func GetTaskRunExpectedDurationUnitEnumStringValues ¶

func GetTaskRunExpectedDurationUnitEnumStringValues() []string

GetTaskRunExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskRunExpectedDurationUnitEnum

func GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues ¶ added in v65.21.0

func GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues() []string

GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues Enumerates the set of values in String for TaskRunLineageDetailsTaskExecutionStatusEnum

func GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues ¶ added in v65.21.0

func GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues() []string

GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues Enumerates the set of values in String for TaskRunLineageSummaryTaskExecutionStatusEnum

func GetTaskRunStatusEnumStringValues ¶

func GetTaskRunStatusEnumStringValues() []string

GetTaskRunStatusEnumStringValues Enumerates the set of values in String for TaskRunStatusEnum

func GetTaskRunSummaryReRunTypeEnumStringValues ¶

func GetTaskRunSummaryReRunTypeEnumStringValues() []string

GetTaskRunSummaryReRunTypeEnumStringValues Enumerates the set of values in String for TaskRunSummaryReRunTypeEnum

func GetTaskRunSummaryStatusEnumStringValues ¶

func GetTaskRunSummaryStatusEnumStringValues() []string

GetTaskRunSummaryStatusEnumStringValues Enumerates the set of values in String for TaskRunSummaryStatusEnum

func GetTaskRunSummaryTaskTypeEnumStringValues ¶

func GetTaskRunSummaryTaskTypeEnumStringValues() []string

GetTaskRunSummaryTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunSummaryTaskTypeEnum

func GetTaskRunTaskTypeEnumStringValues ¶

func GetTaskRunTaskTypeEnumStringValues() []string

GetTaskRunTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunTaskTypeEnum

func GetTaskScheduleAuthModeEnumStringValues ¶

func GetTaskScheduleAuthModeEnumStringValues() []string

GetTaskScheduleAuthModeEnumStringValues Enumerates the set of values in String for TaskScheduleAuthModeEnum

func GetTaskScheduleExpectedDurationUnitEnumStringValues ¶

func GetTaskScheduleExpectedDurationUnitEnumStringValues() []string

GetTaskScheduleExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskScheduleExpectedDurationUnitEnum

func GetTaskScheduleRetryDelayUnitEnumStringValues ¶

func GetTaskScheduleRetryDelayUnitEnumStringValues() []string

GetTaskScheduleRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskScheduleRetryDelayUnitEnum

func GetTaskScheduleSummaryAuthModeEnumStringValues ¶

func GetTaskScheduleSummaryAuthModeEnumStringValues() []string

GetTaskScheduleSummaryAuthModeEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryAuthModeEnum

func GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues ¶

func GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues() []string

GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryExpectedDurationUnitEnum

func GetTaskScheduleSummaryRetryDelayUnitEnumStringValues ¶

func GetTaskScheduleSummaryRetryDelayUnitEnumStringValues() []string

GetTaskScheduleSummaryRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryRetryDelayUnitEnum

func GetTaskSummaryFromRestTaskApiCallModeEnumStringValues ¶

func GetTaskSummaryFromRestTaskApiCallModeEnumStringValues() []string

GetTaskSummaryFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskApiCallModeEnum

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues ¶

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues() []string

GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskCancelMethodTypeEnum

func GetTaskSummaryFromRestTaskMethodTypeEnumStringValues ¶

func GetTaskSummaryFromRestTaskMethodTypeEnumStringValues() []string

GetTaskSummaryFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskMethodTypeEnum

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues ¶

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues() []string

GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromSqlTaskSqlScriptTypeEnum

func GetTaskSummaryModelTypeEnumStringValues ¶

func GetTaskSummaryModelTypeEnumStringValues() []string

GetTaskSummaryModelTypeEnumStringValues Enumerates the set of values in String for TaskSummaryModelTypeEnum

func GetTemplateLifecycleStateEnumStringValues ¶ added in v65.32.1

func GetTemplateLifecycleStateEnumStringValues() []string

GetTemplateLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateLifecycleStateEnum

func GetTemplateSummaryLifecycleStateEnumStringValues ¶ added in v65.21.0

func GetTemplateSummaryLifecycleStateEnumStringValues() []string

GetTemplateSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateSummaryLifecycleStateEnum

func GetTypeListRuleMatchingStrategyEnumStringValues ¶

func GetTypeListRuleMatchingStrategyEnumStringValues() []string

GetTypeListRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for TypeListRuleMatchingStrategyEnum

func GetTypeListRuleRuleTypeEnumStringValues ¶

func GetTypeListRuleRuleTypeEnumStringValues() []string

GetTypeListRuleRuleTypeEnumStringValues Enumerates the set of values in String for TypeListRuleRuleTypeEnum

func GetTypedNamePatternRuleMatchingStrategyEnumStringValues ¶

func GetTypedNamePatternRuleMatchingStrategyEnumStringValues() []string

GetTypedNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for TypedNamePatternRuleMatchingStrategyEnum

func GetTypedNamePatternRuleRuleTypeEnumStringValues ¶

func GetTypedNamePatternRuleRuleTypeEnumStringValues() []string

GetTypedNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for TypedNamePatternRuleRuleTypeEnum

func GetTypedObjectModelTypeEnumStringValues ¶

func GetTypedObjectModelTypeEnumStringValues() []string

GetTypedObjectModelTypeEnumStringValues Enumerates the set of values in String for TypedObjectModelTypeEnum

func GetUnionUnionTypeEnumStringValues ¶

func GetUnionUnionTypeEnumStringValues() []string

GetUnionUnionTypeEnumStringValues Enumerates the set of values in String for UnionUnionTypeEnum

func GetUniqueKeyModelTypeEnumStringValues ¶

func GetUniqueKeyModelTypeEnumStringValues() []string

GetUniqueKeyModelTypeEnumStringValues Enumerates the set of values in String for UniqueKeyModelTypeEnum

func GetUpdateApplicationDetailsLifecycleStateEnumStringValues ¶

func GetUpdateApplicationDetailsLifecycleStateEnumStringValues() []string

GetUpdateApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateApplicationDetailsLifecycleStateEnum

func GetUpdateConnectionDetailsModelTypeEnumStringValues ¶

func GetUpdateConnectionDetailsModelTypeEnumStringValues() []string

GetUpdateConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateConnectionDetailsModelTypeEnum

func GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues ¶ added in v65.57.0

func GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues() []string

GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for UpdateConnectionFromOAuth2GrantTypeEnum

func GetUpdateCopyObjectRequestDetailsStatusEnumStringValues ¶ added in v65.32.1

func GetUpdateCopyObjectRequestDetailsStatusEnumStringValues() []string

GetUpdateCopyObjectRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateCopyObjectRequestDetailsStatusEnum

func GetUpdateDataAssetDetailsModelTypeEnumStringValues ¶

func GetUpdateDataAssetDetailsModelTypeEnumStringValues() []string

GetUpdateDataAssetDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateDataAssetDetailsModelTypeEnum

func GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues ¶

func GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues() []string

GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateDisApplicationDetailsLifecycleStateEnum

func GetUpdateExportRequestDetailsStatusEnumStringValues ¶ added in v65.43.0

func GetUpdateExportRequestDetailsStatusEnumStringValues() []string

GetUpdateExportRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateExportRequestDetailsStatusEnum

func GetUpdateImportRequestDetailsStatusEnumStringValues ¶ added in v65.43.0

func GetUpdateImportRequestDetailsStatusEnumStringValues() []string

GetUpdateImportRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateImportRequestDetailsStatusEnum

func GetUpdateTaskDetailsModelTypeEnumStringValues ¶

func GetUpdateTaskDetailsModelTypeEnumStringValues() []string

GetUpdateTaskDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateTaskDetailsModelTypeEnum

func GetUpdateTaskFromRestTaskApiCallModeEnumStringValues ¶

func GetUpdateTaskFromRestTaskApiCallModeEnumStringValues() []string

GetUpdateTaskFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskApiCallModeEnum

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues ¶

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string

GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskCancelMethodTypeEnum

func GetUpdateTaskFromRestTaskMethodTypeEnumStringValues ¶

func GetUpdateTaskFromRestTaskMethodTypeEnumStringValues() []string

GetUpdateTaskFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskMethodTypeEnum

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues ¶

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string

GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromSqlTaskSqlScriptTypeEnum

func GetUpdateTaskRunDetailsStatusEnumStringValues ¶

func GetUpdateTaskRunDetailsStatusEnumStringValues() []string

GetUpdateTaskRunDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateTaskRunDetailsStatusEnum

func GetUpdateTaskScheduleDetailsAuthModeEnumStringValues ¶

func GetUpdateTaskScheduleDetailsAuthModeEnumStringValues() []string

GetUpdateTaskScheduleDetailsAuthModeEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsAuthModeEnum

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues ¶

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string

GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsExpectedDurationUnitEnum

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues ¶

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string

GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsRetryDelayUnitEnum

func GetUserDefinedFunctionDetailsModelTypeEnumStringValues ¶

func GetUserDefinedFunctionDetailsModelTypeEnumStringValues() []string

GetUserDefinedFunctionDetailsModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionDetailsModelTypeEnum

func GetUserDefinedFunctionModelTypeEnumStringValues ¶

func GetUserDefinedFunctionModelTypeEnumStringValues() []string

GetUserDefinedFunctionModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionModelTypeEnum

func GetUserDefinedFunctionSummaryModelTypeEnumStringValues ¶

func GetUserDefinedFunctionSummaryModelTypeEnumStringValues() []string

GetUserDefinedFunctionSummaryModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionSummaryModelTypeEnum

func GetWeeklyFrequencyDetailsDaysEnumStringValues ¶

func GetWeeklyFrequencyDetailsDaysEnumStringValues() []string

GetWeeklyFrequencyDetailsDaysEnumStringValues Enumerates the set of values in String for WeeklyFrequencyDetailsDaysEnum

func GetWorkRequestOperationTypeEnumStringValues ¶

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues ¶

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues ¶

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkRequestSummaryOperationTypeEnumStringValues ¶

func GetWorkRequestSummaryOperationTypeEnumStringValues() []string

GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum

func GetWorkRequestSummaryStatusEnumStringValues ¶

func GetWorkRequestSummaryStatusEnumStringValues() []string

GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum

func GetWorkspaceLifecycleStateEnumStringValues ¶

func GetWorkspaceLifecycleStateEnumStringValues() []string

GetWorkspaceLifecycleStateEnumStringValues Enumerates the set of values in String for WorkspaceLifecycleStateEnum

func GetWorkspaceSummaryLifecycleStateEnumStringValues ¶

func GetWorkspaceSummaryLifecycleStateEnumStringValues() []string

GetWorkspaceSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for WorkspaceSummaryLifecycleStateEnum

func GetWriteOperationConfigWriteModeEnumStringValues ¶

func GetWriteOperationConfigWriteModeEnumStringValues() []string

GetWriteOperationConfigWriteModeEnumStringValues Enumerates the set of values in String for WriteOperationConfigWriteModeEnum

Types ¶

type AbstractCallAttribute ¶ added in v65.5.0

type AbstractCallAttribute interface {

	// The fetch size for reading.
	GetFetchSize() *int
}

AbstractCallAttribute The abstract write attribute.

type AbstractCallAttributeModelTypeEnum ¶ added in v65.5.0

type AbstractCallAttributeModelTypeEnum string

AbstractCallAttributeModelTypeEnum Enum with underlying type: string

const (
	AbstractCallAttributeModelTypeBipCallAttribute         AbstractCallAttributeModelTypeEnum = "BIP_CALL_ATTRIBUTE"
	AbstractCallAttributeModelTypeGenericRestCallAttribute AbstractCallAttributeModelTypeEnum = "GENERIC_REST_CALL_ATTRIBUTE"
)

Set of constants representing the allowable values for AbstractCallAttributeModelTypeEnum

func GetAbstractCallAttributeModelTypeEnumValues ¶ added in v65.5.0

func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum

GetAbstractCallAttributeModelTypeEnumValues Enumerates the set of values for AbstractCallAttributeModelTypeEnum

func GetMappingAbstractCallAttributeModelTypeEnum ¶ added in v65.5.0

func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)

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

type AbstractDataOperationConfig ¶

type AbstractDataOperationConfig interface {

	// This map is used for passing extra metatdata configuration that is required by read / write operation.
	GetMetadataConfigProperties() map[string]string

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

	GetCallAttribute() *BipCallAttribute
}

AbstractDataOperationConfig The information about the data operation.

type AbstractDataOperationConfigModelTypeEnum ¶

type AbstractDataOperationConfigModelTypeEnum string

AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum

func GetAbstractDataOperationConfigModelTypeEnumValues ¶

func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum

GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum

func GetMappingAbstractDataOperationConfigModelTypeEnum ¶

func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)

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

type AbstractField ¶

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

AbstractField The type representing the abstract field concept.

func (AbstractField) GetConfigValues ¶

func (m AbstractField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (AbstractField) GetDescription ¶

func (m AbstractField) GetDescription() *string

GetDescription returns Description

func (AbstractField) GetKey ¶

func (m AbstractField) GetKey() *string

GetKey returns Key

func (AbstractField) GetModelVersion ¶

func (m AbstractField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (AbstractField) GetName ¶

func (m AbstractField) GetName() *string

GetName returns Name

func (AbstractField) GetObjectStatus ¶

func (m AbstractField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (AbstractField) GetParentRef ¶

func (m AbstractField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (AbstractField) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AbstractField) String ¶

func (m AbstractField) String() string

func (AbstractField) ValidateEnumValue ¶

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

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

type AbstractFormatAttribute ¶

type AbstractFormatAttribute interface {

	// Defines whether a file pattern is supported.
	GetIsFilePattern() *bool
}

AbstractFormatAttribute The abstract format attribute.

type AbstractFormatAttributeModelTypeEnum ¶

type AbstractFormatAttributeModelTypeEnum string

AbstractFormatAttributeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum

func GetAbstractFormatAttributeModelTypeEnumValues ¶

func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum

GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum

func GetMappingAbstractFormatAttributeModelTypeEnum ¶

func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)

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

type AbstractFormattedText ¶

type AbstractFormattedText struct {
	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`
}

AbstractFormattedText The type of the formatted text.

func (AbstractFormattedText) String ¶

func (m AbstractFormattedText) String() string

func (AbstractFormattedText) ValidateEnumValue ¶

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

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

type AbstractFrequencyDetails ¶

type AbstractFrequencyDetails interface {

	// the frequency of the schedule.
	GetFrequency() AbstractFrequencyDetailsFrequencyEnum
}

AbstractFrequencyDetails The model that holds the frequency details.

type AbstractFrequencyDetailsFrequencyEnum ¶

type AbstractFrequencyDetailsFrequencyEnum string

AbstractFrequencyDetailsFrequencyEnum Enum with underlying type: string

const (
	AbstractFrequencyDetailsFrequencyHourly  AbstractFrequencyDetailsFrequencyEnum = "HOURLY"
	AbstractFrequencyDetailsFrequencyDaily   AbstractFrequencyDetailsFrequencyEnum = "DAILY"
	AbstractFrequencyDetailsFrequencyMonthly AbstractFrequencyDetailsFrequencyEnum = "MONTHLY"
	AbstractFrequencyDetailsFrequencyWeekly  AbstractFrequencyDetailsFrequencyEnum = "WEEKLY"
	AbstractFrequencyDetailsFrequencyCustom  AbstractFrequencyDetailsFrequencyEnum = "CUSTOM"
)

Set of constants representing the allowable values for AbstractFrequencyDetailsFrequencyEnum

func GetAbstractFrequencyDetailsFrequencyEnumValues ¶

func GetAbstractFrequencyDetailsFrequencyEnumValues() []AbstractFrequencyDetailsFrequencyEnum

GetAbstractFrequencyDetailsFrequencyEnumValues Enumerates the set of values for AbstractFrequencyDetailsFrequencyEnum

func GetMappingAbstractFrequencyDetailsFrequencyEnum ¶

func GetMappingAbstractFrequencyDetailsFrequencyEnum(val string) (AbstractFrequencyDetailsFrequencyEnum, bool)

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

type AbstractFrequencyDetailsModelTypeEnum ¶

type AbstractFrequencyDetailsModelTypeEnum string

AbstractFrequencyDetailsModelTypeEnum Enum with underlying type: string

const (
	AbstractFrequencyDetailsModelTypeHourly      AbstractFrequencyDetailsModelTypeEnum = "HOURLY"
	AbstractFrequencyDetailsModelTypeDaily       AbstractFrequencyDetailsModelTypeEnum = "DAILY"
	AbstractFrequencyDetailsModelTypeMonthly     AbstractFrequencyDetailsModelTypeEnum = "MONTHLY"
	AbstractFrequencyDetailsModelTypeWeekly      AbstractFrequencyDetailsModelTypeEnum = "WEEKLY"
	AbstractFrequencyDetailsModelTypeMonthlyRule AbstractFrequencyDetailsModelTypeEnum = "MONTHLY_RULE"
	AbstractFrequencyDetailsModelTypeCustom      AbstractFrequencyDetailsModelTypeEnum = "CUSTOM"
)

Set of constants representing the allowable values for AbstractFrequencyDetailsModelTypeEnum

func GetAbstractFrequencyDetailsModelTypeEnumValues ¶

func GetAbstractFrequencyDetailsModelTypeEnumValues() []AbstractFrequencyDetailsModelTypeEnum

GetAbstractFrequencyDetailsModelTypeEnumValues Enumerates the set of values for AbstractFrequencyDetailsModelTypeEnum

func GetMappingAbstractFrequencyDetailsModelTypeEnum ¶

func GetMappingAbstractFrequencyDetailsModelTypeEnum(val string) (AbstractFrequencyDetailsModelTypeEnum, bool)

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

type AbstractReadAttribute ¶

type AbstractReadAttribute interface {
}

AbstractReadAttribute The abstract read attribute.

type AbstractReadAttributeModelTypeEnum ¶

type AbstractReadAttributeModelTypeEnum string

AbstractReadAttributeModelTypeEnum Enum with underlying type: string

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

Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum

func GetAbstractReadAttributeModelTypeEnumValues ¶

func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum

GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum

func GetMappingAbstractReadAttributeModelTypeEnum ¶

func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)

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

type AbstractWriteAttribute ¶

type AbstractWriteAttribute interface {
}

AbstractWriteAttribute The abstract write attribute.

type AbstractWriteAttributeModelTypeEnum ¶

type AbstractWriteAttributeModelTypeEnum string

AbstractWriteAttributeModelTypeEnum Enum with underlying type: string

const (
	AbstractWriteAttributeModelTypeOraclewriteattribute        AbstractWriteAttributeModelTypeEnum = "ORACLEWRITEATTRIBUTE"
	AbstractWriteAttributeModelTypeOracleatpwriteattribute     AbstractWriteAttributeModelTypeEnum = "ORACLEATPWRITEATTRIBUTE"
	AbstractWriteAttributeModelTypeOracleadwcwriteattribute    AbstractWriteAttributeModelTypeEnum = "ORACLEADWCWRITEATTRIBUTE"
	AbstractWriteAttributeModelTypeObjectstoragewriteattribute AbstractWriteAttributeModelTypeEnum = "OBJECTSTORAGEWRITEATTRIBUTE"
	AbstractWriteAttributeModelTypeOracleWriteAttribute        AbstractWriteAttributeModelTypeEnum = "ORACLE_WRITE_ATTRIBUTE"
	AbstractWriteAttributeModelTypeOracleAtpWriteAttribute     AbstractWriteAttributeModelTypeEnum = "ORACLE_ATP_WRITE_ATTRIBUTE"
	AbstractWriteAttributeModelTypeOracleAdwcWriteAttribute    AbstractWriteAttributeModelTypeEnum = "ORACLE_ADWC_WRITE_ATTRIBUTE"
	AbstractWriteAttributeModelTypeObjectStorageWriteAttribute AbstractWriteAttributeModelTypeEnum = "OBJECT_STORAGE_WRITE_ATTRIBUTE"
)

Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum

func GetAbstractWriteAttributeModelTypeEnumValues ¶

func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum

GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum

func GetMappingAbstractWriteAttributeModelTypeEnum ¶

func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)

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

type Aggregator ¶

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

	// 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 []TypedObject `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"`

	GroupByColumns *DynamicProxyField `mandatory:"false" json:"groupByColumns"`

	MaterializedGroupByColumns *MaterializedDynamicField `mandatory:"false" json:"materializedGroupByColumns"`
}

Aggregator The information about the aggregator operator. The aggregate operator performs calculations, like sum or count, on all rows or a group of rows to create new, derivative attributes.

func (Aggregator) GetDescription ¶

func (m Aggregator) GetDescription() *string

GetDescription returns Description

func (Aggregator) GetIdentifier ¶

func (m Aggregator) GetIdentifier() *string

GetIdentifier returns Identifier

func (Aggregator) GetInputPorts ¶

func (m Aggregator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Aggregator) GetKey ¶

func (m Aggregator) GetKey() *string

GetKey returns Key

func (Aggregator) GetModelVersion ¶

func (m Aggregator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Aggregator) GetName ¶

func (m Aggregator) GetName() *string

GetName returns Name

func (Aggregator) GetObjectStatus ¶

func (m Aggregator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Aggregator) GetObjectVersion ¶

func (m Aggregator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Aggregator) GetOpConfigValues ¶

func (m Aggregator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Aggregator) GetOutputPorts ¶

func (m Aggregator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Aggregator) GetParameters ¶

func (m Aggregator) GetParameters() []Parameter

GetParameters returns Parameters

func (Aggregator) GetParentRef ¶

func (m Aggregator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Aggregator) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (Aggregator) String ¶

func (m Aggregator) String() string

func (*Aggregator) UnmarshalJSON ¶ added in v65.5.0

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

UnmarshalJSON unmarshals from json

func (Aggregator) ValidateEnumValue ¶

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

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

type AggregatorSummary ¶

type AggregatorSummary struct {

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

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

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

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

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

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

func (AggregatorSummary) String ¶

func (m AggregatorSummary) String() string

func (AggregatorSummary) ValidateEnumValue ¶

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

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

type Application ¶

type Application struct {

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

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

	// The object's model version.
	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"`

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

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

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

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

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState ApplicationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

Application The application type contains the audit summary information and the definition of the application.

func (Application) String ¶

func (m Application) String() string

func (Application) ValidateEnumValue ¶

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

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

type ApplicationDetails ¶

type ApplicationDetails struct {

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

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

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

	// The object's model version.
	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"`

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

	// version
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

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

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

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

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// 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 workspace.
	LifecycleState ApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

ApplicationDetails The information about the application.

func (ApplicationDetails) String ¶

func (m ApplicationDetails) String() string

func (ApplicationDetails) ValidateEnumValue ¶

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

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

type ApplicationDetailsLifecycleStateEnum ¶

type ApplicationDetailsLifecycleStateEnum string

ApplicationDetailsLifecycleStateEnum Enum with underlying type: string

const (
	ApplicationDetailsLifecycleStateCreating ApplicationDetailsLifecycleStateEnum = "CREATING"
	ApplicationDetailsLifecycleStateActive   ApplicationDetailsLifecycleStateEnum = "ACTIVE"
	ApplicationDetailsLifecycleStateUpdating ApplicationDetailsLifecycleStateEnum = "UPDATING"
	ApplicationDetailsLifecycleStateDeleting ApplicationDetailsLifecycleStateEnum = "DELETING"
	ApplicationDetailsLifecycleStateDeleted  ApplicationDetailsLifecycleStateEnum = "DELETED"
	ApplicationDetailsLifecycleStateFailed   ApplicationDetailsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ApplicationDetailsLifecycleStateEnum

func GetApplicationDetailsLifecycleStateEnumValues ¶

func GetApplicationDetailsLifecycleStateEnumValues() []ApplicationDetailsLifecycleStateEnum

GetApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for ApplicationDetailsLifecycleStateEnum

func GetMappingApplicationDetailsLifecycleStateEnum ¶

func GetMappingApplicationDetailsLifecycleStateEnum(val string) (ApplicationDetailsLifecycleStateEnum, bool)

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

type ApplicationLifecycleStateEnum ¶

type ApplicationLifecycleStateEnum string

ApplicationLifecycleStateEnum Enum with underlying type: string

const (
	ApplicationLifecycleStateCreating ApplicationLifecycleStateEnum = "CREATING"
	ApplicationLifecycleStateActive   ApplicationLifecycleStateEnum = "ACTIVE"
	ApplicationLifecycleStateUpdating ApplicationLifecycleStateEnum = "UPDATING"
	ApplicationLifecycleStateDeleting ApplicationLifecycleStateEnum = "DELETING"
	ApplicationLifecycleStateDeleted  ApplicationLifecycleStateEnum = "DELETED"
	ApplicationLifecycleStateFailed   ApplicationLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ApplicationLifecycleStateEnum

func GetApplicationLifecycleStateEnumValues ¶

func GetApplicationLifecycleStateEnumValues() []ApplicationLifecycleStateEnum

GetApplicationLifecycleStateEnumValues Enumerates the set of values for ApplicationLifecycleStateEnum

func GetMappingApplicationLifecycleStateEnum ¶

func GetMappingApplicationLifecycleStateEnum(val string) (ApplicationLifecycleStateEnum, bool)

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

type ApplicationSummary ¶

type ApplicationSummary struct {

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

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

	// The object's model version.
	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"`

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

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

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

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

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState ApplicationSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ApplicationSummary The application summary type contains the audit summary information and the definition of the application.

func (ApplicationSummary) String ¶

func (m ApplicationSummary) String() string

func (ApplicationSummary) ValidateEnumValue ¶

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

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

type ApplicationSummaryCollection ¶

type ApplicationSummaryCollection struct {

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

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

func (ApplicationSummaryCollection) String ¶

func (ApplicationSummaryCollection) ValidateEnumValue ¶

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

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

type ApplicationSummaryLifecycleStateEnum ¶

type ApplicationSummaryLifecycleStateEnum string

ApplicationSummaryLifecycleStateEnum Enum with underlying type: string

const (
	ApplicationSummaryLifecycleStateCreating ApplicationSummaryLifecycleStateEnum = "CREATING"
	ApplicationSummaryLifecycleStateActive   ApplicationSummaryLifecycleStateEnum = "ACTIVE"
	ApplicationSummaryLifecycleStateUpdating ApplicationSummaryLifecycleStateEnum = "UPDATING"
	ApplicationSummaryLifecycleStateDeleting ApplicationSummaryLifecycleStateEnum = "DELETING"
	ApplicationSummaryLifecycleStateDeleted  ApplicationSummaryLifecycleStateEnum = "DELETED"
	ApplicationSummaryLifecycleStateFailed   ApplicationSummaryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for ApplicationSummaryLifecycleStateEnum

func GetApplicationSummaryLifecycleStateEnumValues ¶

func GetApplicationSummaryLifecycleStateEnumValues() []ApplicationSummaryLifecycleStateEnum

GetApplicationSummaryLifecycleStateEnumValues Enumerates the set of values for ApplicationSummaryLifecycleStateEnum

func GetMappingApplicationSummaryLifecycleStateEnum ¶

func GetMappingApplicationSummaryLifecycleStateEnum(val string) (ApplicationSummaryLifecycleStateEnum, bool)

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

type ArrayType ¶ added in v65.21.0

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

	// Seeded type
	ElementType *string `mandatory:"false" json:"elementType"`
}

ArrayType Array type object.

func (ArrayType) GetDescription ¶ added in v65.21.0

func (m ArrayType) GetDescription() *string

GetDescription returns Description

func (ArrayType) GetKey ¶ added in v65.21.0

func (m ArrayType) GetKey() *string

GetKey returns Key

func (ArrayType) GetModelVersion ¶ added in v65.21.0

func (m ArrayType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ArrayType) GetName ¶ added in v65.21.0

func (m ArrayType) GetName() *string

GetName returns Name

func (ArrayType) GetObjectStatus ¶ added in v65.21.0

func (m ArrayType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ArrayType) GetParentRef ¶ added in v65.21.0

func (m ArrayType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ArrayType) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ArrayType) String ¶ added in v65.21.0

func (m ArrayType) String() string

func (ArrayType) ValidateEnumValue ¶ added in v65.21.0

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

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

type AuthConfig ¶

type AuthConfig interface {

	// Generated key that can be used in API calls to identify this object.
	GetKey() *string

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

	GetParentRef() *ParentReference
}

AuthConfig Authentication configuration for Generic REST invocation.

type AuthConfigModelTypeEnum ¶

type AuthConfigModelTypeEnum string

AuthConfigModelTypeEnum Enum with underlying type: string

const (
	AuthConfigModelTypeOciResourceAuthConfig AuthConfigModelTypeEnum = "OCI_RESOURCE_AUTH_CONFIG"
)

Set of constants representing the allowable values for AuthConfigModelTypeEnum

func GetAuthConfigModelTypeEnumValues ¶

func GetAuthConfigModelTypeEnumValues() []AuthConfigModelTypeEnum

GetAuthConfigModelTypeEnumValues Enumerates the set of values for AuthConfigModelTypeEnum

func GetMappingAuthConfigModelTypeEnum ¶

func GetMappingAuthConfigModelTypeEnum(val string) (AuthConfigModelTypeEnum, bool)

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

type AuthDetails ¶

type AuthDetails struct {

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow 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"`

	// The authentication mode to be used for Generic REST invocation.
	ModelType AuthDetailsModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`
}

AuthDetails Authentication type to be used for Generic REST invocation. This is deprecated.

func (AuthDetails) String ¶

func (m AuthDetails) String() string

func (AuthDetails) ValidateEnumValue ¶

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

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

type AuthDetailsModelTypeEnum ¶

type AuthDetailsModelTypeEnum string

AuthDetailsModelTypeEnum Enum with underlying type: string

const (
	AuthDetailsModelTypeNoAuthDetails                AuthDetailsModelTypeEnum = "NO_AUTH_DETAILS"
	AuthDetailsModelTypeResourcePrincipalAuthDetails AuthDetailsModelTypeEnum = "RESOURCE_PRINCIPAL_AUTH_DETAILS"
)

Set of constants representing the allowable values for AuthDetailsModelTypeEnum

func GetAuthDetailsModelTypeEnumValues ¶

func GetAuthDetailsModelTypeEnumValues() []AuthDetailsModelTypeEnum

GetAuthDetailsModelTypeEnumValues Enumerates the set of values for AuthDetailsModelTypeEnum

func GetMappingAuthDetailsModelTypeEnum ¶

func GetMappingAuthDetailsModelTypeEnum(val string) (AuthDetailsModelTypeEnum, bool)

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

type AvroFormatAttribute ¶

type AvroFormatAttribute struct {

	// Defines whether a file pattern is supported.
	IsFilePattern *bool `mandatory:"false" json:"isFilePattern"`

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

AvroFormatAttribute The AVRO format attribute.

func (AvroFormatAttribute) GetIsFilePattern ¶

func (m AvroFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (AvroFormatAttribute) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (AvroFormatAttribute) String ¶

func (m AvroFormatAttribute) String() string

func (AvroFormatAttribute) ValidateEnumValue ¶

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

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

type BaseType ¶

type BaseType interface {

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

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

	GetParentRef() *ParentReference

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

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

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

BaseType Base type for the type system.

type BaseTypeModelTypeEnum ¶

type BaseTypeModelTypeEnum string

BaseTypeModelTypeEnum Enum with underlying type: string

const (
	BaseTypeModelTypeDynamicType               BaseTypeModelTypeEnum = "DYNAMIC_TYPE"
	BaseTypeModelTypeStructuredType            BaseTypeModelTypeEnum = "STRUCTURED_TYPE"
	BaseTypeModelTypeDataType                  BaseTypeModelTypeEnum = "DATA_TYPE"
	BaseTypeModelTypeJavaType                  BaseTypeModelTypeEnum = "JAVA_TYPE"
	BaseTypeModelTypeConfiguredType            BaseTypeModelTypeEnum = "CONFIGURED_TYPE"
	BaseTypeModelTypeCompositeType             BaseTypeModelTypeEnum = "COMPOSITE_TYPE"
	BaseTypeModelTypeDerivedType               BaseTypeModelTypeEnum = "DERIVED_TYPE"
	BaseTypeModelTypeArrayType                 BaseTypeModelTypeEnum = "ARRAY_TYPE"
	BaseTypeModelTypeMapType                   BaseTypeModelTypeEnum = "MAP_TYPE"
	BaseTypeModelTypeMaterializedCompositeType BaseTypeModelTypeEnum = "MATERIALIZED_COMPOSITE_TYPE"
)

Set of constants representing the allowable values for BaseTypeModelTypeEnum

func GetBaseTypeModelTypeEnumValues ¶

func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum

GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum

func GetMappingBaseTypeModelTypeEnum ¶

func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)

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

type BiccReadAttributes ¶

type BiccReadAttributes struct {

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

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

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

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

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

BiccReadAttributes Properties to configure reading from BICC.

func (BiccReadAttributes) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (BiccReadAttributes) String ¶

func (m BiccReadAttributes) String() string

func (BiccReadAttributes) ValidateEnumValue ¶

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

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

type BiccReadAttributesExtractStrategyEnum ¶

type BiccReadAttributesExtractStrategyEnum string

BiccReadAttributesExtractStrategyEnum Enum with underlying type: string

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

Set of constants representing the allowable values for BiccReadAttributesExtractStrategyEnum

func GetBiccReadAttributesExtractStrategyEnumValues ¶

func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum

GetBiccReadAttributesExtractStrategyEnumValues Enumerates the set of values for BiccReadAttributesExtractStrategyEnum

func GetMappingBiccReadAttributesExtractStrategyEnum ¶

func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)

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

type BipCallAttribute ¶ added in v65.5.0

type BipCallAttribute struct {

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

	// Name of BIP report parameter to control the offset of the chunk.
	OffsetParameter *string `mandatory:"false" json:"offsetParameter"`

	// Name of BIP report parameter to control the fetch next rows of the chunk.
	FetchNextRowsParameter *string `mandatory:"false" json:"fetchNextRowsParameter"`

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

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

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

BipCallAttribute Properties to configure reading from a FUSION_APP BIP data asset / connection.

func (BipCallAttribute) GetFetchSize ¶ added in v65.5.0

func (m BipCallAttribute) GetFetchSize() *int

GetFetchSize returns FetchSize

func (BipCallAttribute) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (BipCallAttribute) String ¶ added in v65.5.0

func (m BipCallAttribute) String() string

func (BipCallAttribute) ValidateEnumValue ¶ added in v65.5.0

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

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

type BipReadAttributes ¶ added in v65.5.0

type BipReadAttributes struct {

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

	// The maximum number of rows to read.
	RowLimit *int `mandatory:"false" json:"rowLimit"`

	// Name of BIP report parameter to control the start of the chunk
	OffsetParameter *string `mandatory:"false" json:"offsetParameter"`

	// Name of BIP report parameter to control the start of the chunk
	FetchNextRowsParameter *string `mandatory:"false" json:"fetchNextRowsParameter"`

	// An array of custom BIP report parameters and their values.
	CustomParameters []BipReportParameterValue `mandatory:"false" json:"customParameters"`

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

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

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

BipReadAttributes Properties to configure reading from a FUSION_APP BIP data asset / connection.

func (BipReadAttributes) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (BipReadAttributes) String ¶ added in v65.5.0

func (m BipReadAttributes) String() string

func (BipReadAttributes) ValidateEnumValue ¶ added in v65.5.0

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

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

type BipReportParameterValue ¶ added in v65.5.0

type BipReportParameterValue struct {

	// BIP Report parameter name.
	Name *string `mandatory:"true" json:"name"`

	// BIP Report parameter value.
	Value *string `mandatory:"true" json:"value"`
}

BipReportParameterValue Report parameter name and value to be passed for BIP Report extraction.

func (BipReportParameterValue) String ¶ added in v65.5.0

func (m BipReportParameterValue) String() string

func (BipReportParameterValue) ValidateEnumValue ¶ added in v65.5.0

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

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

type CancelRestCallConfig ¶

type CancelRestCallConfig struct {

	// The REST method to use.
	MethodType CancelRestCallConfigMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The headers for the REST call.
	RequestHeaders map[string]string `mandatory:"false" json:"requestHeaders"`

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

CancelRestCallConfig The REST API configuration for cancelling the task.

func (CancelRestCallConfig) String ¶

func (m CancelRestCallConfig) String() string

func (CancelRestCallConfig) ValidateEnumValue ¶

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

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

type CancelRestCallConfigMethodTypeEnum ¶

type CancelRestCallConfigMethodTypeEnum string

CancelRestCallConfigMethodTypeEnum Enum with underlying type: string

const (
	CancelRestCallConfigMethodTypeGet    CancelRestCallConfigMethodTypeEnum = "GET"
	CancelRestCallConfigMethodTypePost   CancelRestCallConfigMethodTypeEnum = "POST"
	CancelRestCallConfigMethodTypePatch  CancelRestCallConfigMethodTypeEnum = "PATCH"
	CancelRestCallConfigMethodTypeDelete CancelRestCallConfigMethodTypeEnum = "DELETE"
	CancelRestCallConfigMethodTypePut    CancelRestCallConfigMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for CancelRestCallConfigMethodTypeEnum

func GetCancelRestCallConfigMethodTypeEnumValues ¶

func GetCancelRestCallConfigMethodTypeEnumValues() []CancelRestCallConfigMethodTypeEnum

GetCancelRestCallConfigMethodTypeEnumValues Enumerates the set of values for CancelRestCallConfigMethodTypeEnum

func GetMappingCancelRestCallConfigMethodTypeEnum ¶

func GetMappingCancelRestCallConfigMethodTypeEnum(val string) (CancelRestCallConfigMethodTypeEnum, bool)

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

type ChangeCompartmentDetails ¶

type ChangeCompartmentDetails struct {

	// The OCID of the compartment to move the the workspace to.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeCompartmentDetails The information needed to change the workspace compartment.

func (ChangeCompartmentDetails) String ¶

func (m ChangeCompartmentDetails) String() string

func (ChangeCompartmentDetails) ValidateEnumValue ¶

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

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

type ChangeCompartmentRequest ¶

type ChangeCompartmentRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The information needed to move a workspace to a specified compartment.
	ChangeCompartmentDetails `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
}

ChangeCompartmentRequest wrapper for the ChangeCompartment operation

See also ¶

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

func (ChangeCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeCompartmentRequest) RetryPolicy ¶

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

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

func (ChangeCompartmentRequest) String ¶

func (request ChangeCompartmentRequest) String() string

func (ChangeCompartmentRequest) ValidateEnumValue ¶

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

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

type ChangeCompartmentResponse ¶

type ChangeCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ChangeCompartmentResponse wrapper for the ChangeCompartment operation

func (ChangeCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeCompartmentResponse) String ¶

func (response ChangeCompartmentResponse) String() string

type ChangeDisApplicationCompartmentDetails ¶

type ChangeDisApplicationCompartmentDetails struct {

	// The OCID of the compartment to move the the DIS Application to.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

ChangeDisApplicationCompartmentDetails The information needed to change the DIS Application compartment.

func (ChangeDisApplicationCompartmentDetails) String ¶

func (ChangeDisApplicationCompartmentDetails) ValidateEnumValue ¶

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

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

type ChangeDisApplicationCompartmentRequest ¶

type ChangeDisApplicationCompartmentRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The OCID of the DIS Application.
	DisApplicationId *string `mandatory:"true" contributesTo:"path" name:"disApplicationId"`

	// The information needed to move a DIS Application to a specified compartment.
	ChangeDisApplicationCompartmentDetails `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
}

ChangeDisApplicationCompartmentRequest wrapper for the ChangeDisApplicationCompartment operation

See also ¶

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

func (ChangeDisApplicationCompartmentRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeDisApplicationCompartmentRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (ChangeDisApplicationCompartmentRequest) RetryPolicy ¶

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

func (ChangeDisApplicationCompartmentRequest) String ¶

func (ChangeDisApplicationCompartmentRequest) ValidateEnumValue ¶

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

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

type ChangeDisApplicationCompartmentResponse ¶

type ChangeDisApplicationCompartmentResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

ChangeDisApplicationCompartmentResponse wrapper for the ChangeDisApplicationCompartment operation

func (ChangeDisApplicationCompartmentResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (ChangeDisApplicationCompartmentResponse) String ¶

type ChildReference ¶

type ChildReference struct {

	// The reference's key, key of the object that is being used by a published object or its dependents.
	Key *string `mandatory:"false" json:"key"`

	// The name of reference object.
	Name *string `mandatory:"false" json:"name"`

	// The identifier of reference object.
	Identifier *string `mandatory:"false" json:"identifier"`

	// The identifier path of reference object.
	IdentifierPath *string `mandatory:"false" json:"identifierPath"`

	// The description of reference object.
	Description *string `mandatory:"false" json:"description"`

	// The type of the reference object.
	Type ChildReferenceTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The new reference object to use instead of the original reference. For example, this can be a data asset reference.
	TargetObject *interface{} `mandatory:"false" json:"targetObject"`

	// The aggregator key of the child reference object. For example, this can be a data asset key.
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	// List of published objects where this is used.
	UsedBy []ReferenceUsedBy `mandatory:"false" json:"usedBy"`
}

ChildReference Child reference contains application configuration information.

func (ChildReference) String ¶

func (m ChildReference) String() string

func (ChildReference) ValidateEnumValue ¶

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

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

type ChildReferenceDetail ¶

type ChildReferenceDetail struct {

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

	// The new reference object to use instead of the original reference. For example, this can be a connection reference.
	TargetObject *interface{} `mandatory:"false" json:"targetObject"`
}

ChildReferenceDetail References used in an application.

func (ChildReferenceDetail) String ¶

func (m ChildReferenceDetail) String() string

func (ChildReferenceDetail) ValidateEnumValue ¶

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

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

type ChildReferenceTypeEnum ¶

type ChildReferenceTypeEnum string

ChildReferenceTypeEnum Enum with underlying type: string

const (
	ChildReferenceTypeOracledbConnection            ChildReferenceTypeEnum = "ORACLEDB_CONNECTION"
	ChildReferenceTypeOracleObjectStorageConnection ChildReferenceTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
	ChildReferenceTypeOracleAtpConnection           ChildReferenceTypeEnum = "ORACLE_ATP_CONNECTION"
	ChildReferenceTypeOracleAdwcConnection          ChildReferenceTypeEnum = "ORACLE_ADWC_CONNECTION"
	ChildReferenceTypeMysqlConnection               ChildReferenceTypeEnum = "MYSQL_CONNECTION"
	ChildReferenceTypeGenericJdbcConnection         ChildReferenceTypeEnum = "GENERIC_JDBC_CONNECTION"
	ChildReferenceTypeBipConnection                 ChildReferenceTypeEnum = "BIP_CONNECTION"
	ChildReferenceTypeBiccConnection                ChildReferenceTypeEnum = "BICC_CONNECTION"
	ChildReferenceTypeAmazonS3Connection            ChildReferenceTypeEnum = "AMAZON_S3_CONNECTION"
)

Set of constants representing the allowable values for ChildReferenceTypeEnum

func GetChildReferenceTypeEnumValues ¶

func GetChildReferenceTypeEnumValues() []ChildReferenceTypeEnum

GetChildReferenceTypeEnumValues Enumerates the set of values for ChildReferenceTypeEnum

func GetMappingChildReferenceTypeEnum ¶

func GetMappingChildReferenceTypeEnum(val string) (ChildReferenceTypeEnum, bool)

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

type CompositeFieldMap ¶

type CompositeFieldMap struct {

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

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

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

	// An array of field maps.
	FieldMaps []FieldMap `mandatory:"false" json:"fieldMaps"`
}

CompositeFieldMap A composite field map.

func (CompositeFieldMap) GetDescription ¶

func (m CompositeFieldMap) GetDescription() *string

GetDescription returns Description

func (CompositeFieldMap) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CompositeFieldMap) String ¶

func (m CompositeFieldMap) String() string

func (*CompositeFieldMap) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (CompositeFieldMap) ValidateEnumValue ¶

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

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

type CompositeState ¶ added in v65.43.0

type CompositeState struct {

	// The type of the Composite State Aggregator.
	CompositeStateAggregator CompositeStateCompositeStateAggregatorEnum `mandatory:"false" json:"compositeStateAggregator,omitempty"`

	// Generated key that can be used in API calls to identify Composite State.
	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"`

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

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

	// Map that stores all the States for a given Task or Schedule
	AllStatesMap map[string]State `mandatory:"false" json:"allStatesMap"`

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

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

CompositeState The composite state object provides information on the state of a task or schedule.

func (CompositeState) String ¶ added in v65.43.0

func (m CompositeState) String() string

func (CompositeState) ValidateEnumValue ¶ added in v65.43.0

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

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

type CompositeStateCompositeStateAggregatorEnum ¶ added in v65.43.0

type CompositeStateCompositeStateAggregatorEnum string

CompositeStateCompositeStateAggregatorEnum Enum with underlying type: string

const (
	CompositeStateCompositeStateAggregatorTaskSchedule CompositeStateCompositeStateAggregatorEnum = "TASK_SCHEDULE"
	CompositeStateCompositeStateAggregatorTask         CompositeStateCompositeStateAggregatorEnum = "TASK"
	CompositeStateCompositeStateAggregatorTaskOperator CompositeStateCompositeStateAggregatorEnum = "TASK_OPERATOR"
)

Set of constants representing the allowable values for CompositeStateCompositeStateAggregatorEnum

func GetCompositeStateCompositeStateAggregatorEnumValues ¶ added in v65.43.0

func GetCompositeStateCompositeStateAggregatorEnumValues() []CompositeStateCompositeStateAggregatorEnum

GetCompositeStateCompositeStateAggregatorEnumValues Enumerates the set of values for CompositeStateCompositeStateAggregatorEnum

func GetMappingCompositeStateCompositeStateAggregatorEnum ¶ added in v65.43.0

func GetMappingCompositeStateCompositeStateAggregatorEnum(val string) (CompositeStateCompositeStateAggregatorEnum, bool)

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

type CompositeType ¶

type CompositeType struct {

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

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

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

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

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

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

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

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

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

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

func (CompositeType) GetDescription ¶

func (m CompositeType) GetDescription() *string

GetDescription returns Description

func (CompositeType) GetKey ¶

func (m CompositeType) GetKey() *string

GetKey returns Key

func (CompositeType) GetModelVersion ¶

func (m CompositeType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CompositeType) GetName ¶

func (m CompositeType) GetName() *string

GetName returns Name

func (CompositeType) GetObjectStatus ¶

func (m CompositeType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CompositeType) GetParentRef ¶

func (m CompositeType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CompositeType) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CompositeType) String ¶

func (m CompositeType) String() string

func (*CompositeType) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (CompositeType) ValidateEnumValue ¶

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

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

type Compression ¶

type Compression struct {

	// Compression algorithm
	Codec CompressionCodecEnum `mandatory:"false" json:"codec,omitempty"`
}

Compression The optional compression configuration.

func (Compression) String ¶

func (m Compression) String() string

func (Compression) ValidateEnumValue ¶

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

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

type CompressionCodecEnum ¶

type CompressionCodecEnum string

CompressionCodecEnum Enum with underlying type: string

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

Set of constants representing the allowable values for CompressionCodecEnum

func GetCompressionCodecEnumValues ¶

func GetCompressionCodecEnumValues() []CompressionCodecEnum

GetCompressionCodecEnumValues Enumerates the set of values for CompressionCodecEnum

func GetMappingCompressionCodecEnum ¶

func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)

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

type ConditionalCompositeFieldMap ¶ added in v65.5.0

type ConditionalCompositeFieldMap struct {

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

	// An array of projection rules.
	FieldMapScope []ProjectionRule `mandatory:"false" json:"fieldMapScope"`

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

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

	// An array of field maps.
	FieldMaps []FieldMap `mandatory:"false" json:"fieldMaps"`
}

ConditionalCompositeFieldMap A conditional composite field map.

func (ConditionalCompositeFieldMap) GetDescription ¶ added in v65.5.0

func (m ConditionalCompositeFieldMap) GetDescription() *string

GetDescription returns Description

func (ConditionalCompositeFieldMap) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (ConditionalCompositeFieldMap) String ¶ added in v65.5.0

func (*ConditionalCompositeFieldMap) UnmarshalJSON ¶ added in v65.5.0

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

UnmarshalJSON unmarshals from json

func (ConditionalCompositeFieldMap) ValidateEnumValue ¶ added in v65.5.0

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

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

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

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

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

	// Key of FlowPort reference
	Port *string `mandatory:"false" json:"port"`

	FromLink *OutputLink `mandatory:"false" json:"fromLink"`

	FieldMap FieldMap `mandatory:"false" json:"fieldMap"`

	Condition *Expression `mandatory:"false" json:"condition"`
}

ConditionalInputLink The information about the conditional input link.

func (ConditionalInputLink) GetDescription ¶

func (m ConditionalInputLink) GetDescription() *string

GetDescription returns Description

func (ConditionalInputLink) GetKey ¶

func (m ConditionalInputLink) GetKey() *string

GetKey returns Key

func (ConditionalInputLink) GetModelVersion ¶

func (m ConditionalInputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConditionalInputLink) GetObjectStatus ¶

func (m ConditionalInputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConditionalInputLink) GetParentRef ¶

func (m ConditionalInputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConditionalInputLink) GetPort ¶

func (m ConditionalInputLink) GetPort() *string

GetPort returns Port

func (ConditionalInputLink) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConditionalInputLink) String ¶

func (m ConditionalInputLink) String() string

func (*ConditionalInputLink) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (ConditionalInputLink) ValidateEnumValue ¶

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

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

type ConditionalOutputPort ¶ added in v65.5.0

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

	SplitCondition *Expression `mandatory:"false" json:"splitCondition"`

	// The port details for the data asset.Type.
	PortType ConditionalOutputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"`
}

ConditionalOutputPort The conditional output port details, used in operators such as split.

func (ConditionalOutputPort) GetConfigValues ¶ added in v65.5.0

func (m ConditionalOutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ConditionalOutputPort) GetDescription ¶ added in v65.5.0

func (m ConditionalOutputPort) GetDescription() *string

GetDescription returns Description

func (ConditionalOutputPort) GetKey ¶ added in v65.5.0

func (m ConditionalOutputPort) GetKey() *string

GetKey returns Key

func (ConditionalOutputPort) GetModelVersion ¶ added in v65.5.0

func (m ConditionalOutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConditionalOutputPort) GetName ¶ added in v65.5.0

func (m ConditionalOutputPort) GetName() *string

GetName returns Name

func (ConditionalOutputPort) GetObjectStatus ¶ added in v65.5.0

func (m ConditionalOutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConditionalOutputPort) GetParentRef ¶ added in v65.5.0

func (m ConditionalOutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConditionalOutputPort) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (ConditionalOutputPort) String ¶ added in v65.5.0

func (m ConditionalOutputPort) String() string

func (*ConditionalOutputPort) UnmarshalJSON ¶ added in v65.5.0

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

UnmarshalJSON unmarshals from json

func (ConditionalOutputPort) ValidateEnumValue ¶ added in v65.5.0

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

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

type ConditionalOutputPortPortTypeEnum ¶ added in v65.5.0

type ConditionalOutputPortPortTypeEnum string

ConditionalOutputPortPortTypeEnum Enum with underlying type: string

const (
	ConditionalOutputPortPortTypeData    ConditionalOutputPortPortTypeEnum = "DATA"
	ConditionalOutputPortPortTypeControl ConditionalOutputPortPortTypeEnum = "CONTROL"
	ConditionalOutputPortPortTypeModel   ConditionalOutputPortPortTypeEnum = "MODEL"
)

Set of constants representing the allowable values for ConditionalOutputPortPortTypeEnum

func GetConditionalOutputPortPortTypeEnumValues ¶ added in v65.5.0

func GetConditionalOutputPortPortTypeEnumValues() []ConditionalOutputPortPortTypeEnum

GetConditionalOutputPortPortTypeEnumValues Enumerates the set of values for ConditionalOutputPortPortTypeEnum

func GetMappingConditionalOutputPortPortTypeEnum ¶ added in v65.5.0

func GetMappingConditionalOutputPortPortTypeEnum(val string) (ConditionalOutputPortPortTypeEnum, bool)

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

type ConfigDefinition ¶

type ConfigDefinition struct {

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

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

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

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

	// Free form text without any restriction on 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"`
}

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

func (ConfigDefinition) String ¶

func (m ConfigDefinition) String() string

func (ConfigDefinition) ValidateEnumValue ¶

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

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

type ConfigParameterDefinition ¶

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

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

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

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

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

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

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

ConfigParameterDefinition The configurable properties of an object type.

func (ConfigParameterDefinition) String ¶

func (m ConfigParameterDefinition) String() string

func (*ConfigParameterDefinition) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (ConfigParameterDefinition) ValidateEnumValue ¶

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

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

type ConfigParameterValue ¶

type ConfigParameterValue struct {

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

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

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

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

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

	// The root object value, used in custom parameters.
	RootObjectValue *interface{} `mandatory:"false" json:"rootObjectValue"`
}

ConfigParameterValue Contains the parameter configuration values.

func (ConfigParameterValue) String ¶

func (m ConfigParameterValue) String() string

func (ConfigParameterValue) ValidateEnumValue ¶

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

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

type ConfigProvider ¶

type ConfigProvider struct {

	// The configuration provider bindings.
	Bindings map[string]ParameterValue `mandatory:"false" json:"bindings"`

	// The child providers.
	ChildProviders map[string]ConfigProvider `mandatory:"false" json:"childProviders"`
}

ConfigProvider The information about the configuration provider.

func (ConfigProvider) String ¶

func (m ConfigProvider) String() string

func (ConfigProvider) ValidateEnumValue ¶

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

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

type ConfigValues ¶

type ConfigValues struct {

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

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

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

func (ConfigValues) String ¶

func (m ConfigValues) String() string

func (ConfigValues) ValidateEnumValue ¶

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

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

type ConfigurationDetails ¶

type ConfigurationDetails struct {
	DataAsset DataAsset `mandatory:"false" json:"dataAsset"`

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

	// The compartment ID of the object store.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

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

ConfigurationDetails A key map. If provided, key is replaced with generated key.

func (ConfigurationDetails) String ¶

func (m ConfigurationDetails) String() string

func (*ConfigurationDetails) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (ConfigurationDetails) ValidateEnumValue ¶

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

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

type ConfiguredType ¶

type ConfiguredType struct {

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

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

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

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

	// A wrapped type, may be a string or a BaseType.
	WrappedType *interface{} `mandatory:"false" json:"wrappedType"`

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

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

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

func (ConfiguredType) GetDescription ¶

func (m ConfiguredType) GetDescription() *string

GetDescription returns Description

func (ConfiguredType) GetKey ¶

func (m ConfiguredType) GetKey() *string

GetKey returns Key

func (ConfiguredType) GetModelVersion ¶

func (m ConfiguredType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConfiguredType) GetName ¶

func (m ConfiguredType) GetName() *string

GetName returns Name

func (ConfiguredType) GetObjectStatus ¶

func (m ConfiguredType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConfiguredType) GetParentRef ¶

func (m ConfiguredType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConfiguredType) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConfiguredType) String ¶

func (m ConfiguredType) String() string

func (ConfiguredType) ValidateEnumValue ¶

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

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

type Connection ¶

type Connection interface {

	// 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.
	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 connection.
	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

	GetPrimarySchema() *Schema

	// The properties for the connection.
	GetConnectionProperties() []ConnectionProperty

	// The default property for the connection.
	GetIsDefault() *bool

	GetMetadata() *ObjectMetadata

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	GetKeyMap() map[string]string
}

Connection The connection for a data asset.

type ConnectionDetails ¶

type ConnectionDetails interface {

	// 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.
	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 connection.
	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

	GetPrimarySchema() *Schema

	// The properties for the connection.
	GetConnectionProperties() []ConnectionProperty

	// The default property for the connection.
	GetIsDefault() *bool

	GetMetadata() *ObjectMetadata
}

ConnectionDetails The connection details for a data asset.

type ConnectionDetailsModelTypeEnum ¶

type ConnectionDetailsModelTypeEnum string

ConnectionDetailsModelTypeEnum Enum with underlying type: string

const (
	ConnectionDetailsModelTypeOracleAdwcConnection          ConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION"
	ConnectionDetailsModelTypeOracleAtpConnection           ConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION"
	ConnectionDetailsModelTypeOracleObjectStorageConnection ConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
	ConnectionDetailsModelTypeOracledbConnection            ConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION"
	ConnectionDetailsModelTypeMysqlConnection               ConnectionDetailsModelTypeEnum = "MYSQL_CONNECTION"
	ConnectionDetailsModelTypeGenericJdbcConnection         ConnectionDetailsModelTypeEnum = "GENERIC_JDBC_CONNECTION"
	ConnectionDetailsModelTypeBiccConnection                ConnectionDetailsModelTypeEnum = "BICC_CONNECTION"
	ConnectionDetailsModelTypeAmazonS3Connection            ConnectionDetailsModelTypeEnum = "AMAZON_S3_CONNECTION"
	ConnectionDetailsModelTypeBipConnection                 ConnectionDetailsModelTypeEnum = "BIP_CONNECTION"
	ConnectionDetailsModelTypeLakeConnection                ConnectionDetailsModelTypeEnum = "LAKE_CONNECTION"
	ConnectionDetailsModelTypeOraclePeoplesoftConnection    ConnectionDetailsModelTypeEnum = "ORACLE_PEOPLESOFT_CONNECTION"
	ConnectionDetailsModelTypeOracleEbsConnection           ConnectionDetailsModelTypeEnum = "ORACLE_EBS_CONNECTION"
	ConnectionDetailsModelTypeOracleSiebelConnection        ConnectionDetailsModelTypeEnum = "ORACLE_SIEBEL_CONNECTION"
	ConnectionDetailsModelTypeHdfsConnection                ConnectionDetailsModelTypeEnum = "HDFS_CONNECTION"
	ConnectionDetailsModelTypeMysqlHeatwaveConnection       ConnectionDetailsModelTypeEnum = "MYSQL_HEATWAVE_CONNECTION"
	ConnectionDetailsModelTypeRestNoAuthConnection          ConnectionDetailsModelTypeEnum = "REST_NO_AUTH_CONNECTION"
	ConnectionDetailsModelTypeRestBasicAuthConnection       ConnectionDetailsModelTypeEnum = "REST_BASIC_AUTH_CONNECTION"
	ConnectionDetailsModelTypeOauth2Connection              ConnectionDetailsModelTypeEnum = "OAUTH2_CONNECTION"
)

Set of constants representing the allowable values for ConnectionDetailsModelTypeEnum

func GetConnectionDetailsModelTypeEnumValues ¶

func GetConnectionDetailsModelTypeEnumValues() []ConnectionDetailsModelTypeEnum

GetConnectionDetailsModelTypeEnumValues Enumerates the set of values for ConnectionDetailsModelTypeEnum

func GetMappingConnectionDetailsModelTypeEnum ¶

func GetMappingConnectionDetailsModelTypeEnum(val string) (ConnectionDetailsModelTypeEnum, bool)

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

type ConnectionFromAdwc ¶

type ConnectionFromAdwc 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Autonomous Data Warehouse instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromAdwc The connection details for an Autonomous Data Warehouse data asset.

func (ConnectionFromAdwc) GetConnectionProperties ¶

func (m ConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAdwc) GetDescription ¶

func (m ConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAdwc) GetIdentifier ¶

func (m ConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAdwc) GetIsDefault ¶

func (m ConnectionFromAdwc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAdwc) GetKey ¶

func (m ConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (ConnectionFromAdwc) GetKeyMap ¶

func (m ConnectionFromAdwc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromAdwc) GetMetadata ¶

func (m ConnectionFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAdwc) GetModelVersion ¶

func (m ConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAdwc) GetName ¶

func (m ConnectionFromAdwc) GetName() *string

GetName returns Name

func (ConnectionFromAdwc) GetObjectStatus ¶

func (m ConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAdwc) GetObjectVersion ¶

func (m ConnectionFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAdwc) GetParentRef ¶

func (m ConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAdwc) GetPrimarySchema ¶

func (m ConnectionFromAdwc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAdwc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromAdwc) String ¶

func (m ConnectionFromAdwc) String() string

func (ConnectionFromAdwc) ValidateEnumValue ¶

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

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

type ConnectionFromAdwcDetails ¶

type ConnectionFromAdwcDetails 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:"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 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"`

	// The Autonomous Data Warehouse instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromAdwcDetails The connection details for an Autonomous Data Warehouse data asset.

func (ConnectionFromAdwcDetails) GetConnectionProperties ¶

func (m ConnectionFromAdwcDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAdwcDetails) GetDescription ¶

func (m ConnectionFromAdwcDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAdwcDetails) GetIdentifier ¶

func (m ConnectionFromAdwcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAdwcDetails) GetIsDefault ¶

func (m ConnectionFromAdwcDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAdwcDetails) GetKey ¶

func (m ConnectionFromAdwcDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromAdwcDetails) GetMetadata ¶

func (m ConnectionFromAdwcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAdwcDetails) GetModelVersion ¶

func (m ConnectionFromAdwcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAdwcDetails) GetName ¶

func (m ConnectionFromAdwcDetails) GetName() *string

GetName returns Name

func (ConnectionFromAdwcDetails) GetObjectStatus ¶

func (m ConnectionFromAdwcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAdwcDetails) GetObjectVersion ¶

func (m ConnectionFromAdwcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAdwcDetails) GetParentRef ¶

func (m ConnectionFromAdwcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAdwcDetails) GetPrimarySchema ¶

func (m ConnectionFromAdwcDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAdwcDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromAdwcDetails) String ¶

func (m ConnectionFromAdwcDetails) String() string

func (ConnectionFromAdwcDetails) ValidateEnumValue ¶

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

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

type ConnectionFromAmazonS3 ¶

type ConnectionFromAmazonS3 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	AccessKey *SensitiveAttribute `mandatory:"false" json:"accessKey"`

	SecretKey *SensitiveAttribute `mandatory:"false" json:"secretKey"`
}

ConnectionFromAmazonS3 The connection details for Amazon s3 data asset.

func (ConnectionFromAmazonS3) GetConnectionProperties ¶

func (m ConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAmazonS3) GetDescription ¶

func (m ConnectionFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAmazonS3) GetIdentifier ¶

func (m ConnectionFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAmazonS3) GetIsDefault ¶

func (m ConnectionFromAmazonS3) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAmazonS3) GetKey ¶

func (m ConnectionFromAmazonS3) GetKey() *string

GetKey returns Key

func (ConnectionFromAmazonS3) GetKeyMap ¶

func (m ConnectionFromAmazonS3) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromAmazonS3) GetMetadata ¶

func (m ConnectionFromAmazonS3) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAmazonS3) GetModelVersion ¶

func (m ConnectionFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAmazonS3) GetName ¶

func (m ConnectionFromAmazonS3) GetName() *string

GetName returns Name

func (ConnectionFromAmazonS3) GetObjectStatus ¶

func (m ConnectionFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAmazonS3) GetObjectVersion ¶

func (m ConnectionFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAmazonS3) GetParentRef ¶

func (m ConnectionFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAmazonS3) GetPrimarySchema ¶

func (m ConnectionFromAmazonS3) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAmazonS3) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromAmazonS3) String ¶

func (m ConnectionFromAmazonS3) String() string

func (ConnectionFromAmazonS3) ValidateEnumValue ¶

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

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

type ConnectionFromAmazonS3Details ¶

type ConnectionFromAmazonS3Details 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:"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 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"`

	AccessKey *SensitiveAttribute `mandatory:"false" json:"accessKey"`

	SecretKey *SensitiveAttribute `mandatory:"false" json:"secretKey"`
}

ConnectionFromAmazonS3Details The connection details for an Oracle Database data asset.

func (ConnectionFromAmazonS3Details) GetConnectionProperties ¶

func (m ConnectionFromAmazonS3Details) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAmazonS3Details) GetDescription ¶

func (m ConnectionFromAmazonS3Details) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAmazonS3Details) GetIdentifier ¶

func (m ConnectionFromAmazonS3Details) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAmazonS3Details) GetIsDefault ¶

func (m ConnectionFromAmazonS3Details) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAmazonS3Details) GetKey ¶

GetKey returns Key

func (ConnectionFromAmazonS3Details) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionFromAmazonS3Details) GetModelVersion ¶

func (m ConnectionFromAmazonS3Details) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAmazonS3Details) GetName ¶

GetName returns Name

func (ConnectionFromAmazonS3Details) GetObjectStatus ¶

func (m ConnectionFromAmazonS3Details) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAmazonS3Details) GetObjectVersion ¶

func (m ConnectionFromAmazonS3Details) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAmazonS3Details) GetParentRef ¶

GetParentRef returns ParentRef

func (ConnectionFromAmazonS3Details) GetPrimarySchema ¶

func (m ConnectionFromAmazonS3Details) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAmazonS3Details) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromAmazonS3Details) String ¶

func (ConnectionFromAmazonS3Details) ValidateEnumValue ¶

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

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

type ConnectionFromAtp ¶

type ConnectionFromAtp 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Autonomous Transaction Processing instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromAtp The connection details for an Autonomous Transaction Processing data asset.

func (ConnectionFromAtp) GetConnectionProperties ¶

func (m ConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAtp) GetDescription ¶

func (m ConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAtp) GetIdentifier ¶

func (m ConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAtp) GetIsDefault ¶

func (m ConnectionFromAtp) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAtp) GetKey ¶

func (m ConnectionFromAtp) GetKey() *string

GetKey returns Key

func (ConnectionFromAtp) GetKeyMap ¶

func (m ConnectionFromAtp) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromAtp) GetMetadata ¶

func (m ConnectionFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAtp) GetModelVersion ¶

func (m ConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAtp) GetName ¶

func (m ConnectionFromAtp) GetName() *string

GetName returns Name

func (ConnectionFromAtp) GetObjectStatus ¶

func (m ConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAtp) GetObjectVersion ¶

func (m ConnectionFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAtp) GetParentRef ¶

func (m ConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAtp) GetPrimarySchema ¶

func (m ConnectionFromAtp) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAtp) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromAtp) String ¶

func (m ConnectionFromAtp) String() string

func (ConnectionFromAtp) ValidateEnumValue ¶

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

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

type ConnectionFromAtpDetails ¶

type ConnectionFromAtpDetails 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:"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 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"`

	// The Autonomous Transaction Processing instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromAtpDetails The connection details for an Autonomous Transaction Processing data asset.

func (ConnectionFromAtpDetails) GetConnectionProperties ¶

func (m ConnectionFromAtpDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAtpDetails) GetDescription ¶

func (m ConnectionFromAtpDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAtpDetails) GetIdentifier ¶

func (m ConnectionFromAtpDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAtpDetails) GetIsDefault ¶

func (m ConnectionFromAtpDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAtpDetails) GetKey ¶

func (m ConnectionFromAtpDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromAtpDetails) GetMetadata ¶

func (m ConnectionFromAtpDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAtpDetails) GetModelVersion ¶

func (m ConnectionFromAtpDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAtpDetails) GetName ¶

func (m ConnectionFromAtpDetails) GetName() *string

GetName returns Name

func (ConnectionFromAtpDetails) GetObjectStatus ¶

func (m ConnectionFromAtpDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAtpDetails) GetObjectVersion ¶

func (m ConnectionFromAtpDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAtpDetails) GetParentRef ¶

func (m ConnectionFromAtpDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAtpDetails) GetPrimarySchema ¶

func (m ConnectionFromAtpDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAtpDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromAtpDetails) String ¶

func (m ConnectionFromAtpDetails) String() string

func (ConnectionFromAtpDetails) ValidateEnumValue ¶

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

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

type ConnectionFromBicc ¶

type ConnectionFromBicc 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	DefaultExternalStorage *ExternalStorage `mandatory:"false" json:"defaultExternalStorage"`
}

ConnectionFromBicc The connection details for a FUSION_APP BICC Connection.

func (ConnectionFromBicc) GetConnectionProperties ¶

func (m ConnectionFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBicc) GetDescription ¶

func (m ConnectionFromBicc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBicc) GetIdentifier ¶

func (m ConnectionFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBicc) GetIsDefault ¶

func (m ConnectionFromBicc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBicc) GetKey ¶

func (m ConnectionFromBicc) GetKey() *string

GetKey returns Key

func (ConnectionFromBicc) GetKeyMap ¶

func (m ConnectionFromBicc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromBicc) GetMetadata ¶

func (m ConnectionFromBicc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBicc) GetModelVersion ¶

func (m ConnectionFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBicc) GetName ¶

func (m ConnectionFromBicc) GetName() *string

GetName returns Name

func (ConnectionFromBicc) GetObjectStatus ¶

func (m ConnectionFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBicc) GetObjectVersion ¶

func (m ConnectionFromBicc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBicc) GetParentRef ¶

func (m ConnectionFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBicc) GetPrimarySchema ¶

func (m ConnectionFromBicc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBicc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromBicc) String ¶

func (m ConnectionFromBicc) String() string

func (ConnectionFromBicc) ValidateEnumValue ¶

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

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

type ConnectionFromBiccDetails ¶

type ConnectionFromBiccDetails 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:"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 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"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	DefaultExternalStorage *ExternalStorage `mandatory:"false" json:"defaultExternalStorage"`
}

ConnectionFromBiccDetails The connection details for a FUSION_APP BICC connection.

func (ConnectionFromBiccDetails) GetConnectionProperties ¶

func (m ConnectionFromBiccDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBiccDetails) GetDescription ¶

func (m ConnectionFromBiccDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBiccDetails) GetIdentifier ¶

func (m ConnectionFromBiccDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBiccDetails) GetIsDefault ¶

func (m ConnectionFromBiccDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBiccDetails) GetKey ¶

func (m ConnectionFromBiccDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromBiccDetails) GetMetadata ¶

func (m ConnectionFromBiccDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBiccDetails) GetModelVersion ¶

func (m ConnectionFromBiccDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBiccDetails) GetName ¶

func (m ConnectionFromBiccDetails) GetName() *string

GetName returns Name

func (ConnectionFromBiccDetails) GetObjectStatus ¶

func (m ConnectionFromBiccDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBiccDetails) GetObjectVersion ¶

func (m ConnectionFromBiccDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBiccDetails) GetParentRef ¶

func (m ConnectionFromBiccDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBiccDetails) GetPrimarySchema ¶

func (m ConnectionFromBiccDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBiccDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromBiccDetails) String ¶

func (m ConnectionFromBiccDetails) String() string

func (ConnectionFromBiccDetails) ValidateEnumValue ¶

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

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

type ConnectionFromBip ¶ added in v65.5.0

type ConnectionFromBip 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromBip The connection details for a Fusion applications BIP connection.

func (ConnectionFromBip) GetConnectionProperties ¶ added in v65.5.0

func (m ConnectionFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBip) GetDescription ¶ added in v65.5.0

func (m ConnectionFromBip) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBip) GetIdentifier ¶ added in v65.5.0

func (m ConnectionFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBip) GetIsDefault ¶ added in v65.5.0

func (m ConnectionFromBip) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBip) GetKey ¶ added in v65.5.0

func (m ConnectionFromBip) GetKey() *string

GetKey returns Key

func (ConnectionFromBip) GetKeyMap ¶ added in v65.5.0

func (m ConnectionFromBip) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromBip) GetMetadata ¶ added in v65.5.0

func (m ConnectionFromBip) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBip) GetModelVersion ¶ added in v65.5.0

func (m ConnectionFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBip) GetName ¶ added in v65.5.0

func (m ConnectionFromBip) GetName() *string

GetName returns Name

func (ConnectionFromBip) GetObjectStatus ¶ added in v65.5.0

func (m ConnectionFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBip) GetObjectVersion ¶ added in v65.5.0

func (m ConnectionFromBip) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBip) GetParentRef ¶ added in v65.5.0

func (m ConnectionFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBip) GetPrimarySchema ¶ added in v65.5.0

func (m ConnectionFromBip) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBip) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (ConnectionFromBip) String ¶ added in v65.5.0

func (m ConnectionFromBip) String() string

func (ConnectionFromBip) ValidateEnumValue ¶ added in v65.5.0

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

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

type ConnectionFromBipDetails ¶ added in v65.5.0

type ConnectionFromBipDetails 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:"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 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"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromBipDetails The connection details for a Fusion applications BIP connection.

func (ConnectionFromBipDetails) GetConnectionProperties ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBipDetails) GetDescription ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBipDetails) GetIdentifier ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBipDetails) GetIsDefault ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBipDetails) GetKey ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromBipDetails) GetMetadata ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBipDetails) GetModelVersion ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBipDetails) GetName ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetName() *string

GetName returns Name

func (ConnectionFromBipDetails) GetObjectStatus ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBipDetails) GetObjectVersion ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBipDetails) GetParentRef ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBipDetails) GetPrimarySchema ¶ added in v65.5.0

func (m ConnectionFromBipDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBipDetails) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (ConnectionFromBipDetails) String ¶ added in v65.5.0

func (m ConnectionFromBipDetails) String() string

func (ConnectionFromBipDetails) ValidateEnumValue ¶ added in v65.5.0

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

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

type ConnectionFromHdfs ¶ added in v65.43.0

type ConnectionFromHdfs struct {

	// The HDFS principal.
	HdfsPrincipal *string `mandatory:"true" json:"hdfsPrincipal"`

	// The HDFS Data Node principal.
	DataNodePrincipal *string `mandatory:"true" json:"dataNodePrincipal"`

	// The HDFS Name Node principal.
	NameNodePrincipal *string `mandatory:"true" json:"nameNodePrincipal"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// HDFS Realm name.
	Realm *string `mandatory:"false" json:"realm"`

	// The HDFS Key Distribution Center.
	KeyDistributionCenter *string `mandatory:"false" json:"keyDistributionCenter"`

	KeyTabContent *SensitiveAttribute `mandatory:"false" json:"keyTabContent"`
}

ConnectionFromHdfs The connection details for the HDFS data asset.

func (ConnectionFromHdfs) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromHdfs) GetDescription ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetDescription() *string

GetDescription returns Description

func (ConnectionFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromHdfs) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromHdfs) GetKey ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetKey() *string

GetKey returns Key

func (ConnectionFromHdfs) GetKeyMap ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromHdfs) GetMetadata ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromHdfs) GetName ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetName() *string

GetName returns Name

func (ConnectionFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromHdfs) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromHdfs) GetParentRef ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromHdfs) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromHdfs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromHdfs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromHdfs) String ¶ added in v65.43.0

func (m ConnectionFromHdfs) String() string

func (ConnectionFromHdfs) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromHdfsDetails ¶ added in v65.43.0

type ConnectionFromHdfsDetails struct {

	// The HDFS principal.
	HdfsPrincipal *string `mandatory:"true" json:"hdfsPrincipal"`

	// The HDFS Data Node principal.
	DataNodePrincipal *string `mandatory:"true" json:"dataNodePrincipal"`

	// The HDFS Name Node principal.
	NameNodePrincipal *string `mandatory:"true" json:"nameNodePrincipal"`

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

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

	// HDFS Realm name.
	Realm *string `mandatory:"false" json:"realm"`

	// The HDFS Key Distribution Center.
	KeyDistributionCenter *string `mandatory:"false" json:"keyDistributionCenter"`

	KeyTabContent *SensitiveAttribute `mandatory:"false" json:"keyTabContent"`
}

ConnectionFromHdfsDetails The connection details for the HDFS data asset.

func (ConnectionFromHdfsDetails) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromHdfsDetails) GetDescription ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromHdfsDetails) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromHdfsDetails) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromHdfsDetails) GetKey ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromHdfsDetails) GetMetadata ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromHdfsDetails) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromHdfsDetails) GetName ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetName() *string

GetName returns Name

func (ConnectionFromHdfsDetails) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromHdfsDetails) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromHdfsDetails) GetParentRef ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromHdfsDetails) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromHdfsDetails) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromHdfsDetails) String ¶ added in v65.43.0

func (m ConnectionFromHdfsDetails) String() string

func (ConnectionFromHdfsDetails) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromJdbc ¶

type ConnectionFromJdbc 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`
}

ConnectionFromJdbc The connection details for a generic JDBC data asset.

func (ConnectionFromJdbc) GetConnectionProperties ¶

func (m ConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromJdbc) GetDescription ¶

func (m ConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromJdbc) GetIdentifier ¶

func (m ConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromJdbc) GetIsDefault ¶

func (m ConnectionFromJdbc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromJdbc) GetKey ¶

func (m ConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (ConnectionFromJdbc) GetKeyMap ¶

func (m ConnectionFromJdbc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromJdbc) GetMetadata ¶

func (m ConnectionFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromJdbc) GetModelVersion ¶

func (m ConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromJdbc) GetName ¶

func (m ConnectionFromJdbc) GetName() *string

GetName returns Name

func (ConnectionFromJdbc) GetObjectStatus ¶

func (m ConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromJdbc) GetObjectVersion ¶

func (m ConnectionFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromJdbc) GetParentRef ¶

func (m ConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromJdbc) GetPrimarySchema ¶

func (m ConnectionFromJdbc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromJdbc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromJdbc) String ¶

func (m ConnectionFromJdbc) String() string

func (ConnectionFromJdbc) ValidateEnumValue ¶

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

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

type ConnectionFromJdbcDetails ¶

type ConnectionFromJdbcDetails 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:"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 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"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`
}

ConnectionFromJdbcDetails The connection details for a generic JDBC data asset.

func (ConnectionFromJdbcDetails) GetConnectionProperties ¶

func (m ConnectionFromJdbcDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromJdbcDetails) GetDescription ¶

func (m ConnectionFromJdbcDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromJdbcDetails) GetIdentifier ¶

func (m ConnectionFromJdbcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromJdbcDetails) GetIsDefault ¶

func (m ConnectionFromJdbcDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromJdbcDetails) GetKey ¶

func (m ConnectionFromJdbcDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromJdbcDetails) GetMetadata ¶

func (m ConnectionFromJdbcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromJdbcDetails) GetModelVersion ¶

func (m ConnectionFromJdbcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromJdbcDetails) GetName ¶

func (m ConnectionFromJdbcDetails) GetName() *string

GetName returns Name

func (ConnectionFromJdbcDetails) GetObjectStatus ¶

func (m ConnectionFromJdbcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromJdbcDetails) GetObjectVersion ¶

func (m ConnectionFromJdbcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromJdbcDetails) GetParentRef ¶

func (m ConnectionFromJdbcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromJdbcDetails) GetPrimarySchema ¶

func (m ConnectionFromJdbcDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromJdbcDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromJdbcDetails) String ¶

func (m ConnectionFromJdbcDetails) String() string

func (ConnectionFromJdbcDetails) ValidateEnumValue ¶

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

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

type ConnectionFromLake ¶ added in v65.33.0

type ConnectionFromLake 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ConnectionFromLake The connection details for a Lake connection.

func (ConnectionFromLake) GetConnectionProperties ¶ added in v65.33.0

func (m ConnectionFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromLake) GetDescription ¶ added in v65.33.0

func (m ConnectionFromLake) GetDescription() *string

GetDescription returns Description

func (ConnectionFromLake) GetIdentifier ¶ added in v65.33.0

func (m ConnectionFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromLake) GetIsDefault ¶ added in v65.33.0

func (m ConnectionFromLake) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromLake) GetKey ¶ added in v65.33.0

func (m ConnectionFromLake) GetKey() *string

GetKey returns Key

func (ConnectionFromLake) GetKeyMap ¶ added in v65.33.0

func (m ConnectionFromLake) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromLake) GetMetadata ¶ added in v65.33.0

func (m ConnectionFromLake) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromLake) GetModelVersion ¶ added in v65.33.0

func (m ConnectionFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromLake) GetName ¶ added in v65.33.0

func (m ConnectionFromLake) GetName() *string

GetName returns Name

func (ConnectionFromLake) GetObjectStatus ¶ added in v65.33.0

func (m ConnectionFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromLake) GetObjectVersion ¶ added in v65.33.0

func (m ConnectionFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromLake) GetParentRef ¶ added in v65.33.0

func (m ConnectionFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromLake) GetPrimarySchema ¶ added in v65.33.0

func (m ConnectionFromLake) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromLake) MarshalJSON ¶ added in v65.33.0

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

MarshalJSON marshals to json representation

func (ConnectionFromLake) String ¶ added in v65.33.0

func (m ConnectionFromLake) String() string

func (ConnectionFromLake) ValidateEnumValue ¶ added in v65.33.0

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

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

type ConnectionFromLakeDetails ¶ added in v65.33.0

type ConnectionFromLakeDetails 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:"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 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"`
}

ConnectionFromLakeDetails The connection details for a Lake connection.

func (ConnectionFromLakeDetails) GetConnectionProperties ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromLakeDetails) GetDescription ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromLakeDetails) GetIdentifier ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromLakeDetails) GetIsDefault ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromLakeDetails) GetKey ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromLakeDetails) GetMetadata ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromLakeDetails) GetModelVersion ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromLakeDetails) GetName ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetName() *string

GetName returns Name

func (ConnectionFromLakeDetails) GetObjectStatus ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromLakeDetails) GetObjectVersion ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromLakeDetails) GetParentRef ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromLakeDetails) GetPrimarySchema ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromLakeDetails) MarshalJSON ¶ added in v65.33.0

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

MarshalJSON marshals to json representation

func (ConnectionFromLakeDetails) String ¶ added in v65.33.0

func (m ConnectionFromLakeDetails) String() string

func (ConnectionFromLakeDetails) ValidateEnumValue ¶ added in v65.33.0

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

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

type ConnectionFromMySql ¶

type ConnectionFromMySql 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`
}

ConnectionFromMySql The connection details for a MYSQL data asset.

func (ConnectionFromMySql) GetConnectionProperties ¶

func (m ConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySql) GetDescription ¶

func (m ConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySql) GetIdentifier ¶

func (m ConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySql) GetIsDefault ¶

func (m ConnectionFromMySql) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySql) GetKey ¶

func (m ConnectionFromMySql) GetKey() *string

GetKey returns Key

func (ConnectionFromMySql) GetKeyMap ¶

func (m ConnectionFromMySql) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromMySql) GetMetadata ¶

func (m ConnectionFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySql) GetModelVersion ¶

func (m ConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySql) GetName ¶

func (m ConnectionFromMySql) GetName() *string

GetName returns Name

func (ConnectionFromMySql) GetObjectStatus ¶

func (m ConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySql) GetObjectVersion ¶

func (m ConnectionFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySql) GetParentRef ¶

func (m ConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySql) GetPrimarySchema ¶

func (m ConnectionFromMySql) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySql) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromMySql) String ¶

func (m ConnectionFromMySql) String() string

func (ConnectionFromMySql) ValidateEnumValue ¶

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

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

type ConnectionFromMySqlDetails ¶

type ConnectionFromMySqlDetails 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:"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 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"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`
}

ConnectionFromMySqlDetails The connection details for a MYSQL data asset.

func (ConnectionFromMySqlDetails) GetConnectionProperties ¶

func (m ConnectionFromMySqlDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlDetails) GetDescription ¶

func (m ConnectionFromMySqlDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlDetails) GetIdentifier ¶

func (m ConnectionFromMySqlDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlDetails) GetIsDefault ¶

func (m ConnectionFromMySqlDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlDetails) GetKey ¶

func (m ConnectionFromMySqlDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromMySqlDetails) GetMetadata ¶

func (m ConnectionFromMySqlDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySqlDetails) GetModelVersion ¶

func (m ConnectionFromMySqlDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlDetails) GetName ¶

func (m ConnectionFromMySqlDetails) GetName() *string

GetName returns Name

func (ConnectionFromMySqlDetails) GetObjectStatus ¶

func (m ConnectionFromMySqlDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlDetails) GetObjectVersion ¶

func (m ConnectionFromMySqlDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlDetails) GetParentRef ¶

func (m ConnectionFromMySqlDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySqlDetails) GetPrimarySchema ¶

func (m ConnectionFromMySqlDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlDetails) String ¶

func (ConnectionFromMySqlDetails) ValidateEnumValue ¶

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

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

type ConnectionFromMySqlHeatWave ¶ added in v65.43.0

type ConnectionFromMySqlHeatWave 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromMySqlHeatWave The connection details for a MYSQL HeatWave data asset.

func (ConnectionFromMySqlHeatWave) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlHeatWave) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlHeatWave) GetKey ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (ConnectionFromMySqlHeatWave) GetKeyMap ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromMySqlHeatWave) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlHeatWave) GetName ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetName() *string

GetName returns Name

func (ConnectionFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlHeatWave) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlHeatWave) GetParentRef ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySqlHeatWave) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWave) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlHeatWave) String ¶ added in v65.43.0

func (ConnectionFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromMySqlHeatWaveDetails ¶ added in v65.43.0

type ConnectionFromMySqlHeatWaveDetails 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:"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 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"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromMySqlHeatWaveDetails The connection details for a MYSQL HeatWave data asset.

func (ConnectionFromMySqlHeatWaveDetails) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlHeatWaveDetails) GetDescription ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlHeatWaveDetails) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlHeatWaveDetails) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlHeatWaveDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionFromMySqlHeatWaveDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionFromMySqlHeatWaveDetails) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlHeatWaveDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionFromMySqlHeatWaveDetails) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlHeatWaveDetails) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlHeatWaveDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionFromMySqlHeatWaveDetails) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromMySqlHeatWaveDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlHeatWaveDetails) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlHeatWaveDetails) String ¶ added in v65.43.0

func (ConnectionFromMySqlHeatWaveDetails) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromOAuth2 ¶ added in v65.57.0

type ConnectionFromOAuth2 struct {

	// Specifies the endpoint used to exchange authentication credentials for access tokens
	AccessTokenUrl *string `mandatory:"true" json:"accessTokenUrl"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// Specifies the client ID key for specific application
	ClientId *string `mandatory:"false" json:"clientId"`

	ClientSecret *SensitiveAttribute `mandatory:"false" json:"clientSecret"`

	// Specifies the OAuth scopes that limit the permissions granted by an access token.
	Scope *string `mandatory:"false" json:"scope"`

	// Specifies the OAuth2 grant mechanism. Example CLIENT_CREDENTIALS, Implicit Flow etc.
	GrantType ConnectionFromOAuth2GrantTypeEnum `mandatory:"false" json:"grantType,omitempty"`
}

ConnectionFromOAuth2 The connection details for a OAuth connection.

func (ConnectionFromOAuth2) GetConnectionProperties ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOAuth2) GetDescription ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOAuth2) GetIdentifier ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOAuth2) GetIsDefault ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOAuth2) GetKey ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetKey() *string

GetKey returns Key

func (ConnectionFromOAuth2) GetKeyMap ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromOAuth2) GetMetadata ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOAuth2) GetModelVersion ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOAuth2) GetName ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetName() *string

GetName returns Name

func (ConnectionFromOAuth2) GetObjectStatus ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOAuth2) GetObjectVersion ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOAuth2) GetParentRef ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOAuth2) GetPrimarySchema ¶ added in v65.57.0

func (m ConnectionFromOAuth2) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOAuth2) MarshalJSON ¶ added in v65.57.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOAuth2) String ¶ added in v65.57.0

func (m ConnectionFromOAuth2) String() string

func (ConnectionFromOAuth2) ValidateEnumValue ¶ added in v65.57.0

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

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

type ConnectionFromOAuth2Details ¶ added in v65.57.0

type ConnectionFromOAuth2Details struct {

	// Specifies the endpoint used to exchange authentication credentials for access tokens
	AccessTokenUrl *string `mandatory:"true" json:"accessTokenUrl"`

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

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

	// Specifies the client ID key for specific application
	ClientId *string `mandatory:"false" json:"clientId"`

	ClientSecret *SensitiveAttribute `mandatory:"false" json:"clientSecret"`

	// Specifies the OAuth scopes that limit the permissions granted by an access token.
	Scope *string `mandatory:"false" json:"scope"`

	// Specifies the OAuth2 grant mechanism. Example CLIENT_CREDENTIALS, Implicit Flow etc.
	GrantType ConnectionFromOAuth2DetailsGrantTypeEnum `mandatory:"false" json:"grantType,omitempty"`
}

ConnectionFromOAuth2Details The connection details for a OAuth connection.

func (ConnectionFromOAuth2Details) GetConnectionProperties ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOAuth2Details) GetDescription ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOAuth2Details) GetIdentifier ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOAuth2Details) GetIsDefault ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOAuth2Details) GetKey ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetKey() *string

GetKey returns Key

func (ConnectionFromOAuth2Details) GetMetadata ¶ added in v65.57.0

GetMetadata returns Metadata

func (ConnectionFromOAuth2Details) GetModelVersion ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOAuth2Details) GetName ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetName() *string

GetName returns Name

func (ConnectionFromOAuth2Details) GetObjectStatus ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOAuth2Details) GetObjectVersion ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOAuth2Details) GetParentRef ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOAuth2Details) GetPrimarySchema ¶ added in v65.57.0

func (m ConnectionFromOAuth2Details) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOAuth2Details) MarshalJSON ¶ added in v65.57.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOAuth2Details) String ¶ added in v65.57.0

func (ConnectionFromOAuth2Details) ValidateEnumValue ¶ added in v65.57.0

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

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

type ConnectionFromOAuth2DetailsGrantTypeEnum ¶ added in v65.57.0

type ConnectionFromOAuth2DetailsGrantTypeEnum string

ConnectionFromOAuth2DetailsGrantTypeEnum Enum with underlying type: string

const (
	ConnectionFromOAuth2DetailsGrantTypeClientCredentials ConnectionFromOAuth2DetailsGrantTypeEnum = "CLIENT_CREDENTIALS"
)

Set of constants representing the allowable values for ConnectionFromOAuth2DetailsGrantTypeEnum

func GetConnectionFromOAuth2DetailsGrantTypeEnumValues ¶ added in v65.57.0

func GetConnectionFromOAuth2DetailsGrantTypeEnumValues() []ConnectionFromOAuth2DetailsGrantTypeEnum

GetConnectionFromOAuth2DetailsGrantTypeEnumValues Enumerates the set of values for ConnectionFromOAuth2DetailsGrantTypeEnum

func GetMappingConnectionFromOAuth2DetailsGrantTypeEnum ¶ added in v65.57.0

func GetMappingConnectionFromOAuth2DetailsGrantTypeEnum(val string) (ConnectionFromOAuth2DetailsGrantTypeEnum, bool)

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

type ConnectionFromOAuth2GrantTypeEnum ¶ added in v65.57.0

type ConnectionFromOAuth2GrantTypeEnum string

ConnectionFromOAuth2GrantTypeEnum Enum with underlying type: string

const (
	ConnectionFromOAuth2GrantTypeClientCredentials ConnectionFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS"
)

Set of constants representing the allowable values for ConnectionFromOAuth2GrantTypeEnum

func GetConnectionFromOAuth2GrantTypeEnumValues ¶ added in v65.57.0

func GetConnectionFromOAuth2GrantTypeEnumValues() []ConnectionFromOAuth2GrantTypeEnum

GetConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for ConnectionFromOAuth2GrantTypeEnum

func GetMappingConnectionFromOAuth2GrantTypeEnum ¶ added in v65.57.0

func GetMappingConnectionFromOAuth2GrantTypeEnum(val string) (ConnectionFromOAuth2GrantTypeEnum, bool)

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

type ConnectionFromObjectStorage ¶

type ConnectionFromObjectStorage 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The credential file content from an Oracle Object Storage wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	// The OCI user OCID for the user to connect to.
	UserId *string `mandatory:"false" json:"userId"`

	// The fingerprint for the user.
	FingerPrint *string `mandatory:"false" json:"fingerPrint"`

	// The passphrase for the connection.
	PassPhrase *string `mandatory:"false" json:"passPhrase"`
}

ConnectionFromObjectStorage The connection details for an Oracle Object Storage data asset.

func (ConnectionFromObjectStorage) GetConnectionProperties ¶

func (m ConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromObjectStorage) GetDescription ¶

func (m ConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (ConnectionFromObjectStorage) GetIdentifier ¶

func (m ConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromObjectStorage) GetIsDefault ¶

func (m ConnectionFromObjectStorage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromObjectStorage) GetKey ¶

func (m ConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (ConnectionFromObjectStorage) GetKeyMap ¶

func (m ConnectionFromObjectStorage) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromObjectStorage) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionFromObjectStorage) GetModelVersion ¶

func (m ConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromObjectStorage) GetName ¶

func (m ConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (ConnectionFromObjectStorage) GetObjectStatus ¶

func (m ConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromObjectStorage) GetObjectVersion ¶

func (m ConnectionFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromObjectStorage) GetParentRef ¶

func (m ConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromObjectStorage) GetPrimarySchema ¶

func (m ConnectionFromObjectStorage) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromObjectStorage) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromObjectStorage) String ¶

func (ConnectionFromObjectStorage) ValidateEnumValue ¶

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

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

type ConnectionFromObjectStorageDetails ¶

type ConnectionFromObjectStorageDetails 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:"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 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"`

	// The credential file content from an Oracle Object Storage wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	// The OCI user OCID for the user to connect to.
	UserId *string `mandatory:"false" json:"userId"`

	// The fingerprint for the user.
	FingerPrint *string `mandatory:"false" json:"fingerPrint"`

	// The passphrase for the connection.
	PassPhrase *string `mandatory:"false" json:"passPhrase"`
}

ConnectionFromObjectStorageDetails The connection summary details for an Oracle Object Storage data asset.

func (ConnectionFromObjectStorageDetails) GetConnectionProperties ¶

func (m ConnectionFromObjectStorageDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromObjectStorageDetails) GetDescription ¶

func (m ConnectionFromObjectStorageDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromObjectStorageDetails) GetIdentifier ¶

func (m ConnectionFromObjectStorageDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromObjectStorageDetails) GetIsDefault ¶

func (m ConnectionFromObjectStorageDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromObjectStorageDetails) GetKey ¶

GetKey returns Key

func (ConnectionFromObjectStorageDetails) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionFromObjectStorageDetails) GetModelVersion ¶

func (m ConnectionFromObjectStorageDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromObjectStorageDetails) GetName ¶

GetName returns Name

func (ConnectionFromObjectStorageDetails) GetObjectStatus ¶

func (m ConnectionFromObjectStorageDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromObjectStorageDetails) GetObjectVersion ¶

func (m ConnectionFromObjectStorageDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromObjectStorageDetails) GetParentRef ¶

GetParentRef returns ParentRef

func (ConnectionFromObjectStorageDetails) GetPrimarySchema ¶

func (m ConnectionFromObjectStorageDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromObjectStorageDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromObjectStorageDetails) String ¶

func (ConnectionFromObjectStorageDetails) ValidateEnumValue ¶

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

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

type ConnectionFromOracle ¶

type ConnectionFromOracle 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOracle The connection details for an Oracle Database data asset.

func (ConnectionFromOracle) GetConnectionProperties ¶

func (m ConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracle) GetDescription ¶

func (m ConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracle) GetIdentifier ¶

func (m ConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracle) GetIsDefault ¶

func (m ConnectionFromOracle) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracle) GetKey ¶

func (m ConnectionFromOracle) GetKey() *string

GetKey returns Key

func (ConnectionFromOracle) GetKeyMap ¶

func (m ConnectionFromOracle) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromOracle) GetMetadata ¶

func (m ConnectionFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracle) GetModelVersion ¶

func (m ConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracle) GetName ¶

func (m ConnectionFromOracle) GetName() *string

GetName returns Name

func (ConnectionFromOracle) GetObjectStatus ¶

func (m ConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracle) GetObjectVersion ¶

func (m ConnectionFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracle) GetParentRef ¶

func (m ConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracle) GetPrimarySchema ¶

func (m ConnectionFromOracle) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracle) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromOracle) String ¶

func (m ConnectionFromOracle) String() string

func (ConnectionFromOracle) ValidateEnumValue ¶

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

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

type ConnectionFromOracleDetails ¶

type ConnectionFromOracleDetails 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:"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 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"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOracleDetails The connection details for an Oracle Database data asset.

func (ConnectionFromOracleDetails) GetConnectionProperties ¶

func (m ConnectionFromOracleDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleDetails) GetDescription ¶

func (m ConnectionFromOracleDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleDetails) GetIdentifier ¶

func (m ConnectionFromOracleDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleDetails) GetIsDefault ¶

func (m ConnectionFromOracleDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleDetails) GetKey ¶

func (m ConnectionFromOracleDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleDetails) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionFromOracleDetails) GetModelVersion ¶

func (m ConnectionFromOracleDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleDetails) GetName ¶

func (m ConnectionFromOracleDetails) GetName() *string

GetName returns Name

func (ConnectionFromOracleDetails) GetObjectStatus ¶

func (m ConnectionFromOracleDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleDetails) GetObjectVersion ¶

func (m ConnectionFromOracleDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleDetails) GetParentRef ¶

func (m ConnectionFromOracleDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleDetails) GetPrimarySchema ¶

func (m ConnectionFromOracleDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleDetails) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleDetails) String ¶

func (ConnectionFromOracleDetails) ValidateEnumValue ¶

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

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

type ConnectionFromOracleEbs ¶ added in v65.43.0

type ConnectionFromOracleEbs struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOracleEbs The connection details for E-Business Suite data asset.

func (ConnectionFromOracleEbs) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleEbs) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleEbs) GetKey ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleEbs) GetKeyMap ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromOracleEbs) GetMetadata ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleEbs) GetName ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetName() *string

GetName returns Name

func (ConnectionFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleEbs) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleEbs) GetParentRef ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleEbs) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleEbs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleEbs) String ¶ added in v65.43.0

func (m ConnectionFromOracleEbs) String() string

func (ConnectionFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromOracleEbsDetails ¶ added in v65.43.0

type ConnectionFromOracleEbsDetails struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOracleEbsDetails The connection details for an E-Business Suite data asset.

func (ConnectionFromOracleEbsDetails) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleEbsDetails) GetDescription ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleEbsDetails) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleEbsDetails) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleEbsDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionFromOracleEbsDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionFromOracleEbsDetails) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleEbsDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionFromOracleEbsDetails) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleEbsDetails) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleEbsDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionFromOracleEbsDetails) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromOracleEbsDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleEbsDetails) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleEbsDetails) String ¶ added in v65.43.0

func (ConnectionFromOracleEbsDetails) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromOraclePeopleSoft ¶ added in v65.43.0

type ConnectionFromOraclePeopleSoft struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOraclePeopleSoft The connection details for an Oracle PeopleSoft data asset.

func (ConnectionFromOraclePeopleSoft) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOraclePeopleSoft) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionFromOraclePeopleSoft) GetKeyMap ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromOraclePeopleSoft) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOraclePeopleSoft) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOraclePeopleSoft) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionFromOraclePeopleSoft) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoft) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOraclePeopleSoft) String ¶ added in v65.43.0

func (ConnectionFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromOraclePeopleSoftDetails ¶ added in v65.43.0

type ConnectionFromOraclePeopleSoftDetails struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOraclePeopleSoftDetails The connection details for an Oracle PeopleSoft data asset.

func (ConnectionFromOraclePeopleSoftDetails) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOraclePeopleSoftDetails) GetDescription ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOraclePeopleSoftDetails) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOraclePeopleSoftDetails) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOraclePeopleSoftDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionFromOraclePeopleSoftDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionFromOraclePeopleSoftDetails) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOraclePeopleSoftDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionFromOraclePeopleSoftDetails) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOraclePeopleSoftDetails) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOraclePeopleSoftDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionFromOraclePeopleSoftDetails) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromOraclePeopleSoftDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOraclePeopleSoftDetails) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOraclePeopleSoftDetails) String ¶ added in v65.43.0

func (ConnectionFromOraclePeopleSoftDetails) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromOracleSiebel ¶ added in v65.43.0

type ConnectionFromOracleSiebel struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOracleSiebel The connection details for an Oracle Siebel data asset.

func (ConnectionFromOracleSiebel) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleSiebel) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleSiebel) GetKey ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleSiebel) GetKeyMap ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromOracleSiebel) GetMetadata ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleSiebel) GetName ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetName() *string

GetName returns Name

func (ConnectionFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleSiebel) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleSiebel) GetParentRef ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleSiebel) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromOracleSiebel) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleSiebel) String ¶ added in v65.43.0

func (ConnectionFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromOracleSiebelDetails ¶ added in v65.43.0

type ConnectionFromOracleSiebelDetails struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionFromOracleSiebelDetails The connection details for an Oracle Siebel data asset.

func (ConnectionFromOracleSiebelDetails) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleSiebelDetails) GetDescription ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleSiebelDetails) GetIdentifier ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleSiebelDetails) GetIsDefault ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleSiebelDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionFromOracleSiebelDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionFromOracleSiebelDetails) GetModelVersion ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleSiebelDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionFromOracleSiebelDetails) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleSiebelDetails) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleSiebelDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionFromOracleSiebelDetails) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionFromOracleSiebelDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleSiebelDetails) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleSiebelDetails) String ¶ added in v65.43.0

func (ConnectionFromOracleSiebelDetails) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionFromRestBasicAuth ¶ added in v65.21.0

type ConnectionFromRestBasicAuth 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// Username for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	// Optional header name if used other than default header(Authorization).
	AuthHeader *string `mandatory:"false" json:"authHeader"`
}

ConnectionFromRestBasicAuth The connection details for a basic auth rest connection.

func (ConnectionFromRestBasicAuth) GetConnectionProperties ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestBasicAuth) GetDescription ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestBasicAuth) GetIdentifier ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestBasicAuth) GetIsDefault ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestBasicAuth) GetKey ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetKey() *string

GetKey returns Key

func (ConnectionFromRestBasicAuth) GetKeyMap ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromRestBasicAuth) GetMetadata ¶ added in v65.21.0

GetMetadata returns Metadata

func (ConnectionFromRestBasicAuth) GetModelVersion ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestBasicAuth) GetName ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetName() *string

GetName returns Name

func (ConnectionFromRestBasicAuth) GetObjectStatus ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestBasicAuth) GetObjectVersion ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestBasicAuth) GetParentRef ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromRestBasicAuth) GetPrimarySchema ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestBasicAuth) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ConnectionFromRestBasicAuth) String ¶ added in v65.21.0

func (ConnectionFromRestBasicAuth) ValidateEnumValue ¶ added in v65.21.0

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

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

type ConnectionFromRestBasicAuthDetails ¶ added in v65.21.0

type ConnectionFromRestBasicAuthDetails 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:"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 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"`

	// Username for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	// Optional header name if used other than default header(Authorization).
	AuthHeader *string `mandatory:"false" json:"authHeader"`
}

ConnectionFromRestBasicAuthDetails The connection details for a basic auth rest connection.

func (ConnectionFromRestBasicAuthDetails) GetConnectionProperties ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestBasicAuthDetails) GetDescription ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestBasicAuthDetails) GetIdentifier ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestBasicAuthDetails) GetIsDefault ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestBasicAuthDetails) GetKey ¶ added in v65.21.0

GetKey returns Key

func (ConnectionFromRestBasicAuthDetails) GetMetadata ¶ added in v65.21.0

GetMetadata returns Metadata

func (ConnectionFromRestBasicAuthDetails) GetModelVersion ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestBasicAuthDetails) GetName ¶ added in v65.21.0

GetName returns Name

func (ConnectionFromRestBasicAuthDetails) GetObjectStatus ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestBasicAuthDetails) GetObjectVersion ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestBasicAuthDetails) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (ConnectionFromRestBasicAuthDetails) GetPrimarySchema ¶ added in v65.21.0

func (m ConnectionFromRestBasicAuthDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestBasicAuthDetails) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ConnectionFromRestBasicAuthDetails) String ¶ added in v65.21.0

func (ConnectionFromRestBasicAuthDetails) ValidateEnumValue ¶ added in v65.21.0

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

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

type ConnectionFromRestNoAuth ¶ added in v65.21.0

type ConnectionFromRestNoAuth 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ConnectionFromRestNoAuth The connection details for a no auth rest connection.

func (ConnectionFromRestNoAuth) GetConnectionProperties ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestNoAuth) GetDescription ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestNoAuth) GetIdentifier ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestNoAuth) GetIsDefault ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestNoAuth) GetKey ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetKey() *string

GetKey returns Key

func (ConnectionFromRestNoAuth) GetKeyMap ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionFromRestNoAuth) GetMetadata ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromRestNoAuth) GetModelVersion ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestNoAuth) GetName ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetName() *string

GetName returns Name

func (ConnectionFromRestNoAuth) GetObjectStatus ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestNoAuth) GetObjectVersion ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestNoAuth) GetParentRef ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromRestNoAuth) GetPrimarySchema ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestNoAuth) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ConnectionFromRestNoAuth) String ¶ added in v65.21.0

func (m ConnectionFromRestNoAuth) String() string

func (ConnectionFromRestNoAuth) ValidateEnumValue ¶ added in v65.21.0

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

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

type ConnectionFromRestNoAuthDetails ¶ added in v65.21.0

type ConnectionFromRestNoAuthDetails 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:"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 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"`
}

ConnectionFromRestNoAuthDetails The connection details for a no auth rest connection.

func (ConnectionFromRestNoAuthDetails) GetConnectionProperties ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestNoAuthDetails) GetDescription ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestNoAuthDetails) GetIdentifier ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestNoAuthDetails) GetIsDefault ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestNoAuthDetails) GetKey ¶ added in v65.21.0

GetKey returns Key

func (ConnectionFromRestNoAuthDetails) GetMetadata ¶ added in v65.21.0

GetMetadata returns Metadata

func (ConnectionFromRestNoAuthDetails) GetModelVersion ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestNoAuthDetails) GetName ¶ added in v65.21.0

GetName returns Name

func (ConnectionFromRestNoAuthDetails) GetObjectStatus ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestNoAuthDetails) GetObjectVersion ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestNoAuthDetails) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (ConnectionFromRestNoAuthDetails) GetPrimarySchema ¶ added in v65.21.0

func (m ConnectionFromRestNoAuthDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestNoAuthDetails) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ConnectionFromRestNoAuthDetails) String ¶ added in v65.21.0

func (ConnectionFromRestNoAuthDetails) ValidateEnumValue ¶ added in v65.21.0

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

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

type ConnectionModelTypeEnum ¶

type ConnectionModelTypeEnum string

ConnectionModelTypeEnum Enum with underlying type: string

const (
	ConnectionModelTypeOracleAdwcConnection          ConnectionModelTypeEnum = "ORACLE_ADWC_CONNECTION"
	ConnectionModelTypeOracleAtpConnection           ConnectionModelTypeEnum = "ORACLE_ATP_CONNECTION"
	ConnectionModelTypeOracleObjectStorageConnection ConnectionModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
	ConnectionModelTypeOracledbConnection            ConnectionModelTypeEnum = "ORACLEDB_CONNECTION"
	ConnectionModelTypeMysqlConnection               ConnectionModelTypeEnum = "MYSQL_CONNECTION"
	ConnectionModelTypeGenericJdbcConnection         ConnectionModelTypeEnum = "GENERIC_JDBC_CONNECTION"
	ConnectionModelTypeBiccConnection                ConnectionModelTypeEnum = "BICC_CONNECTION"
	ConnectionModelTypeAmazonS3Connection            ConnectionModelTypeEnum = "AMAZON_S3_CONNECTION"
	ConnectionModelTypeBipConnection                 ConnectionModelTypeEnum = "BIP_CONNECTION"
	ConnectionModelTypeLakeConnection                ConnectionModelTypeEnum = "LAKE_CONNECTION"
	ConnectionModelTypeOraclePeoplesoftConnection    ConnectionModelTypeEnum = "ORACLE_PEOPLESOFT_CONNECTION"
	ConnectionModelTypeOracleEbsConnection           ConnectionModelTypeEnum = "ORACLE_EBS_CONNECTION"
	ConnectionModelTypeOracleSiebelConnection        ConnectionModelTypeEnum = "ORACLE_SIEBEL_CONNECTION"
	ConnectionModelTypeHdfsConnection                ConnectionModelTypeEnum = "HDFS_CONNECTION"
	ConnectionModelTypeMysqlHeatwaveConnection       ConnectionModelTypeEnum = "MYSQL_HEATWAVE_CONNECTION"
	ConnectionModelTypeRestNoAuthConnection          ConnectionModelTypeEnum = "REST_NO_AUTH_CONNECTION"
	ConnectionModelTypeRestBasicAuthConnection       ConnectionModelTypeEnum = "REST_BASIC_AUTH_CONNECTION"
	ConnectionModelTypeOauth2Connection              ConnectionModelTypeEnum = "OAUTH2_CONNECTION"
)

Set of constants representing the allowable values for ConnectionModelTypeEnum

func GetConnectionModelTypeEnumValues ¶

func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum

GetConnectionModelTypeEnumValues Enumerates the set of values for ConnectionModelTypeEnum

func GetMappingConnectionModelTypeEnum ¶

func GetMappingConnectionModelTypeEnum(val string) (ConnectionModelTypeEnum, bool)

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

type ConnectionProperty ¶

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

ConnectionProperty The connection name/value pair.

func (ConnectionProperty) String ¶

func (m ConnectionProperty) String() string

func (ConnectionProperty) ValidateEnumValue ¶

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

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

type ConnectionSummary ¶

type ConnectionSummary interface {

	// 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.
	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 connection.
	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

	GetPrimarySchema() *Schema

	// The properties for the connection.
	GetConnectionProperties() []ConnectionProperty

	// The default property for the connection.
	GetIsDefault() *bool

	GetMetadata() *ObjectMetadata

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	GetKeyMap() map[string]string
}

ConnectionSummary The connection summary object.

type ConnectionSummaryCollection ¶

type ConnectionSummaryCollection struct {

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

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

func (ConnectionSummaryCollection) String ¶

func (*ConnectionSummaryCollection) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (ConnectionSummaryCollection) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromAdwc ¶

type ConnectionSummaryFromAdwc 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Autonomous Data Warehouse instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromAdwc The connection summary details for an Autonomous Data Warehouse data asset.

func (ConnectionSummaryFromAdwc) GetConnectionProperties ¶

func (m ConnectionSummaryFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAdwc) GetDescription ¶

func (m ConnectionSummaryFromAdwc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAdwc) GetIdentifier ¶

func (m ConnectionSummaryFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAdwc) GetIsDefault ¶

func (m ConnectionSummaryFromAdwc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAdwc) GetKey ¶

func (m ConnectionSummaryFromAdwc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAdwc) GetKeyMap ¶

func (m ConnectionSummaryFromAdwc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAdwc) GetMetadata ¶

func (m ConnectionSummaryFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAdwc) GetModelVersion ¶

func (m ConnectionSummaryFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAdwc) GetName ¶

func (m ConnectionSummaryFromAdwc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAdwc) GetObjectStatus ¶

func (m ConnectionSummaryFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAdwc) GetObjectVersion ¶

func (m ConnectionSummaryFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAdwc) GetParentRef ¶

func (m ConnectionSummaryFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAdwc) GetPrimarySchema ¶

func (m ConnectionSummaryFromAdwc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAdwc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAdwc) String ¶

func (m ConnectionSummaryFromAdwc) String() string

func (ConnectionSummaryFromAdwc) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromAmazonS3 ¶

type ConnectionSummaryFromAmazonS3 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	AccessKey *SensitiveAttribute `mandatory:"false" json:"accessKey"`

	SecretKey *SensitiveAttribute `mandatory:"false" json:"secretKey"`
}

ConnectionSummaryFromAmazonS3 The connection summary details for Amazons3 data asset.

func (ConnectionSummaryFromAmazonS3) GetConnectionProperties ¶

func (m ConnectionSummaryFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAmazonS3) GetDescription ¶

func (m ConnectionSummaryFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAmazonS3) GetIdentifier ¶

func (m ConnectionSummaryFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAmazonS3) GetIsDefault ¶

func (m ConnectionSummaryFromAmazonS3) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAmazonS3) GetKey ¶

GetKey returns Key

func (ConnectionSummaryFromAmazonS3) GetKeyMap ¶

func (m ConnectionSummaryFromAmazonS3) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAmazonS3) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionSummaryFromAmazonS3) GetModelVersion ¶

func (m ConnectionSummaryFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAmazonS3) GetName ¶

GetName returns Name

func (ConnectionSummaryFromAmazonS3) GetObjectStatus ¶

func (m ConnectionSummaryFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAmazonS3) GetObjectVersion ¶

func (m ConnectionSummaryFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAmazonS3) GetParentRef ¶

GetParentRef returns ParentRef

func (ConnectionSummaryFromAmazonS3) GetPrimarySchema ¶

func (m ConnectionSummaryFromAmazonS3) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAmazonS3) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAmazonS3) String ¶

func (ConnectionSummaryFromAmazonS3) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromAtp ¶

type ConnectionSummaryFromAtp 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Autonomous Transaction Processing instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromAtp The connection details for an Autonomous Transaction Processing data asset.

func (ConnectionSummaryFromAtp) GetConnectionProperties ¶

func (m ConnectionSummaryFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAtp) GetDescription ¶

func (m ConnectionSummaryFromAtp) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAtp) GetIdentifier ¶

func (m ConnectionSummaryFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAtp) GetIsDefault ¶

func (m ConnectionSummaryFromAtp) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAtp) GetKey ¶

func (m ConnectionSummaryFromAtp) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAtp) GetKeyMap ¶

func (m ConnectionSummaryFromAtp) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAtp) GetMetadata ¶

func (m ConnectionSummaryFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAtp) GetModelVersion ¶

func (m ConnectionSummaryFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAtp) GetName ¶

func (m ConnectionSummaryFromAtp) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAtp) GetObjectStatus ¶

func (m ConnectionSummaryFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAtp) GetObjectVersion ¶

func (m ConnectionSummaryFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAtp) GetParentRef ¶

func (m ConnectionSummaryFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAtp) GetPrimarySchema ¶

func (m ConnectionSummaryFromAtp) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAtp) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAtp) String ¶

func (m ConnectionSummaryFromAtp) String() string

func (ConnectionSummaryFromAtp) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromBicc ¶

type ConnectionSummaryFromBicc 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromBicc The connection summary details for a FUSION_APP BICC connection.

func (ConnectionSummaryFromBicc) GetConnectionProperties ¶

func (m ConnectionSummaryFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromBicc) GetDescription ¶

func (m ConnectionSummaryFromBicc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromBicc) GetIdentifier ¶

func (m ConnectionSummaryFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromBicc) GetIsDefault ¶

func (m ConnectionSummaryFromBicc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromBicc) GetKey ¶

func (m ConnectionSummaryFromBicc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromBicc) GetKeyMap ¶

func (m ConnectionSummaryFromBicc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromBicc) GetMetadata ¶

func (m ConnectionSummaryFromBicc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromBicc) GetModelVersion ¶

func (m ConnectionSummaryFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromBicc) GetName ¶

func (m ConnectionSummaryFromBicc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromBicc) GetObjectStatus ¶

func (m ConnectionSummaryFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromBicc) GetObjectVersion ¶

func (m ConnectionSummaryFromBicc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromBicc) GetParentRef ¶

func (m ConnectionSummaryFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromBicc) GetPrimarySchema ¶

func (m ConnectionSummaryFromBicc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromBicc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromBicc) String ¶

func (m ConnectionSummaryFromBicc) String() string

func (ConnectionSummaryFromBicc) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromBip ¶ added in v65.5.0

type ConnectionSummaryFromBip 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromBip The connection summary details for a Fusion applications BIP connection.

func (ConnectionSummaryFromBip) GetConnectionProperties ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromBip) GetDescription ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromBip) GetIdentifier ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromBip) GetIsDefault ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromBip) GetKey ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromBip) GetKeyMap ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromBip) GetMetadata ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromBip) GetModelVersion ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromBip) GetName ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetName() *string

GetName returns Name

func (ConnectionSummaryFromBip) GetObjectStatus ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromBip) GetObjectVersion ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromBip) GetParentRef ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromBip) GetPrimarySchema ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromBip) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromBip) String ¶ added in v65.5.0

func (m ConnectionSummaryFromBip) String() string

func (ConnectionSummaryFromBip) ValidateEnumValue ¶ added in v65.5.0

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

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

type ConnectionSummaryFromHdfs ¶ added in v65.43.0

type ConnectionSummaryFromHdfs struct {

	// The HDFS principal.
	HdfsPrincipal *string `mandatory:"true" json:"hdfsPrincipal"`

	// The HDFS Data Node principal.
	DataNodePrincipal *string `mandatory:"true" json:"dataNodePrincipal"`

	// The HDFS Name Node principal.
	NameNodePrincipal *string `mandatory:"true" json:"nameNodePrincipal"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// HDFS Realm name.
	Realm *string `mandatory:"false" json:"realm"`

	// The HDFS Key Distribution Center.
	KeyDistributionCenter *string `mandatory:"false" json:"keyDistributionCenter"`

	KeyTabContent *SensitiveAttribute `mandatory:"false" json:"keyTabContent"`
}

ConnectionSummaryFromHdfs The connection summary details for the HDFS data asset.

func (ConnectionSummaryFromHdfs) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromHdfs) GetDescription ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromHdfs) GetIsDefault ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromHdfs) GetKey ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromHdfs) GetKeyMap ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromHdfs) GetMetadata ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromHdfs) GetName ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetName() *string

GetName returns Name

func (ConnectionSummaryFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromHdfs) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromHdfs) GetParentRef ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromHdfs) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromHdfs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromHdfs) String ¶ added in v65.43.0

func (m ConnectionSummaryFromHdfs) String() string

func (ConnectionSummaryFromHdfs) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionSummaryFromJdbc ¶

type ConnectionSummaryFromJdbc 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`
}

ConnectionSummaryFromJdbc The connection details for a generic JDBC data asset.

func (ConnectionSummaryFromJdbc) GetConnectionProperties ¶

func (m ConnectionSummaryFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromJdbc) GetDescription ¶

func (m ConnectionSummaryFromJdbc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromJdbc) GetIdentifier ¶

func (m ConnectionSummaryFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromJdbc) GetIsDefault ¶

func (m ConnectionSummaryFromJdbc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromJdbc) GetKey ¶

func (m ConnectionSummaryFromJdbc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromJdbc) GetKeyMap ¶

func (m ConnectionSummaryFromJdbc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromJdbc) GetMetadata ¶

func (m ConnectionSummaryFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromJdbc) GetModelVersion ¶

func (m ConnectionSummaryFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromJdbc) GetName ¶

func (m ConnectionSummaryFromJdbc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromJdbc) GetObjectStatus ¶

func (m ConnectionSummaryFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromJdbc) GetObjectVersion ¶

func (m ConnectionSummaryFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromJdbc) GetParentRef ¶

func (m ConnectionSummaryFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromJdbc) GetPrimarySchema ¶

func (m ConnectionSummaryFromJdbc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromJdbc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromJdbc) String ¶

func (m ConnectionSummaryFromJdbc) String() string

func (ConnectionSummaryFromJdbc) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromLake ¶ added in v65.33.0

type ConnectionSummaryFromLake 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ConnectionSummaryFromLake The connection summary details for a Lake connection.

func (ConnectionSummaryFromLake) GetConnectionProperties ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromLake) GetDescription ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromLake) GetIdentifier ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromLake) GetIsDefault ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromLake) GetKey ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromLake) GetKeyMap ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromLake) GetMetadata ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromLake) GetModelVersion ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromLake) GetName ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetName() *string

GetName returns Name

func (ConnectionSummaryFromLake) GetObjectStatus ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromLake) GetObjectVersion ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromLake) GetParentRef ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromLake) GetPrimarySchema ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromLake) MarshalJSON ¶ added in v65.33.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromLake) String ¶ added in v65.33.0

func (m ConnectionSummaryFromLake) String() string

func (ConnectionSummaryFromLake) ValidateEnumValue ¶ added in v65.33.0

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

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

type ConnectionSummaryFromMySql ¶

type ConnectionSummaryFromMySql 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`
}

ConnectionSummaryFromMySql The connection details for a MYSQL data asset.

func (ConnectionSummaryFromMySql) GetConnectionProperties ¶

func (m ConnectionSummaryFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromMySql) GetDescription ¶

func (m ConnectionSummaryFromMySql) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromMySql) GetIdentifier ¶

func (m ConnectionSummaryFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromMySql) GetIsDefault ¶

func (m ConnectionSummaryFromMySql) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromMySql) GetKey ¶

func (m ConnectionSummaryFromMySql) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromMySql) GetKeyMap ¶

func (m ConnectionSummaryFromMySql) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromMySql) GetMetadata ¶

func (m ConnectionSummaryFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromMySql) GetModelVersion ¶

func (m ConnectionSummaryFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromMySql) GetName ¶

func (m ConnectionSummaryFromMySql) GetName() *string

GetName returns Name

func (ConnectionSummaryFromMySql) GetObjectStatus ¶

func (m ConnectionSummaryFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromMySql) GetObjectVersion ¶

func (m ConnectionSummaryFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromMySql) GetParentRef ¶

func (m ConnectionSummaryFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromMySql) GetPrimarySchema ¶

func (m ConnectionSummaryFromMySql) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromMySql) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromMySql) String ¶

func (ConnectionSummaryFromMySql) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromMySqlHeatWave ¶ added in v65.43.0

type ConnectionSummaryFromMySqlHeatWave 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromMySqlHeatWave The connection details for a MYSQL HeatWave data asset.

func (ConnectionSummaryFromMySqlHeatWave) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromMySqlHeatWave) GetIsDefault ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromMySqlHeatWave) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionSummaryFromMySqlHeatWave) GetKeyMap ¶ added in v65.43.0

GetKeyMap returns KeyMap

func (ConnectionSummaryFromMySqlHeatWave) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionSummaryFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromMySqlHeatWave) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionSummaryFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromMySqlHeatWave) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromMySqlHeatWave) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionSummaryFromMySqlHeatWave) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionSummaryFromMySqlHeatWave) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromMySqlHeatWave) String ¶ added in v65.43.0

func (ConnectionSummaryFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionSummaryFromOAuth2 ¶ added in v65.57.0

type ConnectionSummaryFromOAuth2 struct {

	// Specifies the endpoint used to exchange authentication credentials for access tokens
	AccessTokenUrl *string `mandatory:"true" json:"accessTokenUrl"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// Specifies the client ID key for specific application
	ClientId *string `mandatory:"false" json:"clientId"`

	ClientSecret *SensitiveAttribute `mandatory:"false" json:"clientSecret"`

	// Specifies the OAuth scopes that limit the permissions granted by an access token.
	Scope *string `mandatory:"false" json:"scope"`

	// Specifies the OAuth2 grant mechanism. Example CLIENT_CREDENTIALS, Implicit Flow etc.
	GrantType ConnectionSummaryFromOAuth2GrantTypeEnum `mandatory:"false" json:"grantType,omitempty"`
}

ConnectionSummaryFromOAuth2 The connection summary for a OAuth connection.

func (ConnectionSummaryFromOAuth2) GetConnectionProperties ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOAuth2) GetDescription ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOAuth2) GetIdentifier ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOAuth2) GetIsDefault ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOAuth2) GetKey ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOAuth2) GetKeyMap ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOAuth2) GetMetadata ¶ added in v65.57.0

GetMetadata returns Metadata

func (ConnectionSummaryFromOAuth2) GetModelVersion ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOAuth2) GetName ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOAuth2) GetObjectStatus ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOAuth2) GetObjectVersion ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOAuth2) GetParentRef ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOAuth2) GetPrimarySchema ¶ added in v65.57.0

func (m ConnectionSummaryFromOAuth2) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOAuth2) MarshalJSON ¶ added in v65.57.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOAuth2) String ¶ added in v65.57.0

func (ConnectionSummaryFromOAuth2) ValidateEnumValue ¶ added in v65.57.0

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

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

type ConnectionSummaryFromOAuth2GrantTypeEnum ¶ added in v65.57.0

type ConnectionSummaryFromOAuth2GrantTypeEnum string

ConnectionSummaryFromOAuth2GrantTypeEnum Enum with underlying type: string

const (
	ConnectionSummaryFromOAuth2GrantTypeClientCredentials ConnectionSummaryFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS"
)

Set of constants representing the allowable values for ConnectionSummaryFromOAuth2GrantTypeEnum

func GetConnectionSummaryFromOAuth2GrantTypeEnumValues ¶ added in v65.57.0

func GetConnectionSummaryFromOAuth2GrantTypeEnumValues() []ConnectionSummaryFromOAuth2GrantTypeEnum

GetConnectionSummaryFromOAuth2GrantTypeEnumValues Enumerates the set of values for ConnectionSummaryFromOAuth2GrantTypeEnum

func GetMappingConnectionSummaryFromOAuth2GrantTypeEnum ¶ added in v65.57.0

func GetMappingConnectionSummaryFromOAuth2GrantTypeEnum(val string) (ConnectionSummaryFromOAuth2GrantTypeEnum, bool)

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

type ConnectionSummaryFromObjectStorage ¶

type ConnectionSummaryFromObjectStorage 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The credential file content from an Oracle Object Storage wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	// The OCI user OCID for the user to connect to.
	UserId *string `mandatory:"false" json:"userId"`

	// The fingerprint for the user.
	FingerPrint *string `mandatory:"false" json:"fingerPrint"`

	// The passphrase for the connection.
	PassPhrase *string `mandatory:"false" json:"passPhrase"`
}

ConnectionSummaryFromObjectStorage The connection details for an Oracle Object Storage data asset.

func (ConnectionSummaryFromObjectStorage) GetConnectionProperties ¶

func (m ConnectionSummaryFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromObjectStorage) GetDescription ¶

func (m ConnectionSummaryFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromObjectStorage) GetIdentifier ¶

func (m ConnectionSummaryFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromObjectStorage) GetIsDefault ¶

func (m ConnectionSummaryFromObjectStorage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromObjectStorage) GetKey ¶

GetKey returns Key

func (ConnectionSummaryFromObjectStorage) GetKeyMap ¶

GetKeyMap returns KeyMap

func (ConnectionSummaryFromObjectStorage) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionSummaryFromObjectStorage) GetModelVersion ¶

func (m ConnectionSummaryFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromObjectStorage) GetName ¶

GetName returns Name

func (ConnectionSummaryFromObjectStorage) GetObjectStatus ¶

func (m ConnectionSummaryFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromObjectStorage) GetObjectVersion ¶

func (m ConnectionSummaryFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromObjectStorage) GetParentRef ¶

GetParentRef returns ParentRef

func (ConnectionSummaryFromObjectStorage) GetPrimarySchema ¶

func (m ConnectionSummaryFromObjectStorage) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromObjectStorage) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromObjectStorage) String ¶

func (ConnectionSummaryFromObjectStorage) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromOracle ¶

type ConnectionSummaryFromOracle 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromOracle The connection summary details for an Oracle Database data asset.

func (ConnectionSummaryFromOracle) GetConnectionProperties ¶

func (m ConnectionSummaryFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracle) GetDescription ¶

func (m ConnectionSummaryFromOracle) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracle) GetIdentifier ¶

func (m ConnectionSummaryFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracle) GetIsDefault ¶

func (m ConnectionSummaryFromOracle) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracle) GetKey ¶

func (m ConnectionSummaryFromOracle) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOracle) GetKeyMap ¶

func (m ConnectionSummaryFromOracle) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracle) GetMetadata ¶

GetMetadata returns Metadata

func (ConnectionSummaryFromOracle) GetModelVersion ¶

func (m ConnectionSummaryFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracle) GetName ¶

func (m ConnectionSummaryFromOracle) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOracle) GetObjectStatus ¶

func (m ConnectionSummaryFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracle) GetObjectVersion ¶

func (m ConnectionSummaryFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracle) GetParentRef ¶

func (m ConnectionSummaryFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracle) GetPrimarySchema ¶

func (m ConnectionSummaryFromOracle) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracle) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracle) String ¶

func (ConnectionSummaryFromOracle) ValidateEnumValue ¶

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

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

type ConnectionSummaryFromOracleEbs ¶ added in v65.43.0

type ConnectionSummaryFromOracleEbs struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromOracleEbs The connection summary details for E-Business Suite data asset.

func (ConnectionSummaryFromOracleEbs) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracleEbs) GetIsDefault ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracleEbs) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionSummaryFromOracleEbs) GetKeyMap ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracleEbs) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionSummaryFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracleEbs) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionSummaryFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracleEbs) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracleEbs) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracleEbs) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleEbs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracleEbs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracleEbs) String ¶ added in v65.43.0

func (ConnectionSummaryFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionSummaryFromOraclePeopleSoft ¶ added in v65.43.0

type ConnectionSummaryFromOraclePeopleSoft struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromOraclePeopleSoft The connection summary details for an Oracle PeopleSoft data asset.

func (ConnectionSummaryFromOraclePeopleSoft) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOraclePeopleSoft) GetIsDefault ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionSummaryFromOraclePeopleSoft) GetKeyMap ¶ added in v65.43.0

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOraclePeopleSoft) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionSummaryFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionSummaryFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOraclePeopleSoft) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOraclePeopleSoft) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionSummaryFromOraclePeopleSoft) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionSummaryFromOraclePeopleSoft) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOraclePeopleSoft) String ¶ added in v65.43.0

func (ConnectionSummaryFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionSummaryFromOracleSiebel ¶ added in v65.43.0

type ConnectionSummaryFromOracleSiebel struct {

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

ConnectionSummaryFromOracleSiebel The connection summary details for an Oracle Siebel data asset.

func (ConnectionSummaryFromOracleSiebel) GetConnectionProperties ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracleSiebel) GetIsDefault ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracleSiebel) GetKey ¶ added in v65.43.0

GetKey returns Key

func (ConnectionSummaryFromOracleSiebel) GetKeyMap ¶ added in v65.43.0

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracleSiebel) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (ConnectionSummaryFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracleSiebel) GetName ¶ added in v65.43.0

GetName returns Name

func (ConnectionSummaryFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracleSiebel) GetObjectVersion ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracleSiebel) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracleSiebel) GetPrimarySchema ¶ added in v65.43.0

func (m ConnectionSummaryFromOracleSiebel) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracleSiebel) String ¶ added in v65.43.0

func (ConnectionSummaryFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

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

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

type ConnectionSummaryFromRestBasicAuth ¶ added in v65.21.0

type ConnectionSummaryFromRestBasicAuth 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// Username for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	// Optional header name if used other than default header(Authorization).
	AuthHeader *string `mandatory:"false" json:"authHeader"`
}

ConnectionSummaryFromRestBasicAuth The connection summary for a basic auth rest connection.

func (ConnectionSummaryFromRestBasicAuth) GetConnectionProperties ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromRestBasicAuth) GetDescription ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromRestBasicAuth) GetIdentifier ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromRestBasicAuth) GetIsDefault ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromRestBasicAuth) GetKey ¶ added in v65.21.0

GetKey returns Key

func (ConnectionSummaryFromRestBasicAuth) GetKeyMap ¶ added in v65.21.0

GetKeyMap returns KeyMap

func (ConnectionSummaryFromRestBasicAuth) GetMetadata ¶ added in v65.21.0

GetMetadata returns Metadata

func (ConnectionSummaryFromRestBasicAuth) GetModelVersion ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromRestBasicAuth) GetName ¶ added in v65.21.0

GetName returns Name

func (ConnectionSummaryFromRestBasicAuth) GetObjectStatus ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromRestBasicAuth) GetObjectVersion ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromRestBasicAuth) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (ConnectionSummaryFromRestBasicAuth) GetPrimarySchema ¶ added in v65.21.0

func (m ConnectionSummaryFromRestBasicAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromRestBasicAuth) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromRestBasicAuth) String ¶ added in v65.21.0

func (ConnectionSummaryFromRestBasicAuth) ValidateEnumValue ¶ added in v65.21.0

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

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

type ConnectionSummaryFromRestNoAuth ¶ added in v65.21.0

type ConnectionSummaryFromRestNoAuth 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:"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 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ConnectionSummaryFromRestNoAuth The connection summary for a no auth rest connection.

func (ConnectionSummaryFromRestNoAuth) GetConnectionProperties ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromRestNoAuth) GetDescription ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromRestNoAuth) GetIdentifier ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromRestNoAuth) GetIsDefault ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromRestNoAuth) GetKey ¶ added in v65.21.0

GetKey returns Key

func (ConnectionSummaryFromRestNoAuth) GetKeyMap ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (ConnectionSummaryFromRestNoAuth) GetMetadata ¶ added in v65.21.0

GetMetadata returns Metadata

func (ConnectionSummaryFromRestNoAuth) GetModelVersion ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromRestNoAuth) GetName ¶ added in v65.21.0

GetName returns Name

func (ConnectionSummaryFromRestNoAuth) GetObjectStatus ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromRestNoAuth) GetObjectVersion ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromRestNoAuth) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (ConnectionSummaryFromRestNoAuth) GetPrimarySchema ¶ added in v65.21.0

func (m ConnectionSummaryFromRestNoAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromRestNoAuth) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromRestNoAuth) String ¶ added in v65.21.0

func (ConnectionSummaryFromRestNoAuth) ValidateEnumValue ¶ added in v65.21.0

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

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

type ConnectionSummaryModelTypeEnum ¶

type ConnectionSummaryModelTypeEnum string

ConnectionSummaryModelTypeEnum Enum with underlying type: string

const (
	ConnectionSummaryModelTypeOracleAdwcConnection          ConnectionSummaryModelTypeEnum = "ORACLE_ADWC_CONNECTION"
	ConnectionSummaryModelTypeOracleAtpConnection           ConnectionSummaryModelTypeEnum = "ORACLE_ATP_CONNECTION"
	ConnectionSummaryModelTypeOracleObjectStorageConnection ConnectionSummaryModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
	ConnectionSummaryModelTypeOracledbConnection            ConnectionSummaryModelTypeEnum = "ORACLEDB_CONNECTION"
	ConnectionSummaryModelTypeMysqlConnection               ConnectionSummaryModelTypeEnum = "MYSQL_CONNECTION"
	ConnectionSummaryModelTypeGenericJdbcConnection         ConnectionSummaryModelTypeEnum = "GENERIC_JDBC_CONNECTION"
	ConnectionSummaryModelTypeBiccConnection                ConnectionSummaryModelTypeEnum = "BICC_CONNECTION"
	ConnectionSummaryModelTypeAmazonS3Connection            ConnectionSummaryModelTypeEnum = "AMAZON_S3_CONNECTION"
	ConnectionSummaryModelTypeBipConnection                 ConnectionSummaryModelTypeEnum = "BIP_CONNECTION"
	ConnectionSummaryModelTypeLakeConnection                ConnectionSummaryModelTypeEnum = "LAKE_CONNECTION"
	ConnectionSummaryModelTypeOraclePeoplesoftConnection    ConnectionSummaryModelTypeEnum = "ORACLE_PEOPLESOFT_CONNECTION"
	ConnectionSummaryModelTypeOracleEbsConnection           ConnectionSummaryModelTypeEnum = "ORACLE_EBS_CONNECTION"
	ConnectionSummaryModelTypeOracleSiebelConnection        ConnectionSummaryModelTypeEnum = "ORACLE_SIEBEL_CONNECTION"
	ConnectionSummaryModelTypeHdfsConnection                ConnectionSummaryModelTypeEnum = "HDFS_CONNECTION"
	ConnectionSummaryModelTypeMysqlHeatwaveConnection       ConnectionSummaryModelTypeEnum = "MYSQL_HEATWAVE_CONNECTION"
	ConnectionSummaryModelTypeRestNoAuthConnection          ConnectionSummaryModelTypeEnum = "REST_NO_AUTH_CONNECTION"
	ConnectionSummaryModelTypeRestBasicAuthConnection       ConnectionSummaryModelTypeEnum = "REST_BASIC_AUTH_CONNECTION"
	ConnectionSummaryModelTypeOauth2Connection              ConnectionSummaryModelTypeEnum = "OAUTH2_CONNECTION"
)

Set of constants representing the allowable values for ConnectionSummaryModelTypeEnum

func GetConnectionSummaryModelTypeEnumValues ¶

func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum

GetConnectionSummaryModelTypeEnumValues Enumerates the set of values for ConnectionSummaryModelTypeEnum

func GetMappingConnectionSummaryModelTypeEnum ¶

func GetMappingConnectionSummaryModelTypeEnum(val string) (ConnectionSummaryModelTypeEnum, bool)

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

type ConnectionValidation ¶

type ConnectionValidation struct {
	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 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"`

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

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

ConnectionValidation The information about connection validation.

func (ConnectionValidation) String ¶

func (m ConnectionValidation) String() string

func (ConnectionValidation) ValidateEnumValue ¶

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

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

type ConnectionValidationSummary ¶

type ConnectionValidationSummary struct {
	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 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"`

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

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

ConnectionValidationSummary The information about connection validation.

func (ConnectionValidationSummary) String ¶

func (ConnectionValidationSummary) ValidateEnumValue ¶

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

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

type ConnectionValidationSummaryCollection ¶

type ConnectionValidationSummaryCollection struct {

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

ConnectionValidationSummaryCollection A list of connection validation summaries.

func (ConnectionValidationSummaryCollection) String ¶

func (ConnectionValidationSummaryCollection) ValidateEnumValue ¶

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

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

type ConnectorAttribute ¶

type ConnectorAttribute interface {
}

ConnectorAttribute Marker class for connector attributes.

type ConnectorAttributeModelTypeEnum ¶

type ConnectorAttributeModelTypeEnum string

ConnectorAttributeModelTypeEnum Enum with underlying type: string

const (
	ConnectorAttributeModelTypeExternalStorage ConnectorAttributeModelTypeEnum = "EXTERNAL_STORAGE"
)

Set of constants representing the allowable values for ConnectorAttributeModelTypeEnum

func GetConnectorAttributeModelTypeEnumValues ¶

func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum

GetConnectorAttributeModelTypeEnumValues Enumerates the set of values for ConnectorAttributeModelTypeEnum

func GetMappingConnectorAttributeModelTypeEnum ¶

func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)

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

type CopyConflictResolution ¶ added in v65.32.1

type CopyConflictResolution struct {

	// Copy Object Conflict Resolution Type (RETAIN/DUPLICATE/REPLACE).
	RequestType CopyConflictResolutionRequestTypeEnum `mandatory:"true" json:"requestType"`

	// In case of DUPLICATE mode, this prefix will be used to disambiguate the object.
	DuplicatePrefix *string `mandatory:"false" json:"duplicatePrefix"`

	// In case of DUPLICATE mode, this suffix will be used to disambiguate the object.
	DuplicateSuffix *string `mandatory:"false" json:"duplicateSuffix"`
}

CopyConflictResolution Copy Object Conflict resolution.

func (CopyConflictResolution) String ¶ added in v65.32.1

func (m CopyConflictResolution) String() string

func (CopyConflictResolution) ValidateEnumValue ¶ added in v65.32.1

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

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

type CopyConflictResolutionRequestTypeEnum ¶ added in v65.32.1

type CopyConflictResolutionRequestTypeEnum string

CopyConflictResolutionRequestTypeEnum Enum with underlying type: string

const (
	CopyConflictResolutionRequestTypeRetain    CopyConflictResolutionRequestTypeEnum = "RETAIN"
	CopyConflictResolutionRequestTypeDuplicate CopyConflictResolutionRequestTypeEnum = "DUPLICATE"
	CopyConflictResolutionRequestTypeReplace   CopyConflictResolutionRequestTypeEnum = "REPLACE"
)

Set of constants representing the allowable values for CopyConflictResolutionRequestTypeEnum

func GetCopyConflictResolutionRequestTypeEnumValues ¶ added in v65.32.1

func GetCopyConflictResolutionRequestTypeEnumValues() []CopyConflictResolutionRequestTypeEnum

GetCopyConflictResolutionRequestTypeEnumValues Enumerates the set of values for CopyConflictResolutionRequestTypeEnum

func GetMappingCopyConflictResolutionRequestTypeEnum ¶ added in v65.32.1

func GetMappingCopyConflictResolutionRequestTypeEnum(val string) (CopyConflictResolutionRequestTypeEnum, bool)

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

type CopyObjectMetadataSummary ¶ added in v65.32.1

type CopyObjectMetadataSummary struct {

	// Old key of the object from where the object was copied. For example a dataflow key within the project being copied.
	OldKey *string `mandatory:"false" json:"oldKey"`

	// New key of the object to identify the copied object. For example the new dataflow key.
	NewKey *string `mandatory:"false" json:"newKey"`

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

	// Object identifier.
	Identifier *string `mandatory:"false" json:"identifier"`

	// Object type.
	ObjectType *string `mandatory:"false" json:"objectType"`

	// Object version.
	ObjectVersion *string `mandatory:"false" json:"objectVersion"`

	// Aggregator key
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	// Object name path.
	NamePath *string `mandatory:"false" json:"namePath"`

	// time at which this object was last updated.
	TimeUpdatedInMillis *int64 `mandatory:"false" json:"timeUpdatedInMillis"`

	// Object resolution action.
	ResolutionAction CopyObjectMetadataSummaryResolutionActionEnum `mandatory:"false" json:"resolutionAction,omitempty"`
}

CopyObjectMetadataSummary Details of copied objects.

func (CopyObjectMetadataSummary) String ¶ added in v65.32.1

func (m CopyObjectMetadataSummary) String() string

func (CopyObjectMetadataSummary) ValidateEnumValue ¶ added in v65.32.1

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

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

type CopyObjectMetadataSummaryResolutionActionEnum ¶ added in v65.32.1

type CopyObjectMetadataSummaryResolutionActionEnum string

CopyObjectMetadataSummaryResolutionActionEnum Enum with underlying type: string

const (
	CopyObjectMetadataSummaryResolutionActionCreated    CopyObjectMetadataSummaryResolutionActionEnum = "CREATED"
	CopyObjectMetadataSummaryResolutionActionRetained   CopyObjectMetadataSummaryResolutionActionEnum = "RETAINED"
	CopyObjectMetadataSummaryResolutionActionDuplicated CopyObjectMetadataSummaryResolutionActionEnum = "DUPLICATED"
	CopyObjectMetadataSummaryResolutionActionReplaced   CopyObjectMetadataSummaryResolutionActionEnum = "REPLACED"
)

Set of constants representing the allowable values for CopyObjectMetadataSummaryResolutionActionEnum

func GetCopyObjectMetadataSummaryResolutionActionEnumValues ¶ added in v65.32.1

func GetCopyObjectMetadataSummaryResolutionActionEnumValues() []CopyObjectMetadataSummaryResolutionActionEnum

GetCopyObjectMetadataSummaryResolutionActionEnumValues Enumerates the set of values for CopyObjectMetadataSummaryResolutionActionEnum

func GetMappingCopyObjectMetadataSummaryResolutionActionEnum ¶ added in v65.32.1

func GetMappingCopyObjectMetadataSummaryResolutionActionEnum(val string) (CopyObjectMetadataSummaryResolutionActionEnum, bool)

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

type CopyObjectRequest ¶ added in v65.32.1

type CopyObjectRequest struct {

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

	// The workspace id of the source from where we need to copy object.
	SourceWorkspaceId *string `mandatory:"false" json:"sourceWorkspaceId"`

	// The list of the objects to be copied.
	ObjectKeys []string `mandatory:"false" json:"objectKeys"`

	CopyConflictResolution *CopyConflictResolution `mandatory:"false" json:"copyConflictResolution"`

	// Copy Object request status.
	CopyMetadataObjectRequestStatus CopyObjectRequestCopyMetadataObjectRequestStatusEnum `mandatory:"false" json:"copyMetadataObjectRequestStatus,omitempty"`

	// OCID of the user who initiated copy request.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// Name of the user who created the copy object request.
	CreatedByName *string `mandatory:"false" json:"createdByName"`

	// Number of source objects to be copied.
	TotalSourceObjectCount *int `mandatory:"false" json:"totalSourceObjectCount"`

	// Number of objects copied into the target.
	TotalObjectsCopiedIntoTarget *int `mandatory:"false" json:"totalObjectsCopiedIntoTarget"`

	// Time at which the request started getting processed.
	TimeStartedInMillis *int64 `mandatory:"false" json:"timeStartedInMillis"`

	// Time at which the request was completely processed.
	TimeEndedInMillis *int64 `mandatory:"false" json:"timeEndedInMillis"`

	// The array of copy object details.
	CopiedItems []CopyObjectMetadataSummary `mandatory:"false" json:"copiedItems"`

	// The array of copied referenced objects.
	ReferencedItems []CopyObjectMetadataSummary `mandatory:"false" json:"referencedItems"`

	// Name of the copy object request.
	Name *string `mandatory:"false" json:"name"`
}

CopyObjectRequest Copy metadata object request.

func (CopyObjectRequest) String ¶ added in v65.32.1

func (m CopyObjectRequest) String() string

func (CopyObjectRequest) ValidateEnumValue ¶ added in v65.32.1

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

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

type CopyObjectRequestCopyMetadataObjectRequestStatusEnum ¶ added in v65.32.1

type CopyObjectRequestCopyMetadataObjectRequestStatusEnum string

CopyObjectRequestCopyMetadataObjectRequestStatusEnum Enum with underlying type: string

const (
	CopyObjectRequestCopyMetadataObjectRequestStatusSuccessful  CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "SUCCESSFUL"
	CopyObjectRequestCopyMetadataObjectRequestStatusFailed      CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "FAILED"
	CopyObjectRequestCopyMetadataObjectRequestStatusInProgress  CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "IN_PROGRESS"
	CopyObjectRequestCopyMetadataObjectRequestStatusQueued      CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "QUEUED"
	CopyObjectRequestCopyMetadataObjectRequestStatusTerminating CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "TERMINATING"
	CopyObjectRequestCopyMetadataObjectRequestStatusTerminated  CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "TERMINATED"
)

Set of constants representing the allowable values for CopyObjectRequestCopyMetadataObjectRequestStatusEnum

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues ¶ added in v65.32.1

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestCopyMetadataObjectRequestStatusEnum

GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues Enumerates the set of values for CopyObjectRequestCopyMetadataObjectRequestStatusEnum

func GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum ¶ added in v65.32.1

func GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestCopyMetadataObjectRequestStatusEnum, bool)

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

type CopyObjectRequestSummary ¶ added in v65.32.1

type CopyObjectRequestSummary struct {

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

	// The workspace id of the source from where we need to copy object.
	SourceWorkspaceId *string `mandatory:"false" json:"sourceWorkspaceId"`

	// The list of the objects to be copied.
	ObjectKeys []string `mandatory:"false" json:"objectKeys"`

	CopyConflictResolution *CopyConflictResolution `mandatory:"false" json:"copyConflictResolution"`

	// Copy Object request status.
	CopyMetadataObjectRequestStatus CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum `mandatory:"false" json:"copyMetadataObjectRequestStatus,omitempty"`

	// OCID of the user who initiated copy request.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// Name of the user who created the copy object request.
	CreatedByName *string `mandatory:"false" json:"createdByName"`

	// Number of source objects to be copied.
	TotalSourceObjectCount *int `mandatory:"false" json:"totalSourceObjectCount"`

	// Number of objects copied into the target.
	TotalObjectsCopiedIntoTarget *int `mandatory:"false" json:"totalObjectsCopiedIntoTarget"`

	// Time at which the request started getting processed.
	TimeStartedInMillis *int64 `mandatory:"false" json:"timeStartedInMillis"`

	// Time at which the request was completely processed.
	TimeEndedInMillis *int64 `mandatory:"false" json:"timeEndedInMillis"`

	// The array of copy object details.
	CopiedItems []CopyObjectMetadataSummary `mandatory:"false" json:"copiedItems"`

	// The array of copied referenced objects.
	ReferencedItems []CopyObjectMetadataSummary `mandatory:"false" json:"referencedItems"`

	// Name of the copy object request.
	Name *string `mandatory:"false" json:"name"`
}

CopyObjectRequestSummary Copy metadata object response summary.

func (CopyObjectRequestSummary) String ¶ added in v65.32.1

func (m CopyObjectRequestSummary) String() string

func (CopyObjectRequestSummary) ValidateEnumValue ¶ added in v65.32.1

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

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

type CopyObjectRequestSummaryCollection ¶ added in v65.32.1

type CopyObjectRequestSummaryCollection struct {

	// The array of copy object requests status summaries.
	Items []CopyObjectRequestSummary `mandatory:"true" json:"items"`
}

CopyObjectRequestSummaryCollection This is the collection of copy object requests.

func (CopyObjectRequestSummaryCollection) String ¶ added in v65.32.1

func (CopyObjectRequestSummaryCollection) ValidateEnumValue ¶ added in v65.32.1

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

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

type CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum ¶ added in v65.32.1

type CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum string

CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum Enum with underlying type: string

const (
	CopyObjectRequestSummaryCopyMetadataObjectRequestStatusSuccessful  CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "SUCCESSFUL"
	CopyObjectRequestSummaryCopyMetadataObjectRequestStatusFailed      CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "FAILED"
	CopyObjectRequestSummaryCopyMetadataObjectRequestStatusInProgress  CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "IN_PROGRESS"
	CopyObjectRequestSummaryCopyMetadataObjectRequestStatusQueued      CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "QUEUED"
	CopyObjectRequestSummaryCopyMetadataObjectRequestStatusTerminating CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "TERMINATING"
	CopyObjectRequestSummaryCopyMetadataObjectRequestStatusTerminated  CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "TERMINATED"
)

Set of constants representing the allowable values for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues ¶ added in v65.32.1

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues Enumerates the set of values for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

func GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum ¶ added in v65.32.1

func GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum, bool)

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

type CountStatistic ¶

type CountStatistic struct {

	// The array of statistics.
	ObjectTypeCountList []CountStatisticSummary `mandatory:"true" json:"objectTypeCountList"`
}

CountStatistic A count statistics.

func (CountStatistic) String ¶

func (m CountStatistic) String() string

func (CountStatistic) ValidateEnumValue ¶

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

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

type CountStatisticSummary ¶

type CountStatisticSummary struct {

	// The type of object for the count statistic object.
	ObjectType CountStatisticSummaryObjectTypeEnum `mandatory:"false" json:"objectType,omitempty"`

	// The value for the count statistic object.
	ObjectCount *int64 `mandatory:"false" json:"objectCount"`
}

CountStatisticSummary Details of the count statistic summary object.

func (CountStatisticSummary) String ¶

func (m CountStatisticSummary) String() string

func (CountStatisticSummary) ValidateEnumValue ¶

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

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

type CountStatisticSummaryObjectTypeEnum ¶

type CountStatisticSummaryObjectTypeEnum string

CountStatisticSummaryObjectTypeEnum Enum with underlying type: string

const (
	CountStatisticSummaryObjectTypeProject             CountStatisticSummaryObjectTypeEnum = "PROJECT"
	CountStatisticSummaryObjectTypeFolder              CountStatisticSummaryObjectTypeEnum = "FOLDER"
	CountStatisticSummaryObjectTypeDataFlow            CountStatisticSummaryObjectTypeEnum = "DATA_FLOW"
	CountStatisticSummaryObjectTypeDataAsset           CountStatisticSummaryObjectTypeEnum = "DATA_ASSET"
	CountStatisticSummaryObjectTypeConnection          CountStatisticSummaryObjectTypeEnum = "CONNECTION"
	CountStatisticSummaryObjectTypeTask                CountStatisticSummaryObjectTypeEnum = "TASK"
	CountStatisticSummaryObjectTypeApplication         CountStatisticSummaryObjectTypeEnum = "APPLICATION"
	CountStatisticSummaryObjectTypeFunctionLibrary     CountStatisticSummaryObjectTypeEnum = "FUNCTION_LIBRARY"
	CountStatisticSummaryObjectTypeUserDefinedFunction CountStatisticSummaryObjectTypeEnum = "USER_DEFINED_FUNCTION"
)

Set of constants representing the allowable values for CountStatisticSummaryObjectTypeEnum

func GetCountStatisticSummaryObjectTypeEnumValues ¶

func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum

GetCountStatisticSummaryObjectTypeEnumValues Enumerates the set of values for CountStatisticSummaryObjectTypeEnum

func GetMappingCountStatisticSummaryObjectTypeEnum ¶

func GetMappingCountStatisticSummaryObjectTypeEnum(val string) (CountStatisticSummaryObjectTypeEnum, bool)

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

type CreateApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type CreateApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Detailed description of an application.
	CreateApplicationDetailedDescriptionDetails CreateDetailedDescriptionDetails `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
}

CreateApplicationDetailedDescriptionRequest wrapper for the CreateApplicationDetailedDescription operation

See also ¶

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

func (CreateApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (CreateApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

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

HTTPRequest implements the OCIRequest interface

func (CreateApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

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

func (CreateApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (CreateApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

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

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

type CreateApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type CreateApplicationDetailedDescriptionResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CreateApplicationDetailedDescriptionResponse wrapper for the CreateApplicationDetailedDescription operation

func (CreateApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (CreateApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type CreateApplicationDetails ¶

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

	// Currently not used on application creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

	// The type of the application.
	ModelType CreateApplicationDetailsModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// Detailed description for the object.
	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"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

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

	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The current state of the workspace.
	LifecycleState CreateApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	SourceApplicationInfo *CreateSourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

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

CreateApplicationDetails Properties used in application create operations.

func (CreateApplicationDetails) String ¶

func (m CreateApplicationDetails) String() string

func (CreateApplicationDetails) ValidateEnumValue ¶

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

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

type CreateApplicationDetailsLifecycleStateEnum ¶

type CreateApplicationDetailsLifecycleStateEnum string

CreateApplicationDetailsLifecycleStateEnum Enum with underlying type: string

const (
	CreateApplicationDetailsLifecycleStateCreating CreateApplicationDetailsLifecycleStateEnum = "CREATING"
	CreateApplicationDetailsLifecycleStateActive   CreateApplicationDetailsLifecycleStateEnum = "ACTIVE"
	CreateApplicationDetailsLifecycleStateUpdating CreateApplicationDetailsLifecycleStateEnum = "UPDATING"
	CreateApplicationDetailsLifecycleStateDeleting CreateApplicationDetailsLifecycleStateEnum = "DELETING"
	CreateApplicationDetailsLifecycleStateDeleted  CreateApplicationDetailsLifecycleStateEnum = "DELETED"
	CreateApplicationDetailsLifecycleStateFailed   CreateApplicationDetailsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for CreateApplicationDetailsLifecycleStateEnum

func GetCreateApplicationDetailsLifecycleStateEnumValues ¶

func GetCreateApplicationDetailsLifecycleStateEnumValues() []CreateApplicationDetailsLifecycleStateEnum

GetCreateApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for CreateApplicationDetailsLifecycleStateEnum

func GetMappingCreateApplicationDetailsLifecycleStateEnum ¶

func GetMappingCreateApplicationDetailsLifecycleStateEnum(val string) (CreateApplicationDetailsLifecycleStateEnum, bool)

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

type CreateApplicationDetailsModelTypeEnum ¶

type CreateApplicationDetailsModelTypeEnum string

CreateApplicationDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateApplicationDetailsModelTypeIntegrationApplication CreateApplicationDetailsModelTypeEnum = "INTEGRATION_APPLICATION"
)

Set of constants representing the allowable values for CreateApplicationDetailsModelTypeEnum

func GetCreateApplicationDetailsModelTypeEnumValues ¶

func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum

GetCreateApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateApplicationDetailsModelTypeEnum

func GetMappingCreateApplicationDetailsModelTypeEnum ¶

func GetMappingCreateApplicationDetailsModelTypeEnum(val string) (CreateApplicationDetailsModelTypeEnum, bool)

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

type CreateApplicationRequest ¶

type CreateApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create an application.
	CreateApplicationDetails `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
}

CreateApplicationRequest wrapper for the CreateApplication operation

See also ¶

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

func (CreateApplicationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateApplicationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateApplicationRequest) RetryPolicy ¶

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

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

func (CreateApplicationRequest) String ¶

func (request CreateApplicationRequest) String() string

func (CreateApplicationRequest) ValidateEnumValue ¶

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

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

type CreateApplicationResponse ¶

type CreateApplicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CreateApplicationResponse wrapper for the CreateApplication operation

func (CreateApplicationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateApplicationResponse) String ¶

func (response CreateApplicationResponse) String() string

type CreateConfigProvider ¶

type CreateConfigProvider struct {

	// bindings
	Bindings map[string]ParameterValue `mandatory:"false" json:"bindings"`
}

CreateConfigProvider The type to create a config provider.

func (CreateConfigProvider) String ¶

func (m CreateConfigProvider) String() string

func (CreateConfigProvider) ValidateEnumValue ¶

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

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

type CreateConnectionDetails ¶

type CreateConnectionDetails 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 connection. On scenarios where reference to the connection 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 connection.
	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 properties for the connection.
	GetConnectionProperties() []ConnectionProperty

	GetRegistryMetadata() *RegistryMetadata
}

CreateConnectionDetails Properties used in connection create operations.

type CreateConnectionDetailsModelTypeEnum ¶

type CreateConnectionDetailsModelTypeEnum string

CreateConnectionDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateConnectionDetailsModelTypeOracleAdwcConnection          CreateConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION"
	CreateConnectionDetailsModelTypeOracleAtpConnection           CreateConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION"
	CreateConnectionDetailsModelTypeOracleObjectStorageConnection CreateConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
	CreateConnectionDetailsModelTypeOracledbConnection            CreateConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION"
	CreateConnectionDetailsModelTypeMysqlConnection               CreateConnectionDetailsModelTypeEnum = "MYSQL_CONNECTION"
	CreateConnectionDetailsModelTypeGenericJdbcConnection         CreateConnectionDetailsModelTypeEnum = "GENERIC_JDBC_CONNECTION"
	CreateConnectionDetailsModelTypeBiccConnection                CreateConnectionDetailsModelTypeEnum = "BICC_CONNECTION"
	CreateConnectionDetailsModelTypeAmazonS3Connection            CreateConnectionDetailsModelTypeEnum = "AMAZON_S3_CONNECTION"
	CreateConnectionDetailsModelTypeBipConnection                 CreateConnectionDetailsModelTypeEnum = "BIP_CONNECTION"
	CreateConnectionDetailsModelTypeLakeConnection                CreateConnectionDetailsModelTypeEnum = "LAKE_CONNECTION"
	CreateConnectionDetailsModelTypeOraclePeoplesoftConnection    CreateConnectionDetailsModelTypeEnum = "ORACLE_PEOPLESOFT_CONNECTION"
	CreateConnectionDetailsModelTypeOracleEbsConnection           CreateConnectionDetailsModelTypeEnum = "ORACLE_EBS_CONNECTION"
	CreateConnectionDetailsModelTypeOracleSiebelConnection        CreateConnectionDetailsModelTypeEnum = "ORACLE_SIEBEL_CONNECTION"
	CreateConnectionDetailsModelTypeHdfsConnection                CreateConnectionDetailsModelTypeEnum = "HDFS_CONNECTION"
	CreateConnectionDetailsModelTypeMysqlHeatwaveConnection       CreateConnectionDetailsModelTypeEnum = "MYSQL_HEATWAVE_CONNECTION"
	CreateConnectionDetailsModelTypeRestNoAuthConnection          CreateConnectionDetailsModelTypeEnum = "REST_NO_AUTH_CONNECTION"
	CreateConnectionDetailsModelTypeRestBasicAuthConnection       CreateConnectionDetailsModelTypeEnum = "REST_BASIC_AUTH_CONNECTION"
	CreateConnectionDetailsModelTypeOauth2Connection              CreateConnectionDetailsModelTypeEnum = "OAUTH2_CONNECTION"
)

Set of constants representing the allowable values for CreateConnectionDetailsModelTypeEnum

func GetCreateConnectionDetailsModelTypeEnumValues ¶

func GetCreateConnectionDetailsModelTypeEnumValues() []CreateConnectionDetailsModelTypeEnum

GetCreateConnectionDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectionDetailsModelTypeEnum

func GetMappingCreateConnectionDetailsModelTypeEnum ¶

func GetMappingCreateConnectionDetailsModelTypeEnum(val string) (CreateConnectionDetailsModelTypeEnum, bool)

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

type CreateConnectionFromAdwc ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The Autonomous Data Warehouse instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromAdwc The details to create an Autonomous Data Warehouse data asset connection.

func (CreateConnectionFromAdwc) GetConnectionProperties ¶

func (m CreateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAdwc) GetDescription ¶

func (m CreateConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAdwc) GetIdentifier ¶

func (m CreateConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAdwc) GetKey ¶

func (m CreateConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAdwc) GetModelVersion ¶

func (m CreateConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAdwc) GetName ¶

func (m CreateConnectionFromAdwc) GetName() *string

GetName returns Name

func (CreateConnectionFromAdwc) GetObjectStatus ¶

func (m CreateConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAdwc) GetParentRef ¶

func (m CreateConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAdwc) GetRegistryMetadata ¶

func (m CreateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAdwc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAdwc) String ¶

func (m CreateConnectionFromAdwc) String() string

func (CreateConnectionFromAdwc) ValidateEnumValue ¶

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

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

type CreateConnectionFromAmazonS3 ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	AccessKey *SensitiveAttribute `mandatory:"false" json:"accessKey"`

	SecretKey *SensitiveAttribute `mandatory:"false" json:"secretKey"`
}

CreateConnectionFromAmazonS3 The details to create a Amazon S3 connection.

func (CreateConnectionFromAmazonS3) GetConnectionProperties ¶

func (m CreateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAmazonS3) GetDescription ¶

func (m CreateConnectionFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAmazonS3) GetIdentifier ¶

func (m CreateConnectionFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAmazonS3) GetKey ¶

GetKey returns Key

func (CreateConnectionFromAmazonS3) GetModelVersion ¶

func (m CreateConnectionFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAmazonS3) GetName ¶

func (m CreateConnectionFromAmazonS3) GetName() *string

GetName returns Name

func (CreateConnectionFromAmazonS3) GetObjectStatus ¶

func (m CreateConnectionFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAmazonS3) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateConnectionFromAmazonS3) GetRegistryMetadata ¶

func (m CreateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAmazonS3) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAmazonS3) String ¶

func (CreateConnectionFromAmazonS3) ValidateEnumValue ¶

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

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

type CreateConnectionFromAtp ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The Autonomous Transaction Processing instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromAtp The details to create an Autonomous Transaction Processing data asset connection.

func (CreateConnectionFromAtp) GetConnectionProperties ¶

func (m CreateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAtp) GetDescription ¶

func (m CreateConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAtp) GetIdentifier ¶

func (m CreateConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAtp) GetKey ¶

func (m CreateConnectionFromAtp) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAtp) GetModelVersion ¶

func (m CreateConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAtp) GetName ¶

func (m CreateConnectionFromAtp) GetName() *string

GetName returns Name

func (CreateConnectionFromAtp) GetObjectStatus ¶

func (m CreateConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAtp) GetParentRef ¶

func (m CreateConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAtp) GetRegistryMetadata ¶

func (m CreateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAtp) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAtp) String ¶

func (m CreateConnectionFromAtp) String() string

func (CreateConnectionFromAtp) ValidateEnumValue ¶

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

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

type CreateConnectionFromBicc ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	DefaultExternalStorage *ExternalStorage `mandatory:"false" json:"defaultExternalStorage"`
}

CreateConnectionFromBicc The connection summary details for a FUSION_APP BICC connection.

func (CreateConnectionFromBicc) GetConnectionProperties ¶

func (m CreateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromBicc) GetDescription ¶

func (m CreateConnectionFromBicc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromBicc) GetIdentifier ¶

func (m CreateConnectionFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromBicc) GetKey ¶

func (m CreateConnectionFromBicc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromBicc) GetModelVersion ¶

func (m CreateConnectionFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromBicc) GetName ¶

func (m CreateConnectionFromBicc) GetName() *string

GetName returns Name

func (CreateConnectionFromBicc) GetObjectStatus ¶

func (m CreateConnectionFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromBicc) GetParentRef ¶

func (m CreateConnectionFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromBicc) GetRegistryMetadata ¶

func (m CreateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromBicc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromBicc) String ¶

func (m CreateConnectionFromBicc) String() string

func (CreateConnectionFromBicc) ValidateEnumValue ¶

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

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

type CreateConnectionFromBip ¶ added in v65.5.0

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromBip The details to create a Fusion applications BIP connection.

func (CreateConnectionFromBip) GetConnectionProperties ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromBip) GetDescription ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromBip) GetIdentifier ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromBip) GetKey ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetKey() *string

GetKey returns Key

func (CreateConnectionFromBip) GetModelVersion ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromBip) GetName ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetName() *string

GetName returns Name

func (CreateConnectionFromBip) GetObjectStatus ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromBip) GetParentRef ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromBip) GetRegistryMetadata ¶ added in v65.5.0

func (m CreateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromBip) MarshalJSON ¶ added in v65.5.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromBip) String ¶ added in v65.5.0

func (m CreateConnectionFromBip) String() string

func (CreateConnectionFromBip) ValidateEnumValue ¶ added in v65.5.0

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

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

type CreateConnectionFromHdfs ¶ added in v65.43.0

type CreateConnectionFromHdfs 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 HDFS principal.
	HdfsPrincipal *string `mandatory:"true" json:"hdfsPrincipal"`

	// The HDFS Data Node principal.
	DataNodePrincipal *string `mandatory:"true" json:"dataNodePrincipal"`

	// The HDFS Name Node principal.
	NameNodePrincipal *string `mandatory:"true" json:"nameNodePrincipal"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// HDFS Realm name.
	Realm *string `mandatory:"false" json:"realm"`

	// The HDFS Key Distribution Center.
	KeyDistributionCenter *string `mandatory:"false" json:"keyDistributionCenter"`

	KeyTabContent *SensitiveAttribute `mandatory:"false" json:"keyTabContent"`
}

CreateConnectionFromHdfs The details to create the HDFS data asset connection.

func (CreateConnectionFromHdfs) GetConnectionProperties ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromHdfs) GetDescription ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromHdfs) GetKey ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetKey() *string

GetKey returns Key

func (CreateConnectionFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromHdfs) GetName ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetName() *string

GetName returns Name

func (CreateConnectionFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromHdfs) GetParentRef ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromHdfs) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromHdfs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromHdfs) String ¶ added in v65.43.0

func (m CreateConnectionFromHdfs) String() string

func (CreateConnectionFromHdfs) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateConnectionFromJdbc ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromJdbc The details to create a generic JDBC data asset connection.

func (CreateConnectionFromJdbc) GetConnectionProperties ¶

func (m CreateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromJdbc) GetDescription ¶

func (m CreateConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromJdbc) GetIdentifier ¶

func (m CreateConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromJdbc) GetKey ¶

func (m CreateConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromJdbc) GetModelVersion ¶

func (m CreateConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromJdbc) GetName ¶

func (m CreateConnectionFromJdbc) GetName() *string

GetName returns Name

func (CreateConnectionFromJdbc) GetObjectStatus ¶

func (m CreateConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromJdbc) GetParentRef ¶

func (m CreateConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromJdbc) GetRegistryMetadata ¶

func (m CreateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromJdbc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromJdbc) String ¶

func (m CreateConnectionFromJdbc) String() string

func (CreateConnectionFromJdbc) ValidateEnumValue ¶

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

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

type CreateConnectionFromLake ¶ added in v65.33.0

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

CreateConnectionFromLake The details to create a Lake connection.

func (CreateConnectionFromLake) GetConnectionProperties ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromLake) GetDescription ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromLake) GetIdentifier ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromLake) GetKey ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetKey() *string

GetKey returns Key

func (CreateConnectionFromLake) GetModelVersion ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromLake) GetName ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetName() *string

GetName returns Name

func (CreateConnectionFromLake) GetObjectStatus ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromLake) GetParentRef ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromLake) GetRegistryMetadata ¶ added in v65.33.0

func (m CreateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromLake) MarshalJSON ¶ added in v65.33.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromLake) String ¶ added in v65.33.0

func (m CreateConnectionFromLake) String() string

func (CreateConnectionFromLake) ValidateEnumValue ¶ added in v65.33.0

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

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

type CreateConnectionFromMySql ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromMySql The details to create a MYSQL data asset connection.

func (CreateConnectionFromMySql) GetConnectionProperties ¶

func (m CreateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromMySql) GetDescription ¶

func (m CreateConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromMySql) GetIdentifier ¶

func (m CreateConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromMySql) GetKey ¶

func (m CreateConnectionFromMySql) GetKey() *string

GetKey returns Key

func (CreateConnectionFromMySql) GetModelVersion ¶

func (m CreateConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromMySql) GetName ¶

func (m CreateConnectionFromMySql) GetName() *string

GetName returns Name

func (CreateConnectionFromMySql) GetObjectStatus ¶

func (m CreateConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromMySql) GetParentRef ¶

func (m CreateConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromMySql) GetRegistryMetadata ¶

func (m CreateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromMySql) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromMySql) String ¶

func (m CreateConnectionFromMySql) String() string

func (CreateConnectionFromMySql) ValidateEnumValue ¶

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

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

type CreateConnectionFromMySqlHeatWave ¶ added in v65.43.0

type CreateConnectionFromMySqlHeatWave 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 user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromMySqlHeatWave The details to create a MYSQL HeatWave data asset connection.

func (CreateConnectionFromMySqlHeatWave) GetConnectionProperties ¶ added in v65.43.0

func (m CreateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m CreateConnectionFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m CreateConnectionFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromMySqlHeatWave) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateConnectionFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m CreateConnectionFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromMySqlHeatWave) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateConnectionFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m CreateConnectionFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromMySqlHeatWave) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (CreateConnectionFromMySqlHeatWave) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromMySqlHeatWave) String ¶ added in v65.43.0

func (CreateConnectionFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateConnectionFromOAuth2 ¶ added in v65.57.0

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

	// Specifies the endpoint used to exchange authentication credentials for access tokens
	AccessTokenUrl *string `mandatory:"true" json:"accessTokenUrl"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// Specifies the client ID key for specific application
	ClientId *string `mandatory:"false" json:"clientId"`

	ClientSecret *SensitiveAttribute `mandatory:"false" json:"clientSecret"`

	// Specifies the OAuth scopes that limit the permissions granted by an access token.
	Scope *string `mandatory:"false" json:"scope"`

	// Specifies the OAuth2 grant mechanism. Example CLIENT_CREDENTIALS, Implicit Flow etc.
	GrantType CreateConnectionFromOAuth2GrantTypeEnum `mandatory:"false" json:"grantType,omitempty"`
}

CreateConnectionFromOAuth2 The details to create a OAuth2 connection

func (CreateConnectionFromOAuth2) GetConnectionProperties ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOAuth2) GetDescription ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOAuth2) GetIdentifier ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOAuth2) GetKey ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOAuth2) GetModelVersion ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOAuth2) GetName ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetName() *string

GetName returns Name

func (CreateConnectionFromOAuth2) GetObjectStatus ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOAuth2) GetParentRef ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOAuth2) GetRegistryMetadata ¶ added in v65.57.0

func (m CreateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOAuth2) MarshalJSON ¶ added in v65.57.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOAuth2) String ¶ added in v65.57.0

func (CreateConnectionFromOAuth2) ValidateEnumValue ¶ added in v65.57.0

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

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

type CreateConnectionFromOAuth2GrantTypeEnum ¶ added in v65.57.0

type CreateConnectionFromOAuth2GrantTypeEnum string

CreateConnectionFromOAuth2GrantTypeEnum Enum with underlying type: string

const (
	CreateConnectionFromOAuth2GrantTypeClientCredentials CreateConnectionFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS"
)

Set of constants representing the allowable values for CreateConnectionFromOAuth2GrantTypeEnum

func GetCreateConnectionFromOAuth2GrantTypeEnumValues ¶ added in v65.57.0

func GetCreateConnectionFromOAuth2GrantTypeEnumValues() []CreateConnectionFromOAuth2GrantTypeEnum

GetCreateConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for CreateConnectionFromOAuth2GrantTypeEnum

func GetMappingCreateConnectionFromOAuth2GrantTypeEnum ¶ added in v65.57.0

func GetMappingCreateConnectionFromOAuth2GrantTypeEnum(val string) (CreateConnectionFromOAuth2GrantTypeEnum, bool)

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

type CreateConnectionFromObjectStorage ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The credential file content from an Oracle Object Storage wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	// The OCI user OCID for the user to connect to.
	UserId *string `mandatory:"false" json:"userId"`

	// The fingerprint for the user.
	FingerPrint *string `mandatory:"false" json:"fingerPrint"`

	// The passphrase for the connection.
	PassPhrase *string `mandatory:"false" json:"passPhrase"`
}

CreateConnectionFromObjectStorage The details to create an Oracle Object Storage data asset connection.

func (CreateConnectionFromObjectStorage) GetConnectionProperties ¶

func (m CreateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromObjectStorage) GetDescription ¶

func (m CreateConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromObjectStorage) GetIdentifier ¶

func (m CreateConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromObjectStorage) GetKey ¶

GetKey returns Key

func (CreateConnectionFromObjectStorage) GetModelVersion ¶

func (m CreateConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromObjectStorage) GetName ¶

GetName returns Name

func (CreateConnectionFromObjectStorage) GetObjectStatus ¶

func (m CreateConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromObjectStorage) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateConnectionFromObjectStorage) GetRegistryMetadata ¶

func (m CreateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromObjectStorage) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromObjectStorage) String ¶

func (CreateConnectionFromObjectStorage) ValidateEnumValue ¶

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

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

type CreateConnectionFromOracle ¶

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromOracle The details to create an Oracle Database data asset connection.

func (CreateConnectionFromOracle) GetConnectionProperties ¶

func (m CreateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracle) GetDescription ¶

func (m CreateConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracle) GetIdentifier ¶

func (m CreateConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracle) GetKey ¶

func (m CreateConnectionFromOracle) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOracle) GetModelVersion ¶

func (m CreateConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracle) GetName ¶

func (m CreateConnectionFromOracle) GetName() *string

GetName returns Name

func (CreateConnectionFromOracle) GetObjectStatus ¶

func (m CreateConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracle) GetParentRef ¶

func (m CreateConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOracle) GetRegistryMetadata ¶

func (m CreateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracle) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracle) String ¶

func (CreateConnectionFromOracle) ValidateEnumValue ¶

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

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

type CreateConnectionFromOracleEbs ¶ added in v65.43.0

type CreateConnectionFromOracleEbs 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 user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromOracleEbs The details to create E-Business Suite data asset connection.

func (CreateConnectionFromOracleEbs) GetConnectionProperties ¶ added in v65.43.0

func (m CreateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m CreateConnectionFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m CreateConnectionFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracleEbs) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateConnectionFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m CreateConnectionFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracleEbs) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateConnectionFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m CreateConnectionFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracleEbs) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (CreateConnectionFromOracleEbs) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracleEbs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracleEbs) String ¶ added in v65.43.0

func (CreateConnectionFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateConnectionFromOraclePeopleSoft ¶ added in v65.43.0

type CreateConnectionFromOraclePeopleSoft 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 user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromOraclePeopleSoft The details to create an Oracle PeopleSoft data asset connection.

func (CreateConnectionFromOraclePeopleSoft) GetConnectionProperties ¶ added in v65.43.0

func (m CreateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m CreateConnectionFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m CreateConnectionFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateConnectionFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m CreateConnectionFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateConnectionFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m CreateConnectionFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOraclePeopleSoft) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (CreateConnectionFromOraclePeopleSoft) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOraclePeopleSoft) String ¶ added in v65.43.0

func (CreateConnectionFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateConnectionFromOracleSiebel ¶ added in v65.43.0

type CreateConnectionFromOracleSiebel 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 user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

CreateConnectionFromOracleSiebel The details to create an Oracle Siebel data asset connection.

func (CreateConnectionFromOracleSiebel) GetConnectionProperties ¶ added in v65.43.0

func (m CreateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m CreateConnectionFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m CreateConnectionFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracleSiebel) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateConnectionFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m CreateConnectionFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracleSiebel) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateConnectionFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m CreateConnectionFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracleSiebel) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (CreateConnectionFromOracleSiebel) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracleSiebel) String ¶ added in v65.43.0

func (CreateConnectionFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateConnectionFromRestBasicAuth ¶ added in v65.21.0

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

	// Username for the connection.
	Username *string `mandatory:"true" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"true" json:"passwordSecret"`

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

	// Optional header name if used other than default header(Authorization).
	AuthHeader *string `mandatory:"false" json:"authHeader"`
}

CreateConnectionFromRestBasicAuth The details to create a basic auth rest connection.

func (CreateConnectionFromRestBasicAuth) GetConnectionProperties ¶ added in v65.21.0

func (m CreateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromRestBasicAuth) GetDescription ¶ added in v65.21.0

func (m CreateConnectionFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromRestBasicAuth) GetIdentifier ¶ added in v65.21.0

func (m CreateConnectionFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromRestBasicAuth) GetKey ¶ added in v65.21.0

GetKey returns Key

func (CreateConnectionFromRestBasicAuth) GetModelVersion ¶ added in v65.21.0

func (m CreateConnectionFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromRestBasicAuth) GetName ¶ added in v65.21.0

GetName returns Name

func (CreateConnectionFromRestBasicAuth) GetObjectStatus ¶ added in v65.21.0

func (m CreateConnectionFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromRestBasicAuth) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (CreateConnectionFromRestBasicAuth) GetRegistryMetadata ¶ added in v65.21.0

func (m CreateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromRestBasicAuth) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromRestBasicAuth) String ¶ added in v65.21.0

func (CreateConnectionFromRestBasicAuth) ValidateEnumValue ¶ added in v65.21.0

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

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

type CreateConnectionFromRestNoAuth ¶ added in v65.21.0

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

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

	// User-defined description for the connection.
	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 properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

CreateConnectionFromRestNoAuth The details to create a no auth rest connection.

func (CreateConnectionFromRestNoAuth) GetConnectionProperties ¶ added in v65.21.0

func (m CreateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromRestNoAuth) GetDescription ¶ added in v65.21.0

func (m CreateConnectionFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromRestNoAuth) GetIdentifier ¶ added in v65.21.0

func (m CreateConnectionFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromRestNoAuth) GetKey ¶ added in v65.21.0

GetKey returns Key

func (CreateConnectionFromRestNoAuth) GetModelVersion ¶ added in v65.21.0

func (m CreateConnectionFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromRestNoAuth) GetName ¶ added in v65.21.0

GetName returns Name

func (CreateConnectionFromRestNoAuth) GetObjectStatus ¶ added in v65.21.0

func (m CreateConnectionFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromRestNoAuth) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (CreateConnectionFromRestNoAuth) GetRegistryMetadata ¶ added in v65.21.0

func (m CreateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromRestNoAuth) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (CreateConnectionFromRestNoAuth) String ¶ added in v65.21.0

func (CreateConnectionFromRestNoAuth) ValidateEnumValue ¶ added in v65.21.0

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

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

type CreateConnectionRequest ¶

type CreateConnectionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

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

CreateConnectionRequest wrapper for the CreateConnection operation

See also ¶

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

func (CreateConnectionRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionRequest) RetryPolicy ¶

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

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

func (CreateConnectionRequest) String ¶

func (request CreateConnectionRequest) String() string

func (CreateConnectionRequest) ValidateEnumValue ¶

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

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

type CreateConnectionResponse ¶

type CreateConnectionResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateConnectionResponse wrapper for the CreateConnection operation

func (CreateConnectionResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String ¶

func (response CreateConnectionResponse) String() string

type CreateConnectionValidationDetails ¶

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

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

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

CreateConnectionValidationDetails The properties used in create connection validation operations.

func (CreateConnectionValidationDetails) String ¶

func (*CreateConnectionValidationDetails) UnmarshalJSON ¶

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

UnmarshalJSON unmarshals from json

func (CreateConnectionValidationDetails) ValidateEnumValue ¶

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

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

type CreateConnectionValidationRequest ¶

type CreateConnectionValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

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

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

CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation

See also ¶

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

func (CreateConnectionValidationRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionValidationRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionValidationRequest) RetryPolicy ¶

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

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

func (CreateConnectionValidationRequest) String ¶

func (request CreateConnectionValidationRequest) String() string

func (CreateConnectionValidationRequest) ValidateEnumValue ¶

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

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

type CreateConnectionValidationResponse ¶

type CreateConnectionValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation

func (CreateConnectionValidationResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionValidationResponse) String ¶

func (response CreateConnectionValidationResponse) String() string

type CreateCopyObjectRequestDetails ¶ added in v65.32.1

type CreateCopyObjectRequestDetails struct {

	// The workspace id of the source from where we need to copy object.
	SourceWorkspaceId *string `mandatory:"true" json:"sourceWorkspaceId"`

	// The list of the objects to be copied.
	ObjectKeys []string `mandatory:"true" json:"objectKeys"`

	CopyConflictResolution *CopyConflictResolution `mandatory:"true" json:"copyConflictResolution"`
}

CreateCopyObjectRequestDetails Details of copy object.

func (CreateCopyObjectRequestDetails) String ¶ added in v65.32.1

func (CreateCopyObjectRequestDetails) ValidateEnumValue ¶ added in v65.32.1

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

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

type CreateCopyObjectRequestRequest ¶ added in v65.32.1

type CreateCopyObjectRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to copy metadata object.
	CreateCopyObjectRequestDetails `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
}

CreateCopyObjectRequestRequest wrapper for the CreateCopyObjectRequest operation

See also ¶

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

func (CreateCopyObjectRequestRequest) BinaryRequestBody ¶ added in v65.32.1

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCopyObjectRequestRequest) HTTPRequest ¶ added in v65.32.1

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

HTTPRequest implements the OCIRequest interface

func (CreateCopyObjectRequestRequest) RetryPolicy ¶ added in v65.32.1

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

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

func (CreateCopyObjectRequestRequest) String ¶ added in v65.32.1

func (request CreateCopyObjectRequestRequest) String() string

func (CreateCopyObjectRequestRequest) ValidateEnumValue ¶ added in v65.32.1

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

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

type CreateCopyObjectRequestResponse ¶ added in v65.32.1

type CreateCopyObjectRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

CreateCopyObjectRequestResponse wrapper for the CreateCopyObjectRequest operation

func (CreateCopyObjectRequestResponse) HTTPResponse ¶ added in v65.32.1

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

HTTPResponse implements the OCIResponse interface

func (CreateCopyObjectRequestResponse) String ¶ added in v65.32.1

func (response CreateCopyObjectRequestResponse) String() string

type CreateDataAssetDetails ¶

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

	// Currently not used on data asset creation. Reserved for future.
	GetKey() *string

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

	// User-defined description of the data asset.
	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 external key for the object.
	GetExternalKey() *string

	// Additional properties for the data asset.
	GetAssetProperties() map[string]string

	GetRegistryMetadata() *RegistryMetadata
}

CreateDataAssetDetails Properties used in data asset update operations.

type CreateDataAssetDetailsModelTypeEnum ¶

type CreateDataAssetDetailsModelTypeEnum string

CreateDataAssetDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateDataAssetDetailsModelTypeOracleDataAsset              CreateDataAssetDetailsModelTypeEnum = "ORACLE_DATA_ASSET"
	CreateDataAssetDetailsModelTypeOracleObjectStorageDataAsset CreateDataAssetDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
	CreateDataAssetDetailsModelTypeOracleAtpDataAsset           CreateDataAssetDetailsModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
	CreateDataAssetDetailsModelTypeOracleAdwcDataAsset          CreateDataAssetDetailsModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
	CreateDataAssetDetailsModelTypeMysqlDataAsset               CreateDataAssetDetailsModelTypeEnum = "MYSQL_DATA_ASSET"
	CreateDataAssetDetailsModelTypeGenericJdbcDataAsset         CreateDataAssetDetailsModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
	CreateDataAssetDetailsModelTypeFusionAppDataAsset           CreateDataAssetDetailsModelTypeEnum = "FUSION_APP_DATA_ASSET"
	CreateDataAssetDetailsModelTypeAmazonS3DataAsset            CreateDataAssetDetailsModelTypeEnum = "AMAZON_S3_DATA_ASSET"
	CreateDataAssetDetailsModelTypeLakeDataAsset                CreateDataAssetDetailsModelTypeEnum = "LAKE_DATA_ASSET"
	CreateDataAssetDetailsModelTypeOraclePeoplesoftDataAsset    CreateDataAssetDetailsModelTypeEnum = "ORACLE_PEOPLESOFT_DATA_ASSET"
	CreateDataAssetDetailsModelTypeOracleSiebelDataAsset        CreateDataAssetDetailsModelTypeEnum = "ORACLE_SIEBEL_DATA_ASSET"
	CreateDataAssetDetailsModelTypeOracleEbsDataAsset           CreateDataAssetDetailsModelTypeEnum = "ORACLE_EBS_DATA_ASSET"
	CreateDataAssetDetailsModelTypeHdfsDataAsset                CreateDataAssetDetailsModelTypeEnum = "HDFS_DATA_ASSET"
	CreateDataAssetDetailsModelTypeMysqlHeatwaveDataAsset       CreateDataAssetDetailsModelTypeEnum = "MYSQL_HEATWAVE_DATA_ASSET"
	CreateDataAssetDetailsModelTypeRestDataAsset                CreateDataAssetDetailsModelTypeEnum = "REST_DATA_ASSET"
)

Set of constants representing the allowable values for CreateDataAssetDetailsModelTypeEnum

func GetCreateDataAssetDetailsModelTypeEnumValues ¶

func GetCreateDataAssetDetailsModelTypeEnumValues() []CreateDataAssetDetailsModelTypeEnum

GetCreateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for CreateDataAssetDetailsModelTypeEnum

func GetMappingCreateDataAssetDetailsModelTypeEnum ¶

func GetMappingCreateDataAssetDetailsModelTypeEnum(val string) (CreateDataAssetDetailsModelTypeEnum, bool)

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

type CreateDataAssetFromAdwc ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The Autonomous Data Warehouse instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Autonomous Data Warehouse driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The credential file content from a Autonomous Data Warehouse wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	// The Autonomous Data Warehouse instance region Id.
	RegionId *string `mandatory:"false" json:"regionId"`

	// The Autonomous Data Warehouse instance tenancy Id.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The Autonomous Data Warehouse instance compartment Id.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Tha Autonomous Database Id
	AutonomousDbId *string `mandatory:"false" json:"autonomousDbId"`

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

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

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

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

CreateDataAssetFromAdwc Details for the Autonomous Data Warehouse data asset type.

func (CreateDataAssetFromAdwc) GetAssetProperties ¶

func (m CreateDataAssetFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromAdwc) GetDescription ¶

func (m CreateDataAssetFromAdwc) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromAdwc) GetExternalKey ¶

func (m CreateDataAssetFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromAdwc) GetIdentifier ¶

func (m CreateDataAssetFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromAdwc) GetKey ¶

func (m CreateDataAssetFromAdwc) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromAdwc) GetModelVersion ¶

func (m CreateDataAssetFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromAdwc) GetName ¶

func (m CreateDataAssetFromAdwc) GetName() *string

GetName returns Name

func (CreateDataAssetFromAdwc) GetObjectStatus ¶

func (m CreateDataAssetFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromAdwc) GetRegistryMetadata ¶

func (m CreateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromAdwc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromAdwc) String ¶

func (m CreateDataAssetFromAdwc) String() string

func (*CreateDataAssetFromAdwc) UnmarshalJSON ¶ added in v65.21.0

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromAdwc) ValidateEnumValue ¶

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

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

type CreateDataAssetFromAmazonS3 ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The region for Amazon s3
	Region *string `mandatory:"false" json:"region"`

	DefaultConnection *CreateConnectionFromAmazonS3 `mandatory:"false" json:"defaultConnection"`
}

CreateDataAssetFromAmazonS3 Details for the Amazons3 data asset type.

func (CreateDataAssetFromAmazonS3) GetAssetProperties ¶

func (m CreateDataAssetFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromAmazonS3) GetDescription ¶

func (m CreateDataAssetFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromAmazonS3) GetExternalKey ¶

func (m CreateDataAssetFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromAmazonS3) GetIdentifier ¶

func (m CreateDataAssetFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromAmazonS3) GetKey ¶

func (m CreateDataAssetFromAmazonS3) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromAmazonS3) GetModelVersion ¶

func (m CreateDataAssetFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromAmazonS3) GetName ¶

func (m CreateDataAssetFromAmazonS3) GetName() *string

GetName returns Name

func (CreateDataAssetFromAmazonS3) GetObjectStatus ¶

func (m CreateDataAssetFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromAmazonS3) GetRegistryMetadata ¶

func (m CreateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromAmazonS3) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromAmazonS3) String ¶

func (CreateDataAssetFromAmazonS3) ValidateEnumValue ¶

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

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

type CreateDataAssetFromAtp ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The Autonomous Transaction Processing instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Autonomous Transaction Processing driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The credential file content from an Autonomous Transaction Processing wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	// The Autonomous Data Warehouse instance region Id.
	RegionId *string `mandatory:"false" json:"regionId"`

	// The Autonomous Data Warehouse instance tenancy Id.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The Autonomous Data Warehouse instance compartment Id.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Tha Autonomous Database Id
	AutonomousDbId *string `mandatory:"false" json:"autonomousDbId"`

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

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

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

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

CreateDataAssetFromAtp Details for the Autonomous Transaction Processing data asset type.

func (CreateDataAssetFromAtp) GetAssetProperties ¶

func (m CreateDataAssetFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromAtp) GetDescription ¶

func (m CreateDataAssetFromAtp) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromAtp) GetExternalKey ¶

func (m CreateDataAssetFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromAtp) GetIdentifier ¶

func (m CreateDataAssetFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromAtp) GetKey ¶

func (m CreateDataAssetFromAtp) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromAtp) GetModelVersion ¶

func (m CreateDataAssetFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromAtp) GetName ¶

func (m CreateDataAssetFromAtp) GetName() *string

GetName returns Name

func (CreateDataAssetFromAtp) GetObjectStatus ¶

func (m CreateDataAssetFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromAtp) GetRegistryMetadata ¶

func (m CreateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromAtp) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromAtp) String ¶

func (m CreateDataAssetFromAtp) String() string

func (*CreateDataAssetFromAtp) UnmarshalJSON ¶ added in v65.21.0

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromAtp) ValidateEnumValue ¶

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

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

type CreateDataAssetFromFusionApp ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The generic JDBC host name.
	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

	DefaultConnection CreateConnectionDetails `mandatory:"false" json:"defaultConnection"`

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

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

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

CreateDataAssetFromFusionApp Details for the FUSION_APP data asset type.

func (CreateDataAssetFromFusionApp) GetAssetProperties ¶

func (m CreateDataAssetFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromFusionApp) GetDescription ¶

func (m CreateDataAssetFromFusionApp) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromFusionApp) GetExternalKey ¶

func (m CreateDataAssetFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromFusionApp) GetIdentifier ¶

func (m CreateDataAssetFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromFusionApp) GetKey ¶

GetKey returns Key

func (CreateDataAssetFromFusionApp) GetModelVersion ¶

func (m CreateDataAssetFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromFusionApp) GetName ¶

func (m CreateDataAssetFromFusionApp) GetName() *string

GetName returns Name

func (CreateDataAssetFromFusionApp) GetObjectStatus ¶

func (m CreateDataAssetFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromFusionApp) GetRegistryMetadata ¶

func (m CreateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromFusionApp) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromFusionApp) String ¶

func (*CreateDataAssetFromFusionApp) UnmarshalJSON ¶ added in v65.5.0

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromFusionApp) ValidateEnumValue ¶

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

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

type CreateDataAssetFromHdfs ¶ added in v65.43.0

type CreateDataAssetFromHdfs 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 HDFS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The HDFS port.
	Port *string `mandatory:"true" json:"port"`

	// The HDFS Protocol name.
	Protocol *string `mandatory:"true" json:"protocol"`

	DefaultConnection *CreateConnectionFromHdfs `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// Specifies whether certificate validation is needed
	ValidateCertificate *bool `mandatory:"false" json:"validateCertificate"`
}

CreateDataAssetFromHdfs Details for the HDFS data asset type.

func (CreateDataAssetFromHdfs) GetAssetProperties ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromHdfs) GetDescription ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromHdfs) GetExternalKey ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromHdfs) GetKey ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromHdfs) GetName ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetName() *string

GetName returns Name

func (CreateDataAssetFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromHdfs) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromHdfs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromHdfs) String ¶ added in v65.43.0

func (m CreateDataAssetFromHdfs) String() string

func (CreateDataAssetFromHdfs) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateDataAssetFromJdbc ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The data asset type for the generic JDBC data asset.
	DataAssetType *string `mandatory:"false" json:"dataAssetType"`

	DefaultConnection *CreateConnectionFromJdbc `mandatory:"false" json:"defaultConnection"`
}

CreateDataAssetFromJdbc Details for the generic JDBC data asset type.

func (CreateDataAssetFromJdbc) GetAssetProperties ¶

func (m CreateDataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromJdbc) GetDescription ¶

func (m CreateDataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromJdbc) GetExternalKey ¶

func (m CreateDataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromJdbc) GetIdentifier ¶

func (m CreateDataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromJdbc) GetKey ¶

func (m CreateDataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromJdbc) GetModelVersion ¶

func (m CreateDataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromJdbc) GetName ¶

func (m CreateDataAssetFromJdbc) GetName() *string

GetName returns Name

func (CreateDataAssetFromJdbc) GetObjectStatus ¶

func (m CreateDataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromJdbc) GetRegistryMetadata ¶

func (m CreateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromJdbc) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromJdbc) String ¶

func (m CreateDataAssetFromJdbc) String() string

func (CreateDataAssetFromJdbc) ValidateEnumValue ¶

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

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

type CreateDataAssetFromLake ¶ added in v65.33.0

type CreateDataAssetFromLake 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 Lake Ocid.
	LakeId *string `mandatory:"true" json:"lakeId"`

	DefaultConnection *CreateConnectionFromLake `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The metastoreId for the specified Lake Resource.
	MetastoreId *string `mandatory:"false" json:"metastoreId"`

	// The lakeProxyEndpoint for the specified Lake Resource.
	LakeProxyEndpoint *string `mandatory:"false" json:"lakeProxyEndpoint"`
}

CreateDataAssetFromLake Details for the Lake data asset type.

func (CreateDataAssetFromLake) GetAssetProperties ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromLake) GetDescription ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromLake) GetExternalKey ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromLake) GetIdentifier ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromLake) GetKey ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromLake) GetModelVersion ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromLake) GetName ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetName() *string

GetName returns Name

func (CreateDataAssetFromLake) GetObjectStatus ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromLake) GetRegistryMetadata ¶ added in v65.33.0

func (m CreateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromLake) MarshalJSON ¶ added in v65.33.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromLake) String ¶ added in v65.33.0

func (m CreateDataAssetFromLake) String() string

func (CreateDataAssetFromLake) ValidateEnumValue ¶ added in v65.33.0

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

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

type CreateDataAssetFromMySql ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The generic JDBC service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	DefaultConnection *CreateConnectionFromMySql `mandatory:"false" json:"defaultConnection"`
}

CreateDataAssetFromMySql Details for the MYSQL data asset type.

func (CreateDataAssetFromMySql) GetAssetProperties ¶

func (m CreateDataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromMySql) GetDescription ¶

func (m CreateDataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromMySql) GetExternalKey ¶

func (m CreateDataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromMySql) GetIdentifier ¶

func (m CreateDataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromMySql) GetKey ¶

func (m CreateDataAssetFromMySql) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromMySql) GetModelVersion ¶

func (m CreateDataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromMySql) GetName ¶

func (m CreateDataAssetFromMySql) GetName() *string

GetName returns Name

func (CreateDataAssetFromMySql) GetObjectStatus ¶

func (m CreateDataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromMySql) GetRegistryMetadata ¶

func (m CreateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromMySql) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromMySql) String ¶

func (m CreateDataAssetFromMySql) String() string

func (CreateDataAssetFromMySql) ValidateEnumValue ¶

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

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

type CreateDataAssetFromMySqlHeatWave ¶ added in v65.43.0

type CreateDataAssetFromMySqlHeatWave 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 MySql HeatWave host name.
	Host *string `mandatory:"true" json:"host"`

	// The MySql HeatWave port number.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *CreateConnectionFromMySqlHeatWave `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The MySql HeatWave service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`
}

CreateDataAssetFromMySqlHeatWave Details for the MYSQL HeatWave data asset type.

func (CreateDataAssetFromMySqlHeatWave) GetAssetProperties ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromMySqlHeatWave) GetExternalKey ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromMySqlHeatWave) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateDataAssetFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromMySqlHeatWave) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateDataAssetFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromMySqlHeatWave) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromMySqlHeatWave) String ¶ added in v65.43.0

func (CreateDataAssetFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateDataAssetFromObjectStorage ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The Oracle Object storage Region ie. us-ashburn-1
	OciRegion *string `mandatory:"false" json:"ociRegion"`

	// The Oracle Object storage URL.
	Url *string `mandatory:"false" json:"url"`

	// The OCI tenancy OCID.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
	Namespace *string `mandatory:"false" json:"namespace"`

	DefaultConnection *CreateConnectionFromObjectStorage `mandatory:"false" json:"defaultConnection"`
}

CreateDataAssetFromObjectStorage Details for the Oracle Object storage data asset type.

func (CreateDataAssetFromObjectStorage) GetAssetProperties ¶

func (m CreateDataAssetFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromObjectStorage) GetDescription ¶

func (m CreateDataAssetFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromObjectStorage) GetExternalKey ¶

func (m CreateDataAssetFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromObjectStorage) GetIdentifier ¶

func (m CreateDataAssetFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromObjectStorage) GetKey ¶

GetKey returns Key

func (CreateDataAssetFromObjectStorage) GetModelVersion ¶

func (m CreateDataAssetFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromObjectStorage) GetName ¶

GetName returns Name

func (CreateDataAssetFromObjectStorage) GetObjectStatus ¶

func (m CreateDataAssetFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromObjectStorage) GetRegistryMetadata ¶

func (m CreateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromObjectStorage) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromObjectStorage) String ¶

func (CreateDataAssetFromObjectStorage) ValidateEnumValue ¶

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

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

type CreateDataAssetFromOracle ¶

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

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The Oracle Database hostname.
	Host *string `mandatory:"false" json:"host"`

	// The Oracle Database port.
	Port *string `mandatory:"false" json:"port"`

	// The service name for the data asset.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Database driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Database SID.
	Sid *string `mandatory:"false" json:"sid"`

	// The credential file content from a wallet for the data asset.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	DefaultConnection *CreateConnectionFromOracle `mandatory:"false" json:"defaultConnection"`
}

CreateDataAssetFromOracle Details for the Oracle Database data asset type.

func (CreateDataAssetFromOracle) GetAssetProperties ¶

func (m CreateDataAssetFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracle) GetDescription ¶

func (m CreateDataAssetFromOracle) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracle) GetExternalKey ¶

func (m CreateDataAssetFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracle) GetIdentifier ¶

func (m CreateDataAssetFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracle) GetKey ¶

func (m CreateDataAssetFromOracle) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromOracle) GetModelVersion ¶

func (m CreateDataAssetFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracle) GetName ¶

func (m CreateDataAssetFromOracle) GetName() *string

GetName returns Name

func (CreateDataAssetFromOracle) GetObjectStatus ¶

func (m CreateDataAssetFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracle) GetRegistryMetadata ¶

func (m CreateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracle) MarshalJSON ¶

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracle) String ¶

func (m CreateDataAssetFromOracle) String() string

func (CreateDataAssetFromOracle) ValidateEnumValue ¶

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

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

type CreateDataAssetFromOracleEbs ¶ added in v65.43.0

type CreateDataAssetFromOracleEbs 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 Oracle EBS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle EBS port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *CreateConnectionFromOracleEbs `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The service name for the data asset.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle EBS driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle EBS SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

CreateDataAssetFromOracleEbs Details for the E-Business Suite data asset type.

func (CreateDataAssetFromOracleEbs) GetAssetProperties ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracleEbs) GetExternalKey ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracleEbs) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateDataAssetFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracleEbs) GetName ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetName() *string

GetName returns Name

func (CreateDataAssetFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracleEbs) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracleEbs) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracleEbs) String ¶ added in v65.43.0

func (CreateDataAssetFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateDataAssetFromOraclePeopleSoft ¶ added in v65.43.0

type CreateDataAssetFromOraclePeopleSoft 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 Oracle PeopleSoft hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle PeopleSoft port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *CreateConnectionFromOraclePeopleSoft `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The service name for the data asset.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle PeopleSoft driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle PeopleSoft SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

CreateDataAssetFromOraclePeopleSoft Details for the Oracle PeopleSoft data asset type.

func (CreateDataAssetFromOraclePeopleSoft) GetAssetProperties ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOraclePeopleSoft) GetExternalKey ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateDataAssetFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateDataAssetFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOraclePeopleSoft) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOraclePeopleSoft) String ¶ added in v65.43.0

func (CreateDataAssetFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateDataAssetFromOracleSiebel ¶ added in v65.43.0

type CreateDataAssetFromOracleSiebel 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 Oracle Siebel hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle Siebel port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *CreateConnectionFromOracleSiebel `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

	// The service name for the data asset.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Siebel driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Siebel SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

CreateDataAssetFromOracleSiebel Details for the Oracle Siebel data asset type.

func (CreateDataAssetFromOracleSiebel) GetAssetProperties ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracleSiebel) GetExternalKey ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracleSiebel) GetKey ¶ added in v65.43.0

GetKey returns Key

func (CreateDataAssetFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracleSiebel) GetName ¶ added in v65.43.0

GetName returns Name

func (CreateDataAssetFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracleSiebel) GetRegistryMetadata ¶ added in v65.43.0

func (m CreateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracleSiebel) String ¶ added in v65.43.0

func (CreateDataAssetFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

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

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

type CreateDataAssetFromRest ¶ added in v65.21.0

type CreateDataAssetFromRest 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 base url of the rest server.
	BaseUrl *string `mandatory:"true" json:"baseUrl"`

	// The manifest file content of the rest APIs.
	ManifestFileContent *string `mandatory:"true" json:"manifestFileContent"`

	DefaultConnection CreateConnectionDetails `mandatory:"true" json:"defaultConnection"`

	// Currently not used on data asset creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

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

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

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

CreateDataAssetFromRest Details to create Rest data asset type.

func (CreateDataAssetFromRest) GetAssetProperties ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromRest) GetDescription ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromRest) GetExternalKey ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromRest) GetIdentifier ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromRest) GetKey ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromRest) GetModelVersion ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromRest) GetName ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetName() *string

GetName returns Name

func (CreateDataAssetFromRest) GetObjectStatus ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromRest) GetRegistryMetadata ¶ added in v65.21.0

func (m CreateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromRest) MarshalJSON ¶ added in v65.21.0

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromRest) String ¶ added in v65.21.0

func (m CreateDataAssetFromRest) String() string

func (*CreateDataAssetFromRest) UnmarshalJSON ¶ added in v65.21.0

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromRest) ValidateEnumValue ¶ added in v65.21.0

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

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

type CreateDataAssetRequest ¶

type CreateDataAssetRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

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

CreateDataAssetRequest wrapper for the CreateDataAsset operation

See also ¶

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

func (CreateDataAssetRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataAssetRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateDataAssetRequest) RetryPolicy ¶

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

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

func (CreateDataAssetRequest) String ¶

func (request CreateDataAssetRequest) String() string

func (CreateDataAssetRequest) ValidateEnumValue ¶

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

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

type CreateDataAssetResponse ¶

type CreateDataAssetResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

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

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

CreateDataAssetResponse wrapper for the CreateDataAsset operation

func (CreateDataAssetResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetResponse) String ¶

func (response CreateDataAssetResponse) String() string

type CreateDataFlowDetails ¶

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

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

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow 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"`

	// An array of nodes.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

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

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

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

CreateDataFlowDetails Properties used in data flow create operations.

func (CreateDataFlowDetails) String ¶

func (m CreateDataFlowDetails) String() string

func (CreateDataFlowDetails) ValidateEnumValue ¶

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

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

type CreateDataFlowRequest ¶

type CreateDataFlowRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a new data flow.
	CreateDataFlowDetails `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
}

CreateDataFlowRequest wrapper for the CreateDataFlow operation

See also ¶

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

func (CreateDataFlowRequest) BinaryRequestBody ¶

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataFlowRequest) HTTPRequest ¶

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

HTTPRequest implements the OCIRequest interface

func (CreateDataFlowRequest) RetryPolicy ¶

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

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

func (CreateDataFlowRequest) String ¶

func (request CreateDataFlowRequest) String() string

func (CreateDataFlowRequest) ValidateEnumValue ¶

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

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

type CreateDataFlowResponse ¶

type CreateDataFlowResponse struct {

	// The underlying http response
	RawResponse *http.Response

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

CreateDataFlowResponse wrapper for the CreateDataFlow operation

func (CreateDataFlowResponse) HTTPResponse ¶

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

HTTPResponse implements the OCIResponse interface

func (CreateDataFlowResponse) String ¶

func (response CreateDataFlowResponse) String() string

type CreateDataFlowValidationDetails ¶

type CreateDataFlowValidationDetails struct {

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
	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"`

	// 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 version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of nodes.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

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

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

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

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// A hash map that maps TypedObject keys to the object itself, for java sdk.
	TypedObjectMap map[string]TypedObjectWrapper `mandatory:"false" json:"typedObjectMap"`

	// A hash map that maps TypedObject keys to a field map that maps to the typed object as a target, for java sdk.
	TargetFieldMapSummary map[string]FieldMapWrapper `mandatory:"false" json:"targetFieldMapSummary"`
}

CreateDataFlowValidationDetails The properties used in create dataflow validation operations.

func (CreateDataFlowValidationDetails) String ¶

func (CreateDataFlowValidationDetails) ValidateEnumValue ¶

func (m CreateDataFlowValidationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataFlowValidationRequest ¶

type CreateDataFlowValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The information needed to create the data flow validation for the data flow object.
	CreateDataFlowValidationDetails `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
}

CreateDataFlowValidationRequest wrapper for the CreateDataFlowValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataFlowValidation.go.html to see an example of how to use CreateDataFlowValidationRequest.

func (CreateDataFlowValidationRequest) BinaryRequestBody ¶

func (request CreateDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDataFlowValidationRequest) HTTPRequest ¶

func (request CreateDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDataFlowValidationRequest) RetryPolicy ¶

func (request CreateDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDataFlowValidationRequest) String ¶

func (request CreateDataFlowValidationRequest) String() string

func (CreateDataFlowValidationRequest) ValidateEnumValue ¶

func (request CreateDataFlowValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDataFlowValidationResponse ¶

type CreateDataFlowValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataFlowValidation instance
	DataFlowValidation `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"`
}

CreateDataFlowValidationResponse wrapper for the CreateDataFlowValidation operation

func (CreateDataFlowValidationResponse) HTTPResponse ¶

func (response CreateDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDataFlowValidationResponse) String ¶

func (response CreateDataFlowValidationResponse) String() string

type CreateDetailedDescriptionDetails ¶ added in v65.32.1

type CreateDetailedDescriptionDetails struct {

	Logo *string `mandatory:"false" json:"logo"`

	// Base64 encoded rich text description of the object.
	DetailedDescription *string `mandatory:"false" json:"detailedDescription"`
}

CreateDetailedDescriptionDetails Properties used in detailed description create operations.

func (CreateDetailedDescriptionDetails) String ¶ added in v65.32.1

func (CreateDetailedDescriptionDetails) ValidateEnumValue ¶ added in v65.32.1

func (m CreateDetailedDescriptionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDisApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type CreateDisApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Detailed description of an application.
	CreateDisApplicationDetailedDescriptionDetails CreateDetailedDescriptionDetails `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
}

CreateDisApplicationDetailedDescriptionRequest wrapper for the CreateDisApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDisApplicationDetailedDescription.go.html to see an example of how to use CreateDisApplicationDetailedDescriptionRequest.

func (CreateDisApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (CreateDisApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request CreateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDisApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDisApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (CreateDisApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request CreateDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDisApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type CreateDisApplicationDetailedDescriptionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DetailedDescription instance
	DetailedDescription `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"`
}

CreateDisApplicationDetailedDescriptionResponse wrapper for the CreateDisApplicationDetailedDescription operation

func (CreateDisApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (CreateDisApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type CreateDisApplicationDetails ¶

type CreateDisApplicationDetails 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"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Currently not used on application creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the application.
	ModelType CreateDisApplicationDetailsModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// Detailed description for the object.
	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"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// The current state of the workspace.
	LifecycleState CreateDisApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	SourceApplicationInfo *CreateSourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

CreateDisApplicationDetails Properties used in application create operations.

func (CreateDisApplicationDetails) String ¶

func (CreateDisApplicationDetails) ValidateEnumValue ¶

func (m CreateDisApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDisApplicationDetailsLifecycleStateEnum ¶

type CreateDisApplicationDetailsLifecycleStateEnum string

CreateDisApplicationDetailsLifecycleStateEnum Enum with underlying type: string

const (
	CreateDisApplicationDetailsLifecycleStateCreating CreateDisApplicationDetailsLifecycleStateEnum = "CREATING"
	CreateDisApplicationDetailsLifecycleStateActive   CreateDisApplicationDetailsLifecycleStateEnum = "ACTIVE"
	CreateDisApplicationDetailsLifecycleStateUpdating CreateDisApplicationDetailsLifecycleStateEnum = "UPDATING"
	CreateDisApplicationDetailsLifecycleStateDeleting CreateDisApplicationDetailsLifecycleStateEnum = "DELETING"
	CreateDisApplicationDetailsLifecycleStateDeleted  CreateDisApplicationDetailsLifecycleStateEnum = "DELETED"
	CreateDisApplicationDetailsLifecycleStateFailed   CreateDisApplicationDetailsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for CreateDisApplicationDetailsLifecycleStateEnum

func GetCreateDisApplicationDetailsLifecycleStateEnumValues ¶

func GetCreateDisApplicationDetailsLifecycleStateEnumValues() []CreateDisApplicationDetailsLifecycleStateEnum

GetCreateDisApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for CreateDisApplicationDetailsLifecycleStateEnum

func GetMappingCreateDisApplicationDetailsLifecycleStateEnum ¶

func GetMappingCreateDisApplicationDetailsLifecycleStateEnum(val string) (CreateDisApplicationDetailsLifecycleStateEnum, bool)

GetMappingCreateDisApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateDisApplicationDetailsModelTypeEnum ¶

type CreateDisApplicationDetailsModelTypeEnum string

CreateDisApplicationDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateDisApplicationDetailsModelTypeIntegrationApplication CreateDisApplicationDetailsModelTypeEnum = "INTEGRATION_APPLICATION"
)

Set of constants representing the allowable values for CreateDisApplicationDetailsModelTypeEnum

func GetCreateDisApplicationDetailsModelTypeEnumValues ¶

func GetCreateDisApplicationDetailsModelTypeEnumValues() []CreateDisApplicationDetailsModelTypeEnum

GetCreateDisApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateDisApplicationDetailsModelTypeEnum

func GetMappingCreateDisApplicationDetailsModelTypeEnum ¶

func GetMappingCreateDisApplicationDetailsModelTypeEnum(val string) (CreateDisApplicationDetailsModelTypeEnum, bool)

GetMappingCreateDisApplicationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateDisApplicationRequest ¶

type CreateDisApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a DIS application.
	CreateDisApplicationDetails `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
}

CreateDisApplicationRequest wrapper for the CreateDisApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDisApplication.go.html to see an example of how to use CreateDisApplicationRequest.

func (CreateDisApplicationRequest) BinaryRequestBody ¶

func (request CreateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateDisApplicationRequest) HTTPRequest ¶

func (request CreateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDisApplicationRequest) RetryPolicy ¶

func (request CreateDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateDisApplicationRequest) String ¶

func (request CreateDisApplicationRequest) String() string

func (CreateDisApplicationRequest) ValidateEnumValue ¶

func (request CreateDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateDisApplicationResponse ¶

type CreateDisApplicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DisApplication instance
	DisApplication `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"`
}

CreateDisApplicationResponse wrapper for the CreateDisApplication operation

func (CreateDisApplicationResponse) HTTPResponse ¶

func (response CreateDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateDisApplicationResponse) String ¶

func (response CreateDisApplicationResponse) String() string

type CreateEntityShapeDetails ¶

type CreateEntityShapeDetails interface {
}

CreateEntityShapeDetails The data entity shape object.

type CreateEntityShapeDetailsModelTypeEnum ¶

type CreateEntityShapeDetailsModelTypeEnum string

CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateEntityShapeDetailsModelTypeFileEntity   CreateEntityShapeDetailsModelTypeEnum = "FILE_ENTITY"
	CreateEntityShapeDetailsModelTypeSqlEntity    CreateEntityShapeDetailsModelTypeEnum = "SQL_ENTITY"
	CreateEntityShapeDetailsModelTypeObjectEntity CreateEntityShapeDetailsModelTypeEnum = "OBJECT_ENTITY"
)

Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum

func GetCreateEntityShapeDetailsModelTypeEnumValues ¶

func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum

GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum

func GetMappingCreateEntityShapeDetailsModelTypeEnum ¶

func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)

GetMappingCreateEntityShapeDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateEntityShapeFromFile ¶

type CreateEntityShapeFromFile 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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 CreateEntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

CreateEntityShapeFromFile The file data entity details.

func (CreateEntityShapeFromFile) MarshalJSON ¶

func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateEntityShapeFromFile) String ¶

func (m CreateEntityShapeFromFile) String() string

func (*CreateEntityShapeFromFile) UnmarshalJSON ¶

func (m *CreateEntityShapeFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromFile) ValidateEnumValue ¶

func (m CreateEntityShapeFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateEntityShapeFromFileEntityTypeEnum ¶

type CreateEntityShapeFromFileEntityTypeEnum string

CreateEntityShapeFromFileEntityTypeEnum Enum with underlying type: string

const (
	CreateEntityShapeFromFileEntityTypeTable  CreateEntityShapeFromFileEntityTypeEnum = "TABLE"
	CreateEntityShapeFromFileEntityTypeView   CreateEntityShapeFromFileEntityTypeEnum = "VIEW"
	CreateEntityShapeFromFileEntityTypeFile   CreateEntityShapeFromFileEntityTypeEnum = "FILE"
	CreateEntityShapeFromFileEntityTypeQueue  CreateEntityShapeFromFileEntityTypeEnum = "QUEUE"
	CreateEntityShapeFromFileEntityTypeStream CreateEntityShapeFromFileEntityTypeEnum = "STREAM"
	CreateEntityShapeFromFileEntityTypeOther  CreateEntityShapeFromFileEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for CreateEntityShapeFromFileEntityTypeEnum

func GetCreateEntityShapeFromFileEntityTypeEnumValues ¶

func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum

GetCreateEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromFileEntityTypeEnum

func GetMappingCreateEntityShapeFromFileEntityTypeEnum ¶

func GetMappingCreateEntityShapeFromFileEntityTypeEnum(val string) (CreateEntityShapeFromFileEntityTypeEnum, bool)

GetMappingCreateEntityShapeFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateEntityShapeFromObject ¶ added in v65.43.0

type CreateEntityShapeFromObject 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// 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"`

	// 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 CreateEntityShapeFromObjectEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

CreateEntityShapeFromObject The application object entity details.

func (CreateEntityShapeFromObject) MarshalJSON ¶ added in v65.43.0

func (m CreateEntityShapeFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateEntityShapeFromObject) String ¶ added in v65.43.0

func (*CreateEntityShapeFromObject) UnmarshalJSON ¶ added in v65.43.0

func (m *CreateEntityShapeFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromObject) ValidateEnumValue ¶ added in v65.43.0

func (m CreateEntityShapeFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateEntityShapeFromObjectEntityTypeEnum ¶ added in v65.43.0

type CreateEntityShapeFromObjectEntityTypeEnum string

CreateEntityShapeFromObjectEntityTypeEnum Enum with underlying type: string

const (
	CreateEntityShapeFromObjectEntityTypeTable  CreateEntityShapeFromObjectEntityTypeEnum = "TABLE"
	CreateEntityShapeFromObjectEntityTypeView   CreateEntityShapeFromObjectEntityTypeEnum = "VIEW"
	CreateEntityShapeFromObjectEntityTypeFile   CreateEntityShapeFromObjectEntityTypeEnum = "FILE"
	CreateEntityShapeFromObjectEntityTypeSql    CreateEntityShapeFromObjectEntityTypeEnum = "SQL"
	CreateEntityShapeFromObjectEntityTypeObject CreateEntityShapeFromObjectEntityTypeEnum = "OBJECT"
)

Set of constants representing the allowable values for CreateEntityShapeFromObjectEntityTypeEnum

func GetCreateEntityShapeFromObjectEntityTypeEnumValues ¶ added in v65.43.0

func GetCreateEntityShapeFromObjectEntityTypeEnumValues() []CreateEntityShapeFromObjectEntityTypeEnum

GetCreateEntityShapeFromObjectEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromObjectEntityTypeEnum

func GetMappingCreateEntityShapeFromObjectEntityTypeEnum ¶ added in v65.43.0

func GetMappingCreateEntityShapeFromObjectEntityTypeEnum(val string) (CreateEntityShapeFromObjectEntityTypeEnum, bool)

GetMappingCreateEntityShapeFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateEntityShapeFromSql ¶

type CreateEntityShapeFromSql 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"`

	// sqlQuery
	SqlQuery *string `mandatory:"false" json:"sqlQuery"`

	// The entity type.
	EntityType CreateEntityShapeFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

CreateEntityShapeFromSql The SQL entity details.

func (CreateEntityShapeFromSql) MarshalJSON ¶

func (m CreateEntityShapeFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateEntityShapeFromSql) String ¶

func (m CreateEntityShapeFromSql) String() string

func (*CreateEntityShapeFromSql) UnmarshalJSON ¶

func (m *CreateEntityShapeFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromSql) ValidateEnumValue ¶

func (m CreateEntityShapeFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateEntityShapeFromSqlEntityTypeEnum ¶

type CreateEntityShapeFromSqlEntityTypeEnum string

CreateEntityShapeFromSqlEntityTypeEnum Enum with underlying type: string

const (
	CreateEntityShapeFromSqlEntityTypeTable CreateEntityShapeFromSqlEntityTypeEnum = "TABLE"
	CreateEntityShapeFromSqlEntityTypeView  CreateEntityShapeFromSqlEntityTypeEnum = "VIEW"
	CreateEntityShapeFromSqlEntityTypeFile  CreateEntityShapeFromSqlEntityTypeEnum = "FILE"
	CreateEntityShapeFromSqlEntityTypeSql   CreateEntityShapeFromSqlEntityTypeEnum = "SQL"
)

Set of constants representing the allowable values for CreateEntityShapeFromSqlEntityTypeEnum

func GetCreateEntityShapeFromSqlEntityTypeEnumValues ¶

func GetCreateEntityShapeFromSqlEntityTypeEnumValues() []CreateEntityShapeFromSqlEntityTypeEnum

GetCreateEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromSqlEntityTypeEnum

func GetMappingCreateEntityShapeFromSqlEntityTypeEnum ¶

func GetMappingCreateEntityShapeFromSqlEntityTypeEnum(val string) (CreateEntityShapeFromSqlEntityTypeEnum, bool)

GetMappingCreateEntityShapeFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateEntityShapeRequest ¶

type CreateEntityShapeRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

CreateEntityShapeRequest wrapper for the CreateEntityShape operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateEntityShape.go.html to see an example of how to use CreateEntityShapeRequest.

func (CreateEntityShapeRequest) BinaryRequestBody ¶

func (request CreateEntityShapeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateEntityShapeRequest) HTTPRequest ¶

func (request CreateEntityShapeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateEntityShapeRequest) RetryPolicy ¶

func (request CreateEntityShapeRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateEntityShapeRequest) String ¶

func (request CreateEntityShapeRequest) String() string

func (CreateEntityShapeRequest) ValidateEnumValue ¶

func (request CreateEntityShapeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateEntityShapeResponse ¶

type CreateEntityShapeResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The EntityShape instance
	EntityShape `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateEntityShapeResponse wrapper for the CreateEntityShape operation

func (CreateEntityShapeResponse) HTTPResponse ¶

func (response CreateEntityShapeResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateEntityShapeResponse) String ¶

func (response CreateEntityShapeResponse) String() string

type CreateExportRequestDetails ¶ added in v65.43.0

type CreateExportRequestDetails struct {

	// Name of the Object Storage bucket where the object will be exported.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// Name of the exported zip file.
	FileName *string `mandatory:"false" json:"fileName"`

	// Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
	ObjectStorageTenancyId *string `mandatory:"false" json:"objectStorageTenancyId"`

	// Region of the object storage (if using object storage of different region)
	ObjectStorageRegion *string `mandatory:"false" json:"objectStorageRegion"`

	// Flag to control whether to overwrite the object if it is already present at the provided object storage location.
	IsObjectOverwriteEnabled *bool `mandatory:"false" json:"isObjectOverwriteEnabled"`

	// Field is used to specify which object keys to export
	ObjectKeys []string `mandatory:"false" json:"objectKeys"`

	// This field controls if the references will be exported along with the objects
	AreReferencesIncluded *bool `mandatory:"false" json:"areReferencesIncluded"`

	// Filters for exported objects
	Filters []string `mandatory:"false" json:"filters"`
}

CreateExportRequestDetails Details of export request. Export is supported using three ways. First, when objectKeys are provided, export of those objects take place. Second, when filter are provided, all the objects based on the filter provided are exported. Third, when neither objectKeys nor filters are provided, we export all the design objects for the workspace.

func (CreateExportRequestDetails) String ¶ added in v65.43.0

func (CreateExportRequestDetails) ValidateEnumValue ¶ added in v65.43.0

func (m CreateExportRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateExportRequestRequest ¶ added in v65.43.0

type CreateExportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to export metadata object.
	CreateExportRequestDetails `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
}

CreateExportRequestRequest wrapper for the CreateExportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExportRequest.go.html to see an example of how to use CreateExportRequestRequest.

func (CreateExportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request CreateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateExportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request CreateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateExportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request CreateExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateExportRequestRequest) String ¶ added in v65.43.0

func (request CreateExportRequestRequest) String() string

func (CreateExportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request CreateExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateExportRequestResponse ¶ added in v65.43.0

type CreateExportRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExportRequest instance
	ExportRequest `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"`

	// 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"`
}

CreateExportRequestResponse wrapper for the CreateExportRequest operation

func (CreateExportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response CreateExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateExportRequestResponse) String ¶ added in v65.43.0

func (response CreateExportRequestResponse) String() string

type CreateExternalPublicationDetails ¶

type CreateExternalPublicationDetails struct {

	// The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
	ApplicationCompartmentId *string `mandatory:"true" json:"applicationCompartmentId"`

	// The name of the application.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
	ApplicationId *string `mandatory:"false" json:"applicationId"`

	// The details of the data flow or the application.
	Description *string `mandatory:"false" json:"description"`

	ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

	ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`
}

CreateExternalPublicationDetails Properties used to publish an Oracle Cloud Infrastructure Data Flow object.

func (CreateExternalPublicationDetails) String ¶

func (CreateExternalPublicationDetails) ValidateEnumValue ¶

func (m CreateExternalPublicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateExternalPublicationRequest ¶

type CreateExternalPublicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// Details needed to publish a task to OCI DataFlow application.
	CreateExternalPublicationDetails `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
}

CreateExternalPublicationRequest wrapper for the CreateExternalPublication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExternalPublication.go.html to see an example of how to use CreateExternalPublicationRequest.

func (CreateExternalPublicationRequest) BinaryRequestBody ¶

func (request CreateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalPublicationRequest) HTTPRequest ¶

func (request CreateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateExternalPublicationRequest) RetryPolicy ¶

func (request CreateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateExternalPublicationRequest) String ¶

func (request CreateExternalPublicationRequest) String() string

func (CreateExternalPublicationRequest) ValidateEnumValue ¶

func (request CreateExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateExternalPublicationResponse ¶

type CreateExternalPublicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalPublication instance
	ExternalPublication `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"`
}

CreateExternalPublicationResponse wrapper for the CreateExternalPublication operation

func (CreateExternalPublicationResponse) HTTPResponse ¶

func (response CreateExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateExternalPublicationResponse) String ¶

func (response CreateExternalPublicationResponse) String() string

type CreateExternalPublicationValidationDetails ¶

type CreateExternalPublicationValidationDetails struct {

	// Generated key that can be used in API calls to identify the task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
	Key *string `mandatory:"false" json:"key"`
}

CreateExternalPublicationValidationDetails The task type contains the audit summary information and the definition of the task that is published externally.

func (CreateExternalPublicationValidationDetails) String ¶

func (CreateExternalPublicationValidationDetails) ValidateEnumValue ¶

func (m CreateExternalPublicationValidationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateExternalPublicationValidationRequest ¶

type CreateExternalPublicationValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The information needed to create a task validation.
	CreateExternalPublicationValidationDetails `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
}

CreateExternalPublicationValidationRequest wrapper for the CreateExternalPublicationValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExternalPublicationValidation.go.html to see an example of how to use CreateExternalPublicationValidationRequest.

func (CreateExternalPublicationValidationRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalPublicationValidationRequest) HTTPRequest ¶

func (request CreateExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateExternalPublicationValidationRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateExternalPublicationValidationRequest) String ¶

func (CreateExternalPublicationValidationRequest) ValidateEnumValue ¶

func (request CreateExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateExternalPublicationValidationResponse ¶

type CreateExternalPublicationValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalPublicationValidation instance
	ExternalPublicationValidation `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"`
}

CreateExternalPublicationValidationResponse wrapper for the CreateExternalPublicationValidation operation

func (CreateExternalPublicationValidationResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateExternalPublicationValidationResponse) String ¶

type CreateFolderDetails ¶

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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Currently not used on folder creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// A user defined description for the folder.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

CreateFolderDetails The properties used in folder create operations.

func (CreateFolderDetails) String ¶

func (m CreateFolderDetails) String() string

func (CreateFolderDetails) ValidateEnumValue ¶

func (m CreateFolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFolderRequest ¶

type CreateFolderRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a folder.
	CreateFolderDetails `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
}

CreateFolderRequest wrapper for the CreateFolder operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateFolder.go.html to see an example of how to use CreateFolderRequest.

func (CreateFolderRequest) BinaryRequestBody ¶

func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateFolderRequest) HTTPRequest ¶

func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateFolderRequest) RetryPolicy ¶

func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateFolderRequest) String ¶

func (request CreateFolderRequest) String() string

func (CreateFolderRequest) ValidateEnumValue ¶

func (request CreateFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFolderResponse ¶

type CreateFolderResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Folder instance
	Folder `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

CreateFolderResponse wrapper for the CreateFolder operation

func (CreateFolderResponse) HTTPResponse ¶

func (response CreateFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateFolderResponse) String ¶

func (response CreateFolderResponse) String() string

type CreateFunctionLibraryDetails ¶

type CreateFunctionLibraryDetails 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Currently not used on FunctionLibrary creation. Reserved for future.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// A user defined description for the FunctionLibrary.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

CreateFunctionLibraryDetails The properties used in FunctionLibrary create operations.

func (CreateFunctionLibraryDetails) String ¶

func (CreateFunctionLibraryDetails) ValidateEnumValue ¶

func (m CreateFunctionLibraryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFunctionLibraryRequest ¶

type CreateFunctionLibraryRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a function Library.
	CreateFunctionLibraryDetails `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
}

CreateFunctionLibraryRequest wrapper for the CreateFunctionLibrary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateFunctionLibrary.go.html to see an example of how to use CreateFunctionLibraryRequest.

func (CreateFunctionLibraryRequest) BinaryRequestBody ¶

func (request CreateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateFunctionLibraryRequest) HTTPRequest ¶

func (request CreateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateFunctionLibraryRequest) RetryPolicy ¶

func (request CreateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateFunctionLibraryRequest) String ¶

func (request CreateFunctionLibraryRequest) String() string

func (CreateFunctionLibraryRequest) ValidateEnumValue ¶

func (request CreateFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateFunctionLibraryResponse ¶

type CreateFunctionLibraryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FunctionLibrary instance
	FunctionLibrary `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"`
}

CreateFunctionLibraryResponse wrapper for the CreateFunctionLibrary operation

func (CreateFunctionLibraryResponse) HTTPResponse ¶

func (response CreateFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateFunctionLibraryResponse) String ¶

func (response CreateFunctionLibraryResponse) String() string

type CreateImportRequestDetails ¶ added in v65.43.0

type CreateImportRequestDetails struct {

	// Name of the Object Storage bucket where the object will be imported from.
	BucketName *string `mandatory:"true" json:"bucketName"`

	// Name of the zip file to be imported.
	FileName *string `mandatory:"true" json:"fileName"`

	// Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
	ObjectStorageTenancyId *string `mandatory:"false" json:"objectStorageTenancyId"`

	// Region of the object storage (if using object storage of different region)
	ObjectStorageRegion *string `mandatory:"false" json:"objectStorageRegion"`

	// Key of the object inside which all the objects will be imported
	ObjectKeyForImport *string `mandatory:"false" json:"objectKeyForImport"`

	// This field controls if the data asset references will be included during import.
	AreDataAssetReferencesIncluded *bool `mandatory:"false" json:"areDataAssetReferencesIncluded"`

	ImportConflictResolution *ImportConflictResolution `mandatory:"false" json:"importConflictResolution"`
}

CreateImportRequestDetails Details of import object.

func (CreateImportRequestDetails) String ¶ added in v65.43.0

func (CreateImportRequestDetails) ValidateEnumValue ¶ added in v65.43.0

func (m CreateImportRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportRequestRequest ¶ added in v65.43.0

type CreateImportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to import metadata object.
	CreateImportRequestDetails `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
}

CreateImportRequestRequest wrapper for the CreateImportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateImportRequest.go.html to see an example of how to use CreateImportRequestRequest.

func (CreateImportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request CreateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateImportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request CreateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateImportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request CreateImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateImportRequestRequest) String ¶ added in v65.43.0

func (request CreateImportRequestRequest) String() string

func (CreateImportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request CreateImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateImportRequestResponse ¶ added in v65.43.0

type CreateImportRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ImportRequest instance
	ImportRequest `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"`

	// 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"`
}

CreateImportRequestResponse wrapper for the CreateImportRequest operation

func (CreateImportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response CreateImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateImportRequestResponse) String ¶ added in v65.43.0

func (response CreateImportRequestResponse) String() string

type CreatePatchDetails ¶

type CreatePatchDetails 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 patch applied or being applied on the application.
	PatchType CreatePatchDetailsPatchTypeEnum `mandatory:"true" json:"patchType"`

	// The array of object keys to publish into application.
	ObjectKeys []string `mandatory:"true" json:"objectKeys"`

	// The object's key.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// Detailed description for the object.
	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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

CreatePatchDetails Properties used in patch create operations.

func (CreatePatchDetails) String ¶

func (m CreatePatchDetails) String() string

func (CreatePatchDetails) ValidateEnumValue ¶

func (m CreatePatchDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePatchDetailsPatchTypeEnum ¶

type CreatePatchDetailsPatchTypeEnum string

CreatePatchDetailsPatchTypeEnum Enum with underlying type: string

const (
	CreatePatchDetailsPatchTypePublish   CreatePatchDetailsPatchTypeEnum = "PUBLISH"
	CreatePatchDetailsPatchTypeRefresh   CreatePatchDetailsPatchTypeEnum = "REFRESH"
	CreatePatchDetailsPatchTypeUnpublish CreatePatchDetailsPatchTypeEnum = "UNPUBLISH"
)

Set of constants representing the allowable values for CreatePatchDetailsPatchTypeEnum

func GetCreatePatchDetailsPatchTypeEnumValues ¶

func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum

GetCreatePatchDetailsPatchTypeEnumValues Enumerates the set of values for CreatePatchDetailsPatchTypeEnum

func GetMappingCreatePatchDetailsPatchTypeEnum ¶

func GetMappingCreatePatchDetailsPatchTypeEnum(val string) (CreatePatchDetailsPatchTypeEnum, bool)

GetMappingCreatePatchDetailsPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreatePatchRequest ¶

type CreatePatchRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Detailed needed to create a patch in an application.
	CreatePatchDetails `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
}

CreatePatchRequest wrapper for the CreatePatch operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePatch.go.html to see an example of how to use CreatePatchRequest.

func (CreatePatchRequest) BinaryRequestBody ¶

func (request CreatePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePatchRequest) HTTPRequest ¶

func (request CreatePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePatchRequest) RetryPolicy ¶

func (request CreatePatchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePatchRequest) String ¶

func (request CreatePatchRequest) String() string

func (CreatePatchRequest) ValidateEnumValue ¶

func (request CreatePatchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePatchResponse ¶

type CreatePatchResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Patch instance
	Patch `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"`
}

CreatePatchResponse wrapper for the CreatePatch operation

func (CreatePatchResponse) HTTPResponse ¶

func (response CreatePatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePatchResponse) String ¶

func (response CreatePatchResponse) String() string

type CreatePipelineDetails ¶

type CreatePipelineDetails 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	// A list of nodes attached to the pipeline
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// A list of additional parameters required in pipeline.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The list of variables required in pipeline.
	Variables []Variable `mandatory:"false" json:"variables"`
}

CreatePipelineDetails Properties used in pipeline create operations

func (CreatePipelineDetails) String ¶

func (m CreatePipelineDetails) String() string

func (CreatePipelineDetails) ValidateEnumValue ¶

func (m CreatePipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePipelineRequest ¶

type CreatePipelineRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a new pipeline.
	CreatePipelineDetails `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
}

CreatePipelineRequest wrapper for the CreatePipeline operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePipeline.go.html to see an example of how to use CreatePipelineRequest.

func (CreatePipelineRequest) BinaryRequestBody ¶

func (request CreatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePipelineRequest) HTTPRequest ¶

func (request CreatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePipelineRequest) RetryPolicy ¶

func (request CreatePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePipelineRequest) String ¶

func (request CreatePipelineRequest) String() string

func (CreatePipelineRequest) ValidateEnumValue ¶

func (request CreatePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePipelineResponse ¶

type CreatePipelineResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Pipeline instance
	Pipeline `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"`
}

CreatePipelineResponse wrapper for the CreatePipeline operation

func (CreatePipelineResponse) HTTPResponse ¶

func (response CreatePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePipelineResponse) String ¶

func (response CreatePipelineResponse) String() string

type CreatePipelineValidationDetails ¶

type CreatePipelineValidationDetails struct {

	// Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	// A list of nodes attached to the pipeline.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The list of variables required in pipeline, variables can be used to store values that can be used as inputs to tasks in the pipeline.
	Variables []Variable `mandatory:"false" json:"variables"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

CreatePipelineValidationDetails The properties used in create pipeline validation operations.

func (CreatePipelineValidationDetails) String ¶

func (CreatePipelineValidationDetails) ValidateEnumValue ¶

func (m CreatePipelineValidationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePipelineValidationRequest ¶

type CreatePipelineValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The information needed to create the data flow validation for the pipeline object.
	CreatePipelineValidationDetails `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
}

CreatePipelineValidationRequest wrapper for the CreatePipelineValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePipelineValidation.go.html to see an example of how to use CreatePipelineValidationRequest.

func (CreatePipelineValidationRequest) BinaryRequestBody ¶

func (request CreatePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreatePipelineValidationRequest) HTTPRequest ¶

func (request CreatePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePipelineValidationRequest) RetryPolicy ¶

func (request CreatePipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreatePipelineValidationRequest) String ¶

func (request CreatePipelineValidationRequest) String() string

func (CreatePipelineValidationRequest) ValidateEnumValue ¶

func (request CreatePipelineValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreatePipelineValidationResponse ¶

type CreatePipelineValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PipelineValidation instance
	PipelineValidation `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"`
}

CreatePipelineValidationResponse wrapper for the CreatePipelineValidation operation

func (CreatePipelineValidationResponse) HTTPResponse ¶

func (response CreatePipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreatePipelineValidationResponse) String ¶

func (response CreatePipelineValidationResponse) String() string

type CreateProjectDetails ¶

type CreateProjectDetails 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 model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// A user defined description for the project.
	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"`

	// Generated key that can be used in API calls to identify project.
	Key *string `mandatory:"false" json:"key"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

CreateProjectDetails The properties used in project create operations.

func (CreateProjectDetails) String ¶

func (m CreateProjectDetails) String() string

func (CreateProjectDetails) ValidateEnumValue ¶

func (m CreateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateProjectRequest ¶

type CreateProjectRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a project in a workspace.
	CreateProjectDetails `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
}

CreateProjectRequest wrapper for the CreateProject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateProject.go.html to see an example of how to use CreateProjectRequest.

func (CreateProjectRequest) BinaryRequestBody ¶

func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateProjectRequest) HTTPRequest ¶

func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateProjectRequest) RetryPolicy ¶

func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateProjectRequest) String ¶

func (request CreateProjectRequest) String() string

func (CreateProjectRequest) ValidateEnumValue ¶

func (request CreateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateProjectResponse ¶

type CreateProjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Project instance
	Project `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"`
}

CreateProjectResponse wrapper for the CreateProject operation

func (CreateProjectResponse) HTTPResponse ¶

func (response CreateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateProjectResponse) String ¶

func (response CreateProjectResponse) String() string

type CreateScheduleDetails ¶

type CreateScheduleDetails 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 schedule. On scenarios where reference to the schedule is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	FrequencyDetails AbstractFrequencyDetails `mandatory:"false" json:"frequencyDetails"`

	// The timezone for the schedule.
	Timezone *string `mandatory:"false" json:"timezone"`

	// A flag to indicate whether daylight adjustment should be considered or not.
	IsDaylightAdjustmentEnabled *bool `mandatory:"false" json:"isDaylightAdjustmentEnabled"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

CreateScheduleDetails The details for creating a schedule.

func (CreateScheduleDetails) String ¶

func (m CreateScheduleDetails) String() string

func (*CreateScheduleDetails) UnmarshalJSON ¶

func (m *CreateScheduleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateScheduleDetails) ValidateEnumValue ¶

func (m CreateScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateScheduleRequest ¶

type CreateScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Request body parameter for Schedule details
	CreateScheduleDetails `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
}

CreateScheduleRequest wrapper for the CreateSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateSchedule.go.html to see an example of how to use CreateScheduleRequest.

func (CreateScheduleRequest) BinaryRequestBody ¶

func (request CreateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateScheduleRequest) HTTPRequest ¶

func (request CreateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateScheduleRequest) RetryPolicy ¶

func (request CreateScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateScheduleRequest) String ¶

func (request CreateScheduleRequest) String() string

func (CreateScheduleRequest) ValidateEnumValue ¶

func (request CreateScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateScheduleResponse ¶

type CreateScheduleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Schedule instance
	Schedule `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 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"`
}

CreateScheduleResponse wrapper for the CreateSchedule operation

func (CreateScheduleResponse) HTTPResponse ¶

func (response CreateScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateScheduleResponse) String ¶

func (response CreateScheduleResponse) String() string

type CreateSourceApplicationInfo ¶

type CreateSourceApplicationInfo struct {

	// The OCID of the workspace containing the application. This allows cross workspace deployment to publish an application from a different workspace into the current workspace specified in this operation.
	WorkspaceId *string `mandatory:"false" json:"workspaceId"`

	// The source application key to use when creating the application.
	ApplicationKey *string `mandatory:"false" json:"applicationKey"`

	// Parameter to specify the link between SOURCE and TARGET application after copying. CONNECTED    - Indicate that TARGET application is conneced to SOURCE and can be synced after copy. DISCONNECTED - Indicate that TARGET application is not conneced to SOURCE and can evolve independently.
	CopyType CreateSourceApplicationInfoCopyTypeEnum `mandatory:"false" json:"copyType,omitempty"`
}

CreateSourceApplicationInfo The information about the application.

func (CreateSourceApplicationInfo) String ¶

func (CreateSourceApplicationInfo) ValidateEnumValue ¶

func (m CreateSourceApplicationInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateSourceApplicationInfoCopyTypeEnum ¶ added in v65.21.0

type CreateSourceApplicationInfoCopyTypeEnum string

CreateSourceApplicationInfoCopyTypeEnum Enum with underlying type: string

const (
	CreateSourceApplicationInfoCopyTypeConnected    CreateSourceApplicationInfoCopyTypeEnum = "CONNECTED"
	CreateSourceApplicationInfoCopyTypeDisconnected CreateSourceApplicationInfoCopyTypeEnum = "DISCONNECTED"
)

Set of constants representing the allowable values for CreateSourceApplicationInfoCopyTypeEnum

func GetCreateSourceApplicationInfoCopyTypeEnumValues ¶ added in v65.21.0

func GetCreateSourceApplicationInfoCopyTypeEnumValues() []CreateSourceApplicationInfoCopyTypeEnum

GetCreateSourceApplicationInfoCopyTypeEnumValues Enumerates the set of values for CreateSourceApplicationInfoCopyTypeEnum

func GetMappingCreateSourceApplicationInfoCopyTypeEnum ¶ added in v65.21.0

func GetMappingCreateSourceApplicationInfoCopyTypeEnum(val string) (CreateSourceApplicationInfoCopyTypeEnum, bool)

GetMappingCreateSourceApplicationInfoCopyTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskDetails ¶

type CreateTaskDetails 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

	GetRegistryMetadata() *RegistryMetadata

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	GetKey() *string

	// The object's model version.
	GetModelVersion() *string

	GetParentRef() *ParentReference

	// Detailed description for the object.
	GetDescription() *string

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	GetObjectStatus() *int

	// An array of input ports.
	GetInputPorts() []InputPort

	// An array of output ports.
	GetOutputPorts() []OutputPort

	// An array of parameters.
	GetParameters() []Parameter

	GetOpConfigValues() *ConfigValues

	GetConfigProviderDelegate() *CreateConfigProvider

	// Whether the same task can be executed concurrently.
	GetIsConcurrentAllowed() *bool
}

CreateTaskDetails Properties used in task create operations.

type CreateTaskDetailsModelTypeEnum ¶

type CreateTaskDetailsModelTypeEnum string

CreateTaskDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateTaskDetailsModelTypeIntegrationTask CreateTaskDetailsModelTypeEnum = "INTEGRATION_TASK"
	CreateTaskDetailsModelTypeDataLoaderTask  CreateTaskDetailsModelTypeEnum = "DATA_LOADER_TASK"
	CreateTaskDetailsModelTypePipelineTask    CreateTaskDetailsModelTypeEnum = "PIPELINE_TASK"
	CreateTaskDetailsModelTypeSqlTask         CreateTaskDetailsModelTypeEnum = "SQL_TASK"
	CreateTaskDetailsModelTypeOciDataflowTask CreateTaskDetailsModelTypeEnum = "OCI_DATAFLOW_TASK"
	CreateTaskDetailsModelTypeRestTask        CreateTaskDetailsModelTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for CreateTaskDetailsModelTypeEnum

func GetCreateTaskDetailsModelTypeEnumValues ¶

func GetCreateTaskDetailsModelTypeEnumValues() []CreateTaskDetailsModelTypeEnum

GetCreateTaskDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskDetailsModelTypeEnum

func GetMappingCreateTaskDetailsModelTypeEnum ¶

func GetMappingCreateTaskDetailsModelTypeEnum(val string) (CreateTaskDetailsModelTypeEnum, bool)

GetMappingCreateTaskDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskFromDataLoaderTask ¶

type CreateTaskFromDataLoaderTask 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	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"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`

	ConditionalCompositeFieldMap *ConditionalCompositeFieldMap `mandatory:"false" json:"conditionalCompositeFieldMap"`

	// Defines whether Data Loader task is used for single load or multiple
	IsSingleLoad *bool `mandatory:"false" json:"isSingleLoad"`

	// Defines the number of entities being loaded in parallel at a time for a Data Loader task
	ParallelLoadLimit *int `mandatory:"false" json:"parallelLoadLimit"`
}

CreateTaskFromDataLoaderTask The information about a data flow task.

func (CreateTaskFromDataLoaderTask) GetConfigProviderDelegate ¶

func (m CreateTaskFromDataLoaderTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromDataLoaderTask) GetDescription ¶

func (m CreateTaskFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromDataLoaderTask) GetIdentifier ¶

func (m CreateTaskFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromDataLoaderTask) GetInputPorts ¶

func (m CreateTaskFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromDataLoaderTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m CreateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromDataLoaderTask) GetKey ¶

GetKey returns Key

func (CreateTaskFromDataLoaderTask) GetModelVersion ¶

func (m CreateTaskFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromDataLoaderTask) GetName ¶

func (m CreateTaskFromDataLoaderTask) GetName() *string

GetName returns Name

func (CreateTaskFromDataLoaderTask) GetObjectStatus ¶

func (m CreateTaskFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromDataLoaderTask) GetOpConfigValues ¶

func (m CreateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromDataLoaderTask) GetOutputPorts ¶

func (m CreateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromDataLoaderTask) GetParameters ¶

func (m CreateTaskFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromDataLoaderTask) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateTaskFromDataLoaderTask) GetRegistryMetadata ¶

func (m CreateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromDataLoaderTask) MarshalJSON ¶

func (m CreateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskFromDataLoaderTask) String ¶

func (CreateTaskFromDataLoaderTask) ValidateEnumValue ¶

func (m CreateTaskFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskFromIntegrationTask ¶

type CreateTaskFromIntegrationTask 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	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"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

CreateTaskFromIntegrationTask The information about the integration task.

func (CreateTaskFromIntegrationTask) GetConfigProviderDelegate ¶

func (m CreateTaskFromIntegrationTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromIntegrationTask) GetDescription ¶

func (m CreateTaskFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromIntegrationTask) GetIdentifier ¶

func (m CreateTaskFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromIntegrationTask) GetInputPorts ¶

func (m CreateTaskFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromIntegrationTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m CreateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromIntegrationTask) GetKey ¶

GetKey returns Key

func (CreateTaskFromIntegrationTask) GetModelVersion ¶

func (m CreateTaskFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromIntegrationTask) GetName ¶

GetName returns Name

func (CreateTaskFromIntegrationTask) GetObjectStatus ¶

func (m CreateTaskFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromIntegrationTask) GetOpConfigValues ¶

func (m CreateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromIntegrationTask) GetOutputPorts ¶

func (m CreateTaskFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromIntegrationTask) GetParameters ¶

func (m CreateTaskFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromIntegrationTask) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateTaskFromIntegrationTask) GetRegistryMetadata ¶

func (m CreateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromIntegrationTask) MarshalJSON ¶

func (m CreateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskFromIntegrationTask) String ¶

func (CreateTaskFromIntegrationTask) ValidateEnumValue ¶

func (m CreateTaskFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskFromOciDataflowTask ¶

type CreateTaskFromOciDataflowTask 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	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"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	DataflowApplication *DataflowApplication `mandatory:"false" json:"dataflowApplication"`

	DriverShapeDetails *ShapeDetails `mandatory:"false" json:"driverShapeDetails"`

	ExecutorShapeDetails *ShapeDetails `mandatory:"false" json:"executorShapeDetails"`
}

CreateTaskFromOciDataflowTask The information about the OCI Dataflow task.

func (CreateTaskFromOciDataflowTask) GetConfigProviderDelegate ¶

func (m CreateTaskFromOciDataflowTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromOciDataflowTask) GetDescription ¶

func (m CreateTaskFromOciDataflowTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromOciDataflowTask) GetIdentifier ¶

func (m CreateTaskFromOciDataflowTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromOciDataflowTask) GetInputPorts ¶

func (m CreateTaskFromOciDataflowTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromOciDataflowTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m CreateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromOciDataflowTask) GetKey ¶

GetKey returns Key

func (CreateTaskFromOciDataflowTask) GetModelVersion ¶

func (m CreateTaskFromOciDataflowTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromOciDataflowTask) GetName ¶

GetName returns Name

func (CreateTaskFromOciDataflowTask) GetObjectStatus ¶

func (m CreateTaskFromOciDataflowTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromOciDataflowTask) GetOpConfigValues ¶

func (m CreateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromOciDataflowTask) GetOutputPorts ¶

func (m CreateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromOciDataflowTask) GetParameters ¶

func (m CreateTaskFromOciDataflowTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromOciDataflowTask) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateTaskFromOciDataflowTask) GetRegistryMetadata ¶

func (m CreateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromOciDataflowTask) MarshalJSON ¶

func (m CreateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskFromOciDataflowTask) String ¶

func (CreateTaskFromOciDataflowTask) ValidateEnumValue ¶

func (m CreateTaskFromOciDataflowTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskFromPipelineTask ¶

type CreateTaskFromPipelineTask 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	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"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

CreateTaskFromPipelineTask The information about the pipeline task.

func (CreateTaskFromPipelineTask) GetConfigProviderDelegate ¶

func (m CreateTaskFromPipelineTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromPipelineTask) GetDescription ¶

func (m CreateTaskFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromPipelineTask) GetIdentifier ¶

func (m CreateTaskFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromPipelineTask) GetInputPorts ¶

func (m CreateTaskFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromPipelineTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m CreateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromPipelineTask) GetKey ¶

func (m CreateTaskFromPipelineTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromPipelineTask) GetModelVersion ¶

func (m CreateTaskFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromPipelineTask) GetName ¶

func (m CreateTaskFromPipelineTask) GetName() *string

GetName returns Name

func (CreateTaskFromPipelineTask) GetObjectStatus ¶

func (m CreateTaskFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromPipelineTask) GetOpConfigValues ¶

func (m CreateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromPipelineTask) GetOutputPorts ¶

func (m CreateTaskFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromPipelineTask) GetParameters ¶

func (m CreateTaskFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromPipelineTask) GetParentRef ¶

func (m CreateTaskFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromPipelineTask) GetRegistryMetadata ¶

func (m CreateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromPipelineTask) MarshalJSON ¶

func (m CreateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskFromPipelineTask) String ¶

func (CreateTaskFromPipelineTask) ValidateEnumValue ¶

func (m CreateTaskFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskFromRestTask ¶

type CreateTaskFromRestTask 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	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"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	AuthDetails *AuthDetails `mandatory:"false" json:"authDetails"`

	AuthConfig AuthConfig `mandatory:"false" json:"authConfig"`

	Endpoint *Expression `mandatory:"false" json:"endpoint"`

	// Headers data for the request.
	Headers *interface{} `mandatory:"false" json:"headers"`

	// JSON data for payload body. This property is deprecated, use ExecuteRestCallConfig's payload config param instead.
	JsonData *string `mandatory:"false" json:"jsonData"`

	CancelEndpoint *Expression `mandatory:"false" json:"cancelEndpoint"`

	ExecuteRestCallConfig *ExecuteRestCallConfig `mandatory:"false" json:"executeRestCallConfig"`

	CancelRestCallConfig *CancelRestCallConfig `mandatory:"false" json:"cancelRestCallConfig"`

	PollRestCallConfig *PollRestCallConfig `mandatory:"false" json:"pollRestCallConfig"`

	// List of typed expressions.
	TypedExpressions []TypedExpression `mandatory:"false" json:"typedExpressions"`

	// The REST method to use. This property is deprecated, use ExecuteRestCallConfig's methodType property instead.
	MethodType CreateTaskFromRestTaskMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
	ApiCallMode CreateTaskFromRestTaskApiCallModeEnum `mandatory:"false" json:"apiCallMode,omitempty"`

	// The REST method to use for canceling the original request.
	CancelMethodType CreateTaskFromRestTaskCancelMethodTypeEnum `mandatory:"false" json:"cancelMethodType,omitempty"`
}

CreateTaskFromRestTask The information about the Generic REST task. The endpoint and cancelEndpoint properties are deprecated, use the properties executeRestCallConfig, cancelRestCallConfig and pollRestCallConfig for execute, cancel and polling of the calls.

func (CreateTaskFromRestTask) GetConfigProviderDelegate ¶

func (m CreateTaskFromRestTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromRestTask) GetDescription ¶

func (m CreateTaskFromRestTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromRestTask) GetIdentifier ¶

func (m CreateTaskFromRestTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromRestTask) GetInputPorts ¶

func (m CreateTaskFromRestTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromRestTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m CreateTaskFromRestTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromRestTask) GetKey ¶

func (m CreateTaskFromRestTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromRestTask) GetModelVersion ¶

func (m CreateTaskFromRestTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromRestTask) GetName ¶

func (m CreateTaskFromRestTask) GetName() *string

GetName returns Name

func (CreateTaskFromRestTask) GetObjectStatus ¶

func (m CreateTaskFromRestTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromRestTask) GetOpConfigValues ¶

func (m CreateTaskFromRestTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromRestTask) GetOutputPorts ¶

func (m CreateTaskFromRestTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromRestTask) GetParameters ¶

func (m CreateTaskFromRestTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromRestTask) GetParentRef ¶

func (m CreateTaskFromRestTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromRestTask) GetRegistryMetadata ¶

func (m CreateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromRestTask) MarshalJSON ¶

func (m CreateTaskFromRestTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskFromRestTask) String ¶

func (m CreateTaskFromRestTask) String() string

func (*CreateTaskFromRestTask) UnmarshalJSON ¶

func (m *CreateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (CreateTaskFromRestTask) ValidateEnumValue ¶

func (m CreateTaskFromRestTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskFromRestTaskApiCallModeEnum ¶

type CreateTaskFromRestTaskApiCallModeEnum string

CreateTaskFromRestTaskApiCallModeEnum Enum with underlying type: string

const (
	CreateTaskFromRestTaskApiCallModeSynchronous         CreateTaskFromRestTaskApiCallModeEnum = "SYNCHRONOUS"
	CreateTaskFromRestTaskApiCallModeAsyncOciWorkrequest CreateTaskFromRestTaskApiCallModeEnum = "ASYNC_OCI_WORKREQUEST"
	CreateTaskFromRestTaskApiCallModeAsyncGeneric        CreateTaskFromRestTaskApiCallModeEnum = "ASYNC_GENERIC"
)

Set of constants representing the allowable values for CreateTaskFromRestTaskApiCallModeEnum

func GetCreateTaskFromRestTaskApiCallModeEnumValues ¶

func GetCreateTaskFromRestTaskApiCallModeEnumValues() []CreateTaskFromRestTaskApiCallModeEnum

GetCreateTaskFromRestTaskApiCallModeEnumValues Enumerates the set of values for CreateTaskFromRestTaskApiCallModeEnum

func GetMappingCreateTaskFromRestTaskApiCallModeEnum ¶

func GetMappingCreateTaskFromRestTaskApiCallModeEnum(val string) (CreateTaskFromRestTaskApiCallModeEnum, bool)

GetMappingCreateTaskFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskFromRestTaskCancelMethodTypeEnum ¶

type CreateTaskFromRestTaskCancelMethodTypeEnum string

CreateTaskFromRestTaskCancelMethodTypeEnum Enum with underlying type: string

const (
	CreateTaskFromRestTaskCancelMethodTypeGet    CreateTaskFromRestTaskCancelMethodTypeEnum = "GET"
	CreateTaskFromRestTaskCancelMethodTypePost   CreateTaskFromRestTaskCancelMethodTypeEnum = "POST"
	CreateTaskFromRestTaskCancelMethodTypePatch  CreateTaskFromRestTaskCancelMethodTypeEnum = "PATCH"
	CreateTaskFromRestTaskCancelMethodTypeDelete CreateTaskFromRestTaskCancelMethodTypeEnum = "DELETE"
	CreateTaskFromRestTaskCancelMethodTypePut    CreateTaskFromRestTaskCancelMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for CreateTaskFromRestTaskCancelMethodTypeEnum

func GetCreateTaskFromRestTaskCancelMethodTypeEnumValues ¶

func GetCreateTaskFromRestTaskCancelMethodTypeEnumValues() []CreateTaskFromRestTaskCancelMethodTypeEnum

GetCreateTaskFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for CreateTaskFromRestTaskCancelMethodTypeEnum

func GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum ¶

func GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum(val string) (CreateTaskFromRestTaskCancelMethodTypeEnum, bool)

GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskFromRestTaskMethodTypeEnum ¶

type CreateTaskFromRestTaskMethodTypeEnum string

CreateTaskFromRestTaskMethodTypeEnum Enum with underlying type: string

const (
	CreateTaskFromRestTaskMethodTypeGet    CreateTaskFromRestTaskMethodTypeEnum = "GET"
	CreateTaskFromRestTaskMethodTypePost   CreateTaskFromRestTaskMethodTypeEnum = "POST"
	CreateTaskFromRestTaskMethodTypePatch  CreateTaskFromRestTaskMethodTypeEnum = "PATCH"
	CreateTaskFromRestTaskMethodTypeDelete CreateTaskFromRestTaskMethodTypeEnum = "DELETE"
	CreateTaskFromRestTaskMethodTypePut    CreateTaskFromRestTaskMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for CreateTaskFromRestTaskMethodTypeEnum

func GetCreateTaskFromRestTaskMethodTypeEnumValues ¶

func GetCreateTaskFromRestTaskMethodTypeEnumValues() []CreateTaskFromRestTaskMethodTypeEnum

GetCreateTaskFromRestTaskMethodTypeEnumValues Enumerates the set of values for CreateTaskFromRestTaskMethodTypeEnum

func GetMappingCreateTaskFromRestTaskMethodTypeEnum ¶

func GetMappingCreateTaskFromRestTaskMethodTypeEnum(val string) (CreateTaskFromRestTaskMethodTypeEnum, bool)

GetMappingCreateTaskFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskFromSqlTask ¶

type CreateTaskFromSqlTask 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	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"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Script *Script `mandatory:"false" json:"script"`

	// Describes the shape of the execution result
	Operation *interface{} `mandatory:"false" json:"operation"`

	// Indicates whether the task is invoking a custom SQL script or stored procedure.
	SqlScriptType CreateTaskFromSqlTaskSqlScriptTypeEnum `mandatory:"false" json:"sqlScriptType,omitempty"`
}

CreateTaskFromSqlTask The information about the SQL task.

func (CreateTaskFromSqlTask) GetConfigProviderDelegate ¶

func (m CreateTaskFromSqlTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromSqlTask) GetDescription ¶

func (m CreateTaskFromSqlTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromSqlTask) GetIdentifier ¶

func (m CreateTaskFromSqlTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromSqlTask) GetInputPorts ¶

func (m CreateTaskFromSqlTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromSqlTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m CreateTaskFromSqlTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromSqlTask) GetKey ¶

func (m CreateTaskFromSqlTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromSqlTask) GetModelVersion ¶

func (m CreateTaskFromSqlTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromSqlTask) GetName ¶

func (m CreateTaskFromSqlTask) GetName() *string

GetName returns Name

func (CreateTaskFromSqlTask) GetObjectStatus ¶

func (m CreateTaskFromSqlTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromSqlTask) GetOpConfigValues ¶

func (m CreateTaskFromSqlTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromSqlTask) GetOutputPorts ¶

func (m CreateTaskFromSqlTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromSqlTask) GetParameters ¶

func (m CreateTaskFromSqlTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromSqlTask) GetParentRef ¶

func (m CreateTaskFromSqlTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromSqlTask) GetRegistryMetadata ¶

func (m CreateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromSqlTask) MarshalJSON ¶

func (m CreateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskFromSqlTask) String ¶

func (m CreateTaskFromSqlTask) String() string

func (CreateTaskFromSqlTask) ValidateEnumValue ¶

func (m CreateTaskFromSqlTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskFromSqlTaskSqlScriptTypeEnum ¶

type CreateTaskFromSqlTaskSqlScriptTypeEnum string

CreateTaskFromSqlTaskSqlScriptTypeEnum Enum with underlying type: string

const (
	CreateTaskFromSqlTaskSqlScriptTypeStoredProcedure CreateTaskFromSqlTaskSqlScriptTypeEnum = "STORED_PROCEDURE"
	CreateTaskFromSqlTaskSqlScriptTypeSqlCode         CreateTaskFromSqlTaskSqlScriptTypeEnum = "SQL_CODE"
)

Set of constants representing the allowable values for CreateTaskFromSqlTaskSqlScriptTypeEnum

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues ¶

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues() []CreateTaskFromSqlTaskSqlScriptTypeEnum

GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for CreateTaskFromSqlTaskSqlScriptTypeEnum

func GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum ¶

func GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum(val string) (CreateTaskFromSqlTaskSqlScriptTypeEnum, bool)

GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskRequest ¶

type CreateTaskRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a new task.
	CreateTaskDetails `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
}

CreateTaskRequest wrapper for the CreateTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTask.go.html to see an example of how to use CreateTaskRequest.

func (CreateTaskRequest) BinaryRequestBody ¶

func (request CreateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskRequest) HTTPRequest ¶

func (request CreateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTaskRequest) RetryPolicy ¶

func (request CreateTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTaskRequest) String ¶

func (request CreateTaskRequest) String() string

func (CreateTaskRequest) ValidateEnumValue ¶

func (request CreateTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskResponse ¶

type CreateTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Task instance
	Task `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"`
}

CreateTaskResponse wrapper for the CreateTask operation

func (CreateTaskResponse) HTTPResponse ¶

func (response CreateTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTaskResponse) String ¶

func (response CreateTaskResponse) String() string

type CreateTaskRunDetails ¶

type CreateTaskRunDetails 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"`

	// 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"`

	ConfigProvider *CreateConfigProvider `mandatory:"false" json:"configProvider"`

	// 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"`

	// Optional task schedule key reference.
	TaskScheduleKey *string `mandatory:"false" json:"taskScheduleKey"`

	// Reference Task Run Id to be used for re-run
	RefTaskRunId *string `mandatory:"false" json:"refTaskRunId"`

	// Supported re-run types
	ReRunType CreateTaskRunDetailsReRunTypeEnum `mandatory:"false" json:"reRunType,omitempty"`

	// Step Id for running from a certain step.
	StepId *string `mandatory:"false" json:"stepId"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

CreateTaskRunDetails The properties used in task run create operations.

func (CreateTaskRunDetails) String ¶

func (m CreateTaskRunDetails) String() string

func (CreateTaskRunDetails) ValidateEnumValue ¶

func (m CreateTaskRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskRunDetailsReRunTypeEnum ¶

type CreateTaskRunDetailsReRunTypeEnum string

CreateTaskRunDetailsReRunTypeEnum Enum with underlying type: string

const (
	CreateTaskRunDetailsReRunTypeBeginning CreateTaskRunDetailsReRunTypeEnum = "BEGINNING"
	CreateTaskRunDetailsReRunTypeFailed    CreateTaskRunDetailsReRunTypeEnum = "FAILED"
	CreateTaskRunDetailsReRunTypeStep      CreateTaskRunDetailsReRunTypeEnum = "STEP"
)

Set of constants representing the allowable values for CreateTaskRunDetailsReRunTypeEnum

func GetCreateTaskRunDetailsReRunTypeEnumValues ¶

func GetCreateTaskRunDetailsReRunTypeEnumValues() []CreateTaskRunDetailsReRunTypeEnum

GetCreateTaskRunDetailsReRunTypeEnumValues Enumerates the set of values for CreateTaskRunDetailsReRunTypeEnum

func GetMappingCreateTaskRunDetailsReRunTypeEnum ¶

func GetMappingCreateTaskRunDetailsReRunTypeEnum(val string) (CreateTaskRunDetailsReRunTypeEnum, bool)

GetMappingCreateTaskRunDetailsReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskRunRequest ¶

type CreateTaskRunRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The details needed to create a task run.
	CreateTaskRunDetails `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
}

CreateTaskRunRequest wrapper for the CreateTaskRun operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskRun.go.html to see an example of how to use CreateTaskRunRequest.

func (CreateTaskRunRequest) BinaryRequestBody ¶

func (request CreateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskRunRequest) HTTPRequest ¶

func (request CreateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTaskRunRequest) RetryPolicy ¶

func (request CreateTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTaskRunRequest) String ¶

func (request CreateTaskRunRequest) String() string

func (CreateTaskRunRequest) ValidateEnumValue ¶

func (request CreateTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskRunResponse ¶

type CreateTaskRunResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskRun instance
	TaskRun `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"`
}

CreateTaskRunResponse wrapper for the CreateTaskRun operation

func (CreateTaskRunResponse) HTTPResponse ¶

func (response CreateTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTaskRunResponse) String ¶

func (response CreateTaskRunResponse) String() string

type CreateTaskScheduleDetails ¶

type CreateTaskScheduleDetails 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 taskSchedule. On scenarios where reference to the taskSchedule is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	ScheduleRef *Schedule `mandatory:"false" json:"scheduleRef"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the task schedule is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The number of retries.
	NumberOfRetries *int `mandatory:"false" json:"numberOfRetries"`

	// The retry delay, the unit for measurement is in the property retry delay unit.
	RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

	// The unit for the retry delay.
	RetryDelayUnit CreateTaskScheduleDetailsRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

	// The start time in milliseconds.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The end time in milliseconds.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	// Whether the backfill is enabled.
	IsBackfillEnabled *bool `mandatory:"false" json:"isBackfillEnabled"`

	// The authorization mode for the task.
	AuthMode CreateTaskScheduleDetailsAuthModeEnum `mandatory:"false" json:"authMode,omitempty"`

	// The expected duration of the task execution.
	ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

	// The expected duration unit of the task execution.
	ExpectedDurationUnit CreateTaskScheduleDetailsExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

CreateTaskScheduleDetails The create task details.

func (CreateTaskScheduleDetails) String ¶

func (m CreateTaskScheduleDetails) String() string

func (CreateTaskScheduleDetails) ValidateEnumValue ¶

func (m CreateTaskScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskScheduleDetailsAuthModeEnum ¶

type CreateTaskScheduleDetailsAuthModeEnum string

CreateTaskScheduleDetailsAuthModeEnum Enum with underlying type: string

const (
	CreateTaskScheduleDetailsAuthModeObo               CreateTaskScheduleDetailsAuthModeEnum = "OBO"
	CreateTaskScheduleDetailsAuthModeResourcePrincipal CreateTaskScheduleDetailsAuthModeEnum = "RESOURCE_PRINCIPAL"
	CreateTaskScheduleDetailsAuthModeUserCertificate   CreateTaskScheduleDetailsAuthModeEnum = "USER_CERTIFICATE"
)

Set of constants representing the allowable values for CreateTaskScheduleDetailsAuthModeEnum

func GetCreateTaskScheduleDetailsAuthModeEnumValues ¶

func GetCreateTaskScheduleDetailsAuthModeEnumValues() []CreateTaskScheduleDetailsAuthModeEnum

GetCreateTaskScheduleDetailsAuthModeEnumValues Enumerates the set of values for CreateTaskScheduleDetailsAuthModeEnum

func GetMappingCreateTaskScheduleDetailsAuthModeEnum ¶

func GetMappingCreateTaskScheduleDetailsAuthModeEnum(val string) (CreateTaskScheduleDetailsAuthModeEnum, bool)

GetMappingCreateTaskScheduleDetailsAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskScheduleDetailsExpectedDurationUnitEnum ¶

type CreateTaskScheduleDetailsExpectedDurationUnitEnum string

CreateTaskScheduleDetailsExpectedDurationUnitEnum Enum with underlying type: string

const (
	CreateTaskScheduleDetailsExpectedDurationUnitSeconds CreateTaskScheduleDetailsExpectedDurationUnitEnum = "SECONDS"
	CreateTaskScheduleDetailsExpectedDurationUnitMinutes CreateTaskScheduleDetailsExpectedDurationUnitEnum = "MINUTES"
	CreateTaskScheduleDetailsExpectedDurationUnitHours   CreateTaskScheduleDetailsExpectedDurationUnitEnum = "HOURS"
	CreateTaskScheduleDetailsExpectedDurationUnitDays    CreateTaskScheduleDetailsExpectedDurationUnitEnum = "DAYS"
)

Set of constants representing the allowable values for CreateTaskScheduleDetailsExpectedDurationUnitEnum

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues ¶

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues() []CreateTaskScheduleDetailsExpectedDurationUnitEnum

GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues Enumerates the set of values for CreateTaskScheduleDetailsExpectedDurationUnitEnum

func GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum ¶

func GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (CreateTaskScheduleDetailsExpectedDurationUnitEnum, bool)

GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskScheduleDetailsRetryDelayUnitEnum ¶

type CreateTaskScheduleDetailsRetryDelayUnitEnum string

CreateTaskScheduleDetailsRetryDelayUnitEnum Enum with underlying type: string

const (
	CreateTaskScheduleDetailsRetryDelayUnitSeconds CreateTaskScheduleDetailsRetryDelayUnitEnum = "SECONDS"
	CreateTaskScheduleDetailsRetryDelayUnitMinutes CreateTaskScheduleDetailsRetryDelayUnitEnum = "MINUTES"
	CreateTaskScheduleDetailsRetryDelayUnitHours   CreateTaskScheduleDetailsRetryDelayUnitEnum = "HOURS"
	CreateTaskScheduleDetailsRetryDelayUnitDays    CreateTaskScheduleDetailsRetryDelayUnitEnum = "DAYS"
)

Set of constants representing the allowable values for CreateTaskScheduleDetailsRetryDelayUnitEnum

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues ¶

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues() []CreateTaskScheduleDetailsRetryDelayUnitEnum

GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues Enumerates the set of values for CreateTaskScheduleDetailsRetryDelayUnitEnum

func GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum ¶

func GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum(val string) (CreateTaskScheduleDetailsRetryDelayUnitEnum, bool)

GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskScheduleRequest ¶

type CreateTaskScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Request body parameter for TaskSchedule details
	CreateTaskScheduleDetails `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
}

CreateTaskScheduleRequest wrapper for the CreateTaskSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskSchedule.go.html to see an example of how to use CreateTaskScheduleRequest.

func (CreateTaskScheduleRequest) BinaryRequestBody ¶

func (request CreateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskScheduleRequest) HTTPRequest ¶

func (request CreateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTaskScheduleRequest) RetryPolicy ¶

func (request CreateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTaskScheduleRequest) String ¶

func (request CreateTaskScheduleRequest) String() string

func (CreateTaskScheduleRequest) ValidateEnumValue ¶

func (request CreateTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskScheduleResponse ¶

type CreateTaskScheduleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskSchedule instance
	TaskSchedule `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 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"`
}

CreateTaskScheduleResponse wrapper for the CreateTaskSchedule operation

func (CreateTaskScheduleResponse) HTTPResponse ¶

func (response CreateTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTaskScheduleResponse) String ¶

func (response CreateTaskScheduleResponse) String() string

type CreateTaskValidationDetails ¶

type CreateTaskValidationDetails interface {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
	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

	// Detailed description for the object.
	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

	// An array of input ports.
	GetInputPorts() []InputPort

	// An array of output ports.
	GetOutputPorts() []OutputPort

	// An array of parameters.
	GetParameters() []Parameter

	GetOpConfigValues() *ConfigValues

	GetConfigProviderDelegate() *ConfigProvider

	GetMetadata() *ObjectMetadata
}

CreateTaskValidationDetails The task type contains the audit summary information and the definition of the task.

type CreateTaskValidationDetailsModelTypeEnum ¶

type CreateTaskValidationDetailsModelTypeEnum string

CreateTaskValidationDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateTaskValidationDetailsModelTypeIntegrationTask CreateTaskValidationDetailsModelTypeEnum = "INTEGRATION_TASK"
	CreateTaskValidationDetailsModelTypeDataLoaderTask  CreateTaskValidationDetailsModelTypeEnum = "DATA_LOADER_TASK"
	CreateTaskValidationDetailsModelTypePipelineTask    CreateTaskValidationDetailsModelTypeEnum = "PIPELINE_TASK"
)

Set of constants representing the allowable values for CreateTaskValidationDetailsModelTypeEnum

func GetCreateTaskValidationDetailsModelTypeEnumValues ¶

func GetCreateTaskValidationDetailsModelTypeEnumValues() []CreateTaskValidationDetailsModelTypeEnum

GetCreateTaskValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskValidationDetailsModelTypeEnum

func GetMappingCreateTaskValidationDetailsModelTypeEnum ¶

func GetMappingCreateTaskValidationDetailsModelTypeEnum(val string) (CreateTaskValidationDetailsModelTypeEnum, bool)

GetMappingCreateTaskValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskValidationFromDataLoaderTask ¶

type CreateTaskValidationFromDataLoaderTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
	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"`

	// 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

CreateTaskValidationFromDataLoaderTask The information about a data flow task.

func (CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate ¶

func (m CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromDataLoaderTask) GetDescription ¶

func (m CreateTaskValidationFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromDataLoaderTask) GetIdentifier ¶

GetIdentifier returns Identifier

func (CreateTaskValidationFromDataLoaderTask) GetInputPorts ¶

GetInputPorts returns InputPorts

func (CreateTaskValidationFromDataLoaderTask) GetKey ¶

GetKey returns Key

func (CreateTaskValidationFromDataLoaderTask) GetMetadata ¶

GetMetadata returns Metadata

func (CreateTaskValidationFromDataLoaderTask) GetModelVersion ¶

func (m CreateTaskValidationFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromDataLoaderTask) GetName ¶

GetName returns Name

func (CreateTaskValidationFromDataLoaderTask) GetObjectStatus ¶

func (m CreateTaskValidationFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromDataLoaderTask) GetObjectVersion ¶

func (m CreateTaskValidationFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromDataLoaderTask) GetOpConfigValues ¶

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromDataLoaderTask) GetOutputPorts ¶

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromDataLoaderTask) GetParameters ¶

GetParameters returns Parameters

func (CreateTaskValidationFromDataLoaderTask) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateTaskValidationFromDataLoaderTask) MarshalJSON ¶

func (m CreateTaskValidationFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskValidationFromDataLoaderTask) String ¶

func (CreateTaskValidationFromDataLoaderTask) ValidateEnumValue ¶

func (m CreateTaskValidationFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationFromIntegrationTask ¶

type CreateTaskValidationFromIntegrationTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
	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"`

	// 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

CreateTaskValidationFromIntegrationTask The information about the integration task.

func (CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate ¶

func (m CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromIntegrationTask) GetDescription ¶

func (m CreateTaskValidationFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromIntegrationTask) GetIdentifier ¶

GetIdentifier returns Identifier

func (CreateTaskValidationFromIntegrationTask) GetInputPorts ¶

GetInputPorts returns InputPorts

func (CreateTaskValidationFromIntegrationTask) GetKey ¶

GetKey returns Key

func (CreateTaskValidationFromIntegrationTask) GetMetadata ¶

GetMetadata returns Metadata

func (CreateTaskValidationFromIntegrationTask) GetModelVersion ¶

func (m CreateTaskValidationFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromIntegrationTask) GetName ¶

GetName returns Name

func (CreateTaskValidationFromIntegrationTask) GetObjectStatus ¶

func (m CreateTaskValidationFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromIntegrationTask) GetObjectVersion ¶

func (m CreateTaskValidationFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromIntegrationTask) GetOpConfigValues ¶

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromIntegrationTask) GetOutputPorts ¶

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromIntegrationTask) GetParameters ¶

GetParameters returns Parameters

func (CreateTaskValidationFromIntegrationTask) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateTaskValidationFromIntegrationTask) MarshalJSON ¶

func (m CreateTaskValidationFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskValidationFromIntegrationTask) String ¶

func (CreateTaskValidationFromIntegrationTask) ValidateEnumValue ¶

func (m CreateTaskValidationFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationFromPipelineTask ¶

type CreateTaskValidationFromPipelineTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
	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"`

	// 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

CreateTaskValidationFromPipelineTask The information about a pipeline task.

func (CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate ¶

func (m CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromPipelineTask) GetDescription ¶

func (m CreateTaskValidationFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromPipelineTask) GetIdentifier ¶

func (m CreateTaskValidationFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromPipelineTask) GetInputPorts ¶

func (m CreateTaskValidationFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromPipelineTask) GetKey ¶

GetKey returns Key

func (CreateTaskValidationFromPipelineTask) GetMetadata ¶

GetMetadata returns Metadata

func (CreateTaskValidationFromPipelineTask) GetModelVersion ¶

func (m CreateTaskValidationFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromPipelineTask) GetName ¶

GetName returns Name

func (CreateTaskValidationFromPipelineTask) GetObjectStatus ¶

func (m CreateTaskValidationFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromPipelineTask) GetObjectVersion ¶

func (m CreateTaskValidationFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromPipelineTask) GetOpConfigValues ¶

func (m CreateTaskValidationFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromPipelineTask) GetOutputPorts ¶

func (m CreateTaskValidationFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromPipelineTask) GetParameters ¶

func (m CreateTaskValidationFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromPipelineTask) GetParentRef ¶

GetParentRef returns ParentRef

func (CreateTaskValidationFromPipelineTask) MarshalJSON ¶

func (m CreateTaskValidationFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskValidationFromPipelineTask) String ¶

func (CreateTaskValidationFromPipelineTask) ValidateEnumValue ¶

func (m CreateTaskValidationFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationRequest ¶

type CreateTaskValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The information needed to create a task validation.
	CreateTaskValidationDetails `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
}

CreateTaskValidationRequest wrapper for the CreateTaskValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskValidation.go.html to see an example of how to use CreateTaskValidationRequest.

func (CreateTaskValidationRequest) BinaryRequestBody ¶

func (request CreateTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskValidationRequest) HTTPRequest ¶

func (request CreateTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTaskValidationRequest) RetryPolicy ¶

func (request CreateTaskValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTaskValidationRequest) String ¶

func (request CreateTaskValidationRequest) String() string

func (CreateTaskValidationRequest) ValidateEnumValue ¶

func (request CreateTaskValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationResponse ¶

type CreateTaskValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskValidation instance
	TaskValidation `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"`
}

CreateTaskValidationResponse wrapper for the CreateTaskValidation operation

func (CreateTaskValidationResponse) HTTPResponse ¶

func (response CreateTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTaskValidationResponse) String ¶

func (response CreateTaskValidationResponse) String() string

type CreateUserDefinedFunctionDetails ¶

type CreateUserDefinedFunctionDetails 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"`

	// Generated key that can be used in API calls to identify user defined function. On scenarios where reference to the user defined function 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"`

	// An array of function signature.
	Signatures []FunctionSignature `mandatory:"false" json:"signatures"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// Detailed description for the object.
	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"`
}

CreateUserDefinedFunctionDetails Properties used in user defined function create operations.

func (CreateUserDefinedFunctionDetails) String ¶

func (CreateUserDefinedFunctionDetails) ValidateEnumValue ¶

func (m CreateUserDefinedFunctionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionRequest ¶

type CreateUserDefinedFunctionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The details needed to create a new UserDefinedFunction.
	CreateUserDefinedFunctionDetails `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
}

CreateUserDefinedFunctionRequest wrapper for the CreateUserDefinedFunction operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateUserDefinedFunction.go.html to see an example of how to use CreateUserDefinedFunctionRequest.

func (CreateUserDefinedFunctionRequest) BinaryRequestBody ¶

func (request CreateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateUserDefinedFunctionRequest) HTTPRequest ¶

func (request CreateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateUserDefinedFunctionRequest) RetryPolicy ¶

func (request CreateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateUserDefinedFunctionRequest) String ¶

func (request CreateUserDefinedFunctionRequest) String() string

func (CreateUserDefinedFunctionRequest) ValidateEnumValue ¶

func (request CreateUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionResponse ¶

type CreateUserDefinedFunctionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UserDefinedFunction instance
	UserDefinedFunction `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"`
}

CreateUserDefinedFunctionResponse wrapper for the CreateUserDefinedFunction operation

func (CreateUserDefinedFunctionResponse) HTTPResponse ¶

func (response CreateUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateUserDefinedFunctionResponse) String ¶

func (response CreateUserDefinedFunctionResponse) String() string

type CreateUserDefinedFunctionValidationDetails ¶

type CreateUserDefinedFunctionValidationDetails struct {

	// Generated key that can be used in API calls to identify user defined function. On scenarios where reference to the user defined function is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType CreateUserDefinedFunctionValidationDetailsModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// 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"`

	// 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 version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of function signature.
	Signatures []FunctionSignature `mandatory:"false" json:"signatures"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// Detailed description for the object.
	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

CreateUserDefinedFunctionValidationDetails The properties used in create UserDefinedFunction validation operations.

func (CreateUserDefinedFunctionValidationDetails) String ¶

func (CreateUserDefinedFunctionValidationDetails) ValidateEnumValue ¶

func (m CreateUserDefinedFunctionValidationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionValidationDetailsModelTypeEnum ¶

type CreateUserDefinedFunctionValidationDetailsModelTypeEnum string

CreateUserDefinedFunctionValidationDetailsModelTypeEnum Enum with underlying type: string

const (
	CreateUserDefinedFunctionValidationDetailsModelTypeDisUserDefinedFunction CreateUserDefinedFunctionValidationDetailsModelTypeEnum = "DIS_USER_DEFINED_FUNCTION"
)

Set of constants representing the allowable values for CreateUserDefinedFunctionValidationDetailsModelTypeEnum

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues ¶

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues() []CreateUserDefinedFunctionValidationDetailsModelTypeEnum

GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateUserDefinedFunctionValidationDetailsModelTypeEnum

func GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum ¶

func GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum(val string) (CreateUserDefinedFunctionValidationDetailsModelTypeEnum, bool)

GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateUserDefinedFunctionValidationRequest ¶

type CreateUserDefinedFunctionValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The information needed to create the UserDefinedFunction validation for the UserDefinedFunction object.
	CreateUserDefinedFunctionValidationDetails `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
}

CreateUserDefinedFunctionValidationRequest wrapper for the CreateUserDefinedFunctionValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateUserDefinedFunctionValidation.go.html to see an example of how to use CreateUserDefinedFunctionValidationRequest.

func (CreateUserDefinedFunctionValidationRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (CreateUserDefinedFunctionValidationRequest) HTTPRequest ¶

func (request CreateUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateUserDefinedFunctionValidationRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateUserDefinedFunctionValidationRequest) String ¶

func (CreateUserDefinedFunctionValidationRequest) ValidateEnumValue ¶

func (request CreateUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionValidationResponse ¶

type CreateUserDefinedFunctionValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UserDefinedFunctionValidation instance
	UserDefinedFunctionValidation `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"`
}

CreateUserDefinedFunctionValidationResponse wrapper for the CreateUserDefinedFunctionValidation operation

func (CreateUserDefinedFunctionValidationResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (CreateUserDefinedFunctionValidationResponse) String ¶

type CreateWorkspaceDetails ¶

type CreateWorkspaceDetails struct {

	// A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The OCID of the compartment containing the workspace.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The OCID of the VCN the subnet is in.
	VcnId *string `mandatory:"false" json:"vcnId"`

	// The OCID of the subnet for customer connected databases.
	SubnetId *string `mandatory:"false" json:"subnetId"`

	// The IP of the custom DNS.
	DnsServerIp *string `mandatory:"false" json:"dnsServerIp"`

	// The DNS zone of the custom DNS to use to resolve names.
	DnsServerZone *string `mandatory:"false" json:"dnsServerZone"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// A user defined description for the workspace.
	Description *string `mandatory:"false" json:"description"`

	// Specifies whether the private network connection is enabled or disabled.
	IsPrivateNetworkEnabled *bool `mandatory:"false" json:"isPrivateNetworkEnabled"`

	// DCMS Data Asset Registry ID to which the workspace is associated
	RegistryId *string `mandatory:"false" json:"registryId"`

	// DCMS Private Endpoint ID associated with workspace if the pvt networking is enabled
	EndpointId *string `mandatory:"false" json:"endpointId"`

	// DCMS Data Asset Registry display name
	RegistryName *string `mandatory:"false" json:"registryName"`

	// DCMS Data Asset Registry Compartment Identifier
	RegistryCompartmentId *string `mandatory:"false" json:"registryCompartmentId"`

	// DCMS Private Endpoint Name
	EndpointName *string `mandatory:"false" json:"endpointName"`

	// DCMS PRivate Endpoint Compartment Identifier
	EndpointCompartmentId *string `mandatory:"false" json:"endpointCompartmentId"`
}

CreateWorkspaceDetails The information needed to create a new workspace.

func (CreateWorkspaceDetails) String ¶

func (m CreateWorkspaceDetails) String() string

func (CreateWorkspaceDetails) ValidateEnumValue ¶

func (m CreateWorkspaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWorkspaceRequest ¶

type CreateWorkspaceRequest struct {

	// The information needed to create a new Data Integration workspace.
	CreateWorkspaceDetails `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
}

CreateWorkspaceRequest wrapper for the CreateWorkspace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateWorkspace.go.html to see an example of how to use CreateWorkspaceRequest.

func (CreateWorkspaceRequest) BinaryRequestBody ¶

func (request CreateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateWorkspaceRequest) HTTPRequest ¶

func (request CreateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateWorkspaceRequest) RetryPolicy ¶

func (request CreateWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateWorkspaceRequest) String ¶

func (request CreateWorkspaceRequest) String() string

func (CreateWorkspaceRequest) ValidateEnumValue ¶

func (request CreateWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWorkspaceResponse ¶

type CreateWorkspaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
	// with this ID to track the status of the request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

CreateWorkspaceResponse wrapper for the CreateWorkspace operation

func (CreateWorkspaceResponse) HTTPResponse ¶

func (response CreateWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateWorkspaceResponse) String ¶

func (response CreateWorkspaceResponse) String() string

type CsvFormatAttribute ¶

type CsvFormatAttribute struct {

	// Defines whether a file pattern is supported.
	IsFilePattern *bool `mandatory:"false" json:"isFilePattern"`

	// 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"`

	// Format for timestamp information.
	TimestampFormat *string `mandatory:"false" json:"timestampFormat"`
}

CsvFormatAttribute The CSV format attribute.

func (CsvFormatAttribute) GetIsFilePattern ¶

func (m CsvFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (CsvFormatAttribute) MarshalJSON ¶

func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CsvFormatAttribute) String ¶

func (m CsvFormatAttribute) String() string

func (CsvFormatAttribute) ValidateEnumValue ¶

func (m CsvFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomFrequencyDetails ¶

type CustomFrequencyDetails struct {

	// This holds the complete cron expression for this schedule, for example, 10 0/5 * * * ? that fires every 5 minutes, at 10 seconds after the minute (i.e. 10:00:10 am, 10:05:10 am, etc.)
	CustomExpression *string `mandatory:"false" json:"customExpression"`

	// the frequency of the schedule.
	Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

CustomFrequencyDetails Frequency details model to set cron-based frequency

func (CustomFrequencyDetails) GetFrequency ¶

GetFrequency returns Frequency

func (CustomFrequencyDetails) MarshalJSON ¶

func (m CustomFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CustomFrequencyDetails) String ¶

func (m CustomFrequencyDetails) String() string

func (CustomFrequencyDetails) ValidateEnumValue ¶

func (m CustomFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DailyFrequencyDetails ¶

type DailyFrequencyDetails struct {

	// This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
	Interval *int `mandatory:"false" json:"interval"`

	Time *Time `mandatory:"false" json:"time"`

	// the frequency of the schedule.
	Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

DailyFrequencyDetails Frequency details model to set daily frequency

func (DailyFrequencyDetails) GetFrequency ¶

GetFrequency returns Frequency

func (DailyFrequencyDetails) MarshalJSON ¶

func (m DailyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DailyFrequencyDetails) String ¶

func (m DailyFrequencyDetails) String() string

func (DailyFrequencyDetails) ValidateEnumValue ¶

func (m DailyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAsset ¶

type DataAsset interface {

	// Generated key that can be used in API calls to identify data asset.
	GetKey() *string

	// The model version of an object.
	GetModelVersion() *string

	// 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 of the data asset.
	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

	// The external key for the object.
	GetExternalKey() *string

	// Additional properties for the data asset.
	GetAssetProperties() map[string]string

	GetNativeTypeSystem() *TypeSystem

	// The version of the object that is used to track changes in the object instance.
	GetObjectVersion() *int

	GetParentRef() *ParentReference

	GetMetadata() *ObjectMetadata

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	GetKeyMap() map[string]string
}

DataAsset Represents a data source in the Data Integration service.

type DataAssetFromAdwcDetails ¶

type DataAssetFromAdwcDetails struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Autonomous Data Warehouse instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// Array of service names that are available for selection in the serviceName property.
	ServiceNames []string `mandatory:"false" json:"serviceNames"`

	// The Autonomous Data Warehouse driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	DefaultConnection *ConnectionFromAdwcDetails `mandatory:"false" json:"defaultConnection"`

	StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection Connection `mandatory:"false" json:"stagingConnection"`

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

DataAssetFromAdwcDetails Details for the Autonomous Data Warehouse data asset type.

func (DataAssetFromAdwcDetails) GetAssetProperties ¶

func (m DataAssetFromAdwcDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromAdwcDetails) GetDescription ¶

func (m DataAssetFromAdwcDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromAdwcDetails) GetExternalKey ¶

func (m DataAssetFromAdwcDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromAdwcDetails) GetIdentifier ¶

func (m DataAssetFromAdwcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromAdwcDetails) GetKey ¶

func (m DataAssetFromAdwcDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromAdwcDetails) GetKeyMap ¶

func (m DataAssetFromAdwcDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromAdwcDetails) GetMetadata ¶

func (m DataAssetFromAdwcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromAdwcDetails) GetModelVersion ¶

func (m DataAssetFromAdwcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromAdwcDetails) GetName ¶

func (m DataAssetFromAdwcDetails) GetName() *string

GetName returns Name

func (DataAssetFromAdwcDetails) GetNativeTypeSystem ¶

func (m DataAssetFromAdwcDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromAdwcDetails) GetObjectStatus ¶

func (m DataAssetFromAdwcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromAdwcDetails) GetObjectVersion ¶

func (m DataAssetFromAdwcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromAdwcDetails) GetParentRef ¶

func (m DataAssetFromAdwcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromAdwcDetails) MarshalJSON ¶

func (m DataAssetFromAdwcDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromAdwcDetails) String ¶

func (m DataAssetFromAdwcDetails) String() string

func (*DataAssetFromAdwcDetails) UnmarshalJSON ¶ added in v65.21.0

func (m *DataAssetFromAdwcDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromAdwcDetails) ValidateEnumValue ¶

func (m DataAssetFromAdwcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromAmazonS3 ¶

type DataAssetFromAmazonS3 struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The region for Amazon s3
	Region *string `mandatory:"false" json:"region"`

	DefaultConnection *ConnectionSummaryFromAmazonS3 `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromAmazonS3 Details for the MYSQL data asset type.

func (DataAssetFromAmazonS3) GetAssetProperties ¶

func (m DataAssetFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromAmazonS3) GetDescription ¶

func (m DataAssetFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (DataAssetFromAmazonS3) GetExternalKey ¶

func (m DataAssetFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromAmazonS3) GetIdentifier ¶

func (m DataAssetFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromAmazonS3) GetKey ¶

func (m DataAssetFromAmazonS3) GetKey() *string

GetKey returns Key

func (DataAssetFromAmazonS3) GetKeyMap ¶

func (m DataAssetFromAmazonS3) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromAmazonS3) GetMetadata ¶

func (m DataAssetFromAmazonS3) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromAmazonS3) GetModelVersion ¶

func (m DataAssetFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromAmazonS3) GetName ¶

func (m DataAssetFromAmazonS3) GetName() *string

GetName returns Name

func (DataAssetFromAmazonS3) GetNativeTypeSystem ¶

func (m DataAssetFromAmazonS3) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromAmazonS3) GetObjectStatus ¶

func (m DataAssetFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromAmazonS3) GetObjectVersion ¶

func (m DataAssetFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromAmazonS3) GetParentRef ¶

func (m DataAssetFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromAmazonS3) MarshalJSON ¶

func (m DataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromAmazonS3) String ¶

func (m DataAssetFromAmazonS3) String() string

func (DataAssetFromAmazonS3) ValidateEnumValue ¶

func (m DataAssetFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromAtpDetails ¶

type DataAssetFromAtpDetails struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Autonomous Transaction Processing instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// Array of service names that are available for selection in the serviceName property.
	ServiceNames []string `mandatory:"false" json:"serviceNames"`

	// The Autonomous Transaction Processing driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	DefaultConnection *ConnectionFromAtpDetails `mandatory:"false" json:"defaultConnection"`

	StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection Connection `mandatory:"false" json:"stagingConnection"`

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

DataAssetFromAtpDetails Details for the Autonomous Transaction Processing data asset type.

func (DataAssetFromAtpDetails) GetAssetProperties ¶

func (m DataAssetFromAtpDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromAtpDetails) GetDescription ¶

func (m DataAssetFromAtpDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromAtpDetails) GetExternalKey ¶

func (m DataAssetFromAtpDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromAtpDetails) GetIdentifier ¶

func (m DataAssetFromAtpDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromAtpDetails) GetKey ¶

func (m DataAssetFromAtpDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromAtpDetails) GetKeyMap ¶

func (m DataAssetFromAtpDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromAtpDetails) GetMetadata ¶

func (m DataAssetFromAtpDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromAtpDetails) GetModelVersion ¶

func (m DataAssetFromAtpDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromAtpDetails) GetName ¶

func (m DataAssetFromAtpDetails) GetName() *string

GetName returns Name

func (DataAssetFromAtpDetails) GetNativeTypeSystem ¶

func (m DataAssetFromAtpDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromAtpDetails) GetObjectStatus ¶

func (m DataAssetFromAtpDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromAtpDetails) GetObjectVersion ¶

func (m DataAssetFromAtpDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromAtpDetails) GetParentRef ¶

func (m DataAssetFromAtpDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromAtpDetails) MarshalJSON ¶

func (m DataAssetFromAtpDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromAtpDetails) String ¶

func (m DataAssetFromAtpDetails) String() string

func (*DataAssetFromAtpDetails) UnmarshalJSON ¶ added in v65.21.0

func (m *DataAssetFromAtpDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromAtpDetails) ValidateEnumValue ¶

func (m DataAssetFromAtpDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromFusionApp ¶

type DataAssetFromFusionApp struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The service url of the BI Server.
	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

	DefaultConnection ConnectionDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromFusionApp Details for the FUSION_APP data asset type.

func (DataAssetFromFusionApp) GetAssetProperties ¶

func (m DataAssetFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromFusionApp) GetDescription ¶

func (m DataAssetFromFusionApp) GetDescription() *string

GetDescription returns Description

func (DataAssetFromFusionApp) GetExternalKey ¶

func (m DataAssetFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromFusionApp) GetIdentifier ¶

func (m DataAssetFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromFusionApp) GetKey ¶

func (m DataAssetFromFusionApp) GetKey() *string

GetKey returns Key

func (DataAssetFromFusionApp) GetKeyMap ¶

func (m DataAssetFromFusionApp) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromFusionApp) GetMetadata ¶

func (m DataAssetFromFusionApp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromFusionApp) GetModelVersion ¶

func (m DataAssetFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromFusionApp) GetName ¶

func (m DataAssetFromFusionApp) GetName() *string

GetName returns Name

func (DataAssetFromFusionApp) GetNativeTypeSystem ¶

func (m DataAssetFromFusionApp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromFusionApp) GetObjectStatus ¶

func (m DataAssetFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromFusionApp) GetObjectVersion ¶

func (m DataAssetFromFusionApp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromFusionApp) GetParentRef ¶

func (m DataAssetFromFusionApp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromFusionApp) MarshalJSON ¶

func (m DataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromFusionApp) String ¶

func (m DataAssetFromFusionApp) String() string

func (*DataAssetFromFusionApp) UnmarshalJSON ¶ added in v65.5.0

func (m *DataAssetFromFusionApp) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromFusionApp) ValidateEnumValue ¶

func (m DataAssetFromFusionApp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromHdfsDetails ¶ added in v65.43.0

type DataAssetFromHdfsDetails struct {

	// The HDFS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The HDFS port.
	Port *string `mandatory:"true" json:"port"`

	// The HDFS Protocol name.
	Protocol *string `mandatory:"true" json:"protocol"`

	DefaultConnection *ConnectionFromHdfsDetails `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// Specifies whether certificate validation is needed
	ValidateCertificate *bool `mandatory:"false" json:"validateCertificate"`
}

DataAssetFromHdfsDetails Details for the HDFS data asset type.

func (DataAssetFromHdfsDetails) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromHdfsDetails) GetDescription ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromHdfsDetails) GetExternalKey ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromHdfsDetails) GetIdentifier ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromHdfsDetails) GetKey ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromHdfsDetails) GetKeyMap ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromHdfsDetails) GetMetadata ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromHdfsDetails) GetModelVersion ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromHdfsDetails) GetName ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetName() *string

GetName returns Name

func (DataAssetFromHdfsDetails) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromHdfsDetails) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromHdfsDetails) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromHdfsDetails) GetParentRef ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromHdfsDetails) MarshalJSON ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromHdfsDetails) String ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) String() string

func (DataAssetFromHdfsDetails) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetFromHdfsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromJdbc ¶

type DataAssetFromJdbc struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The data asset type for the generic JDBC data asset.
	DataAssetType *string `mandatory:"false" json:"dataAssetType"`

	DefaultConnection *ConnectionFromJdbcDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromJdbc Details for the generic JDBC data asset type.

func (DataAssetFromJdbc) GetAssetProperties ¶

func (m DataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromJdbc) GetDescription ¶

func (m DataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (DataAssetFromJdbc) GetExternalKey ¶

func (m DataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromJdbc) GetIdentifier ¶

func (m DataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromJdbc) GetKey ¶

func (m DataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (DataAssetFromJdbc) GetKeyMap ¶

func (m DataAssetFromJdbc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromJdbc) GetMetadata ¶

func (m DataAssetFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromJdbc) GetModelVersion ¶

func (m DataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromJdbc) GetName ¶

func (m DataAssetFromJdbc) GetName() *string

GetName returns Name

func (DataAssetFromJdbc) GetNativeTypeSystem ¶

func (m DataAssetFromJdbc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromJdbc) GetObjectStatus ¶

func (m DataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromJdbc) GetObjectVersion ¶

func (m DataAssetFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromJdbc) GetParentRef ¶

func (m DataAssetFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromJdbc) MarshalJSON ¶

func (m DataAssetFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromJdbc) String ¶

func (m DataAssetFromJdbc) String() string

func (DataAssetFromJdbc) ValidateEnumValue ¶

func (m DataAssetFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromLakeDetails ¶ added in v65.33.0

type DataAssetFromLakeDetails struct {

	// The Lake Ocid.
	LakeId *string `mandatory:"true" json:"lakeId"`

	DefaultConnection *ConnectionFromLakeDetails `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The metastoreId for the specified Lake Resource.
	MetastoreId *string `mandatory:"false" json:"metastoreId"`

	// The lakeProxyEndpoint for the specified Lake Resource.
	LakeProxyEndpoint *string `mandatory:"false" json:"lakeProxyEndpoint"`
}

DataAssetFromLakeDetails Details for the Lake data asset type.

func (DataAssetFromLakeDetails) GetAssetProperties ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromLakeDetails) GetDescription ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromLakeDetails) GetExternalKey ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromLakeDetails) GetIdentifier ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromLakeDetails) GetKey ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromLakeDetails) GetKeyMap ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromLakeDetails) GetMetadata ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromLakeDetails) GetModelVersion ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromLakeDetails) GetName ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetName() *string

GetName returns Name

func (DataAssetFromLakeDetails) GetNativeTypeSystem ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromLakeDetails) GetObjectStatus ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromLakeDetails) GetObjectVersion ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromLakeDetails) GetParentRef ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromLakeDetails) MarshalJSON ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromLakeDetails) String ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) String() string

func (DataAssetFromLakeDetails) ValidateEnumValue ¶ added in v65.33.0

func (m DataAssetFromLakeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromMySql ¶

type DataAssetFromMySql struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The generic JDBC service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	DefaultConnection *ConnectionFromMySqlDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromMySql Details for the MYSQL data asset type.

func (DataAssetFromMySql) GetAssetProperties ¶

func (m DataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromMySql) GetDescription ¶

func (m DataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (DataAssetFromMySql) GetExternalKey ¶

func (m DataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromMySql) GetIdentifier ¶

func (m DataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromMySql) GetKey ¶

func (m DataAssetFromMySql) GetKey() *string

GetKey returns Key

func (DataAssetFromMySql) GetKeyMap ¶

func (m DataAssetFromMySql) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromMySql) GetMetadata ¶

func (m DataAssetFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromMySql) GetModelVersion ¶

func (m DataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromMySql) GetName ¶

func (m DataAssetFromMySql) GetName() *string

GetName returns Name

func (DataAssetFromMySql) GetNativeTypeSystem ¶

func (m DataAssetFromMySql) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromMySql) GetObjectStatus ¶

func (m DataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromMySql) GetObjectVersion ¶

func (m DataAssetFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromMySql) GetParentRef ¶

func (m DataAssetFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromMySql) MarshalJSON ¶

func (m DataAssetFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromMySql) String ¶

func (m DataAssetFromMySql) String() string

func (DataAssetFromMySql) ValidateEnumValue ¶

func (m DataAssetFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromMySqlHeatWave ¶ added in v65.43.0

type DataAssetFromMySqlHeatWave struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The MySql HeatWave host name.
	Host *string `mandatory:"false" json:"host"`

	// The MySql HeatWave port number.
	Port *string `mandatory:"false" json:"port"`

	// The MySql HeatWave service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	DefaultConnection *ConnectionFromMySqlHeatWaveDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromMySqlHeatWave Details for the MYSQL HeatWave data asset type.

func (DataAssetFromMySqlHeatWave) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (DataAssetFromMySqlHeatWave) GetExternalKey ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromMySqlHeatWave) GetKey ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (DataAssetFromMySqlHeatWave) GetKeyMap ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromMySqlHeatWave) GetMetadata ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromMySqlHeatWave) GetName ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetName() *string

GetName returns Name

func (DataAssetFromMySqlHeatWave) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromMySqlHeatWave) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromMySqlHeatWave) GetParentRef ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromMySqlHeatWave) String ¶ added in v65.43.0

func (DataAssetFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromObjectStorageDetails ¶

type DataAssetFromObjectStorageDetails struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Oracle Object storage Region ie. us-ashburn-1
	OciRegion *string `mandatory:"false" json:"ociRegion"`

	// The Oracle Object storage URL.
	Url *string `mandatory:"false" json:"url"`

	// The OCI tenancy OCID.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
	Namespace *string `mandatory:"false" json:"namespace"`

	DefaultConnection *ConnectionFromObjectStorageDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromObjectStorageDetails Details for the Oracle Object storage data asset type.

func (DataAssetFromObjectStorageDetails) GetAssetProperties ¶

func (m DataAssetFromObjectStorageDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromObjectStorageDetails) GetDescription ¶

func (m DataAssetFromObjectStorageDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromObjectStorageDetails) GetExternalKey ¶

func (m DataAssetFromObjectStorageDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromObjectStorageDetails) GetIdentifier ¶

func (m DataAssetFromObjectStorageDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromObjectStorageDetails) GetKey ¶

GetKey returns Key

func (DataAssetFromObjectStorageDetails) GetKeyMap ¶

GetKeyMap returns KeyMap

func (DataAssetFromObjectStorageDetails) GetMetadata ¶

GetMetadata returns Metadata

func (DataAssetFromObjectStorageDetails) GetModelVersion ¶

func (m DataAssetFromObjectStorageDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromObjectStorageDetails) GetName ¶

GetName returns Name

func (DataAssetFromObjectStorageDetails) GetNativeTypeSystem ¶

func (m DataAssetFromObjectStorageDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromObjectStorageDetails) GetObjectStatus ¶

func (m DataAssetFromObjectStorageDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromObjectStorageDetails) GetObjectVersion ¶

func (m DataAssetFromObjectStorageDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromObjectStorageDetails) GetParentRef ¶

GetParentRef returns ParentRef

func (DataAssetFromObjectStorageDetails) MarshalJSON ¶

func (m DataAssetFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromObjectStorageDetails) String ¶

func (DataAssetFromObjectStorageDetails) ValidateEnumValue ¶

func (m DataAssetFromObjectStorageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOracleDetails ¶

type DataAssetFromOracleDetails struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Oracle Database hostname.
	Host *string `mandatory:"false" json:"host"`

	// The Oracle Database port.
	Port *string `mandatory:"false" json:"port"`

	// The Oracle Database service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Database driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Database SID.
	Sid *string `mandatory:"false" json:"sid"`

	// The credential file content from a wallet for the data asset.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	DefaultConnection *ConnectionFromOracleDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromOracleDetails Details for the Oracle Database data asset type.

func (DataAssetFromOracleDetails) GetAssetProperties ¶

func (m DataAssetFromOracleDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleDetails) GetDescription ¶

func (m DataAssetFromOracleDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleDetails) GetExternalKey ¶

func (m DataAssetFromOracleDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleDetails) GetIdentifier ¶

func (m DataAssetFromOracleDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleDetails) GetKey ¶

func (m DataAssetFromOracleDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromOracleDetails) GetKeyMap ¶

func (m DataAssetFromOracleDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOracleDetails) GetMetadata ¶

func (m DataAssetFromOracleDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromOracleDetails) GetModelVersion ¶

func (m DataAssetFromOracleDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleDetails) GetName ¶

func (m DataAssetFromOracleDetails) GetName() *string

GetName returns Name

func (DataAssetFromOracleDetails) GetNativeTypeSystem ¶

func (m DataAssetFromOracleDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleDetails) GetObjectStatus ¶

func (m DataAssetFromOracleDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleDetails) GetObjectVersion ¶

func (m DataAssetFromOracleDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleDetails) GetParentRef ¶

func (m DataAssetFromOracleDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromOracleDetails) MarshalJSON ¶

func (m DataAssetFromOracleDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleDetails) String ¶

func (DataAssetFromOracleDetails) ValidateEnumValue ¶

func (m DataAssetFromOracleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOracleEbsDetails ¶ added in v65.43.0

type DataAssetFromOracleEbsDetails struct {

	// The Oracle EBS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle EBS port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *ConnectionFromOracleEbsDetails `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Oracle EBS service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle EBS driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle EBS SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

DataAssetFromOracleEbsDetails Details for the E-Business Suite data asset type.

func (DataAssetFromOracleEbsDetails) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleEbsDetails) GetDescription ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleEbsDetails) GetExternalKey ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleEbsDetails) GetIdentifier ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleEbsDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetFromOracleEbsDetails) GetKeyMap ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOracleEbsDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetFromOracleEbsDetails) GetModelVersion ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleEbsDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetFromOracleEbsDetails) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleEbsDetails) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleEbsDetails) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleEbsDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetFromOracleEbsDetails) MarshalJSON ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleEbsDetails) String ¶ added in v65.43.0

func (DataAssetFromOracleEbsDetails) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetFromOracleEbsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOraclePeopleSoftDetails ¶ added in v65.43.0

type DataAssetFromOraclePeopleSoftDetails struct {

	// The Oracle PeopleSoft hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle PeopleSoft port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *ConnectionFromOraclePeopleSoftDetails `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Oracle PeopleSoft service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle PeopleSoft driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle PeopleSoft SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

DataAssetFromOraclePeopleSoftDetails Details for the Oracle PeopleSoft data asset type.

func (DataAssetFromOraclePeopleSoftDetails) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOraclePeopleSoftDetails) GetDescription ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOraclePeopleSoftDetails) GetExternalKey ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOraclePeopleSoftDetails) GetIdentifier ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOraclePeopleSoftDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetFromOraclePeopleSoftDetails) GetKeyMap ¶ added in v65.43.0

GetKeyMap returns KeyMap

func (DataAssetFromOraclePeopleSoftDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetFromOraclePeopleSoftDetails) GetModelVersion ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOraclePeopleSoftDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetFromOraclePeopleSoftDetails) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOraclePeopleSoftDetails) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOraclePeopleSoftDetails) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOraclePeopleSoftDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetFromOraclePeopleSoftDetails) MarshalJSON ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOraclePeopleSoftDetails) String ¶ added in v65.43.0

func (DataAssetFromOraclePeopleSoftDetails) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetFromOraclePeopleSoftDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOracleSiebelDetails ¶ added in v65.43.0

type DataAssetFromOracleSiebelDetails struct {

	// The Oracle Siebel hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle Siebel port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *ConnectionFromOracleSiebelDetails `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The Oracle Siebel service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Siebel driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Siebel SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

DataAssetFromOracleSiebelDetails Details for the Oracle Siebel data asset type.

func (DataAssetFromOracleSiebelDetails) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleSiebelDetails) GetDescription ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleSiebelDetails) GetExternalKey ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleSiebelDetails) GetIdentifier ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleSiebelDetails) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetFromOracleSiebelDetails) GetKeyMap ¶ added in v65.43.0

GetKeyMap returns KeyMap

func (DataAssetFromOracleSiebelDetails) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetFromOracleSiebelDetails) GetModelVersion ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleSiebelDetails) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetFromOracleSiebelDetails) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleSiebelDetails) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleSiebelDetails) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleSiebelDetails) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetFromOracleSiebelDetails) MarshalJSON ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleSiebelDetails) String ¶ added in v65.43.0

func (DataAssetFromOracleSiebelDetails) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetFromOracleSiebelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromRestDetails ¶ added in v65.21.0

type DataAssetFromRestDetails struct {

	// Generated key that can be used in API calls to identify data asset.
	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 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// The base url of the rest server.
	BaseUrl *string `mandatory:"false" json:"baseUrl"`

	// The manifest file content of the rest APIs.
	ManifestFileContent *string `mandatory:"false" json:"manifestFileContent"`

	DefaultConnection ConnectionDetails `mandatory:"false" json:"defaultConnection"`
}

DataAssetFromRestDetails Details for the Rest data asset.

func (DataAssetFromRestDetails) GetAssetProperties ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromRestDetails) GetDescription ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromRestDetails) GetExternalKey ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromRestDetails) GetIdentifier ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromRestDetails) GetKey ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromRestDetails) GetKeyMap ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromRestDetails) GetMetadata ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromRestDetails) GetModelVersion ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromRestDetails) GetName ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetName() *string

GetName returns Name

func (DataAssetFromRestDetails) GetNativeTypeSystem ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromRestDetails) GetObjectStatus ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromRestDetails) GetObjectVersion ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromRestDetails) GetParentRef ¶ added in v65.21.0

func (m DataAssetFromRestDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromRestDetails) MarshalJSON ¶ added in v65.21.0

func (m DataAssetFromRestDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromRestDetails) String ¶ added in v65.21.0

func (m DataAssetFromRestDetails) String() string

func (*DataAssetFromRestDetails) UnmarshalJSON ¶ added in v65.21.0

func (m *DataAssetFromRestDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromRestDetails) ValidateEnumValue ¶ added in v65.21.0

func (m DataAssetFromRestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetModelTypeEnum ¶

type DataAssetModelTypeEnum string

DataAssetModelTypeEnum Enum with underlying type: string

const (
	DataAssetModelTypeOracleDataAsset              DataAssetModelTypeEnum = "ORACLE_DATA_ASSET"
	DataAssetModelTypeOracleObjectStorageDataAsset DataAssetModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
	DataAssetModelTypeOracleAtpDataAsset           DataAssetModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
	DataAssetModelTypeOracleAdwcDataAsset          DataAssetModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
	DataAssetModelTypeMysqlDataAsset               DataAssetModelTypeEnum = "MYSQL_DATA_ASSET"
	DataAssetModelTypeGenericJdbcDataAsset         DataAssetModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
	DataAssetModelTypeFusionAppDataAsset           DataAssetModelTypeEnum = "FUSION_APP_DATA_ASSET"
	DataAssetModelTypeAmazonS3DataAsset            DataAssetModelTypeEnum = "AMAZON_S3_DATA_ASSET"
	DataAssetModelTypeLakeDataAsset                DataAssetModelTypeEnum = "LAKE_DATA_ASSET"
	DataAssetModelTypeOraclePeoplesoftDataAsset    DataAssetModelTypeEnum = "ORACLE_PEOPLESOFT_DATA_ASSET"
	DataAssetModelTypeOracleSiebelDataAsset        DataAssetModelTypeEnum = "ORACLE_SIEBEL_DATA_ASSET"
	DataAssetModelTypeOracleEbsDataAsset           DataAssetModelTypeEnum = "ORACLE_EBS_DATA_ASSET"
	DataAssetModelTypeHdfsDataAsset                DataAssetModelTypeEnum = "HDFS_DATA_ASSET"
	DataAssetModelTypeMysqlHeatwaveDataAsset       DataAssetModelTypeEnum = "MYSQL_HEATWAVE_DATA_ASSET"
	DataAssetModelTypeRestDataAsset                DataAssetModelTypeEnum = "REST_DATA_ASSET"
)

Set of constants representing the allowable values for DataAssetModelTypeEnum

func GetDataAssetModelTypeEnumValues ¶

func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum

GetDataAssetModelTypeEnumValues Enumerates the set of values for DataAssetModelTypeEnum

func GetMappingDataAssetModelTypeEnum ¶

func GetMappingDataAssetModelTypeEnum(val string) (DataAssetModelTypeEnum, bool)

GetMappingDataAssetModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataAssetSummary ¶

type DataAssetSummary interface {

	// Generated key that can be used in API calls to identify data asset.
	GetKey() *string

	// The model version of an object.
	GetModelVersion() *string

	// 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 user-defined description of the data asset.
	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

	// The external key for the object.
	GetExternalKey() *string

	// Additional properties for the data asset.
	GetAssetProperties() map[string]string

	GetNativeTypeSystem() *TypeSystem

	// The version of the object that is used to track changes in the object instance.
	GetObjectVersion() *int

	GetParentRef() *ParentReference

	GetMetadata() *ObjectMetadata
}

DataAssetSummary The summary object for data asset.

type DataAssetSummaryCollection ¶

type DataAssetSummaryCollection struct {

	// The array of data asset summaries.
	Items []DataAssetSummary `mandatory:"true" json:"items"`
}

DataAssetSummaryCollection This is the collection of data asset summaries, it may be a collection of lightweight details or full definitions.

func (DataAssetSummaryCollection) String ¶

func (*DataAssetSummaryCollection) UnmarshalJSON ¶

func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetSummaryCollection) ValidateEnumValue ¶

func (m DataAssetSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromAdwc ¶

type DataAssetSummaryFromAdwc struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Autonomous Data Warehouse instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// Array of service names that are available for selection in the serviceName property.
	ServiceNames []string `mandatory:"false" json:"serviceNames"`

	// The Autonomous Data Warehouse driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	DefaultConnection *ConnectionSummaryFromAdwc `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromAdwc Summary details for the Autonomous Data Warehouse data asset type.

func (DataAssetSummaryFromAdwc) GetAssetProperties ¶

func (m DataAssetSummaryFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAdwc) GetDescription ¶

func (m DataAssetSummaryFromAdwc) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAdwc) GetExternalKey ¶

func (m DataAssetSummaryFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAdwc) GetIdentifier ¶

func (m DataAssetSummaryFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAdwc) GetKey ¶

func (m DataAssetSummaryFromAdwc) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAdwc) GetMetadata ¶

func (m DataAssetSummaryFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAdwc) GetModelVersion ¶

func (m DataAssetSummaryFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAdwc) GetName ¶

func (m DataAssetSummaryFromAdwc) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAdwc) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromAdwc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAdwc) GetObjectStatus ¶

func (m DataAssetSummaryFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAdwc) GetObjectVersion ¶

func (m DataAssetSummaryFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAdwc) GetParentRef ¶

func (m DataAssetSummaryFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAdwc) MarshalJSON ¶

func (m DataAssetSummaryFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAdwc) String ¶

func (m DataAssetSummaryFromAdwc) String() string

func (DataAssetSummaryFromAdwc) ValidateEnumValue ¶

func (m DataAssetSummaryFromAdwc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromAmazonS3 ¶

type DataAssetSummaryFromAmazonS3 struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The region for Amazon s3
	Region *string `mandatory:"false" json:"region"`

	DefaultConnection *ConnectionSummaryFromAmazonS3 `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromAmazonS3 Summary details for the Amazon s3 data asset type.

func (DataAssetSummaryFromAmazonS3) GetAssetProperties ¶

func (m DataAssetSummaryFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAmazonS3) GetDescription ¶

func (m DataAssetSummaryFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAmazonS3) GetExternalKey ¶

func (m DataAssetSummaryFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAmazonS3) GetIdentifier ¶

func (m DataAssetSummaryFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAmazonS3) GetKey ¶

GetKey returns Key

func (DataAssetSummaryFromAmazonS3) GetMetadata ¶

GetMetadata returns Metadata

func (DataAssetSummaryFromAmazonS3) GetModelVersion ¶

func (m DataAssetSummaryFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAmazonS3) GetName ¶

func (m DataAssetSummaryFromAmazonS3) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAmazonS3) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromAmazonS3) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAmazonS3) GetObjectStatus ¶

func (m DataAssetSummaryFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAmazonS3) GetObjectVersion ¶

func (m DataAssetSummaryFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAmazonS3) GetParentRef ¶

GetParentRef returns ParentRef

func (DataAssetSummaryFromAmazonS3) MarshalJSON ¶

func (m DataAssetSummaryFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAmazonS3) String ¶

func (DataAssetSummaryFromAmazonS3) ValidateEnumValue ¶

func (m DataAssetSummaryFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromAtp ¶

type DataAssetSummaryFromAtp struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Autonomous Transaction Processing instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// Array of service names that are available for selection in the serviceName property.
	ServiceNames []string `mandatory:"false" json:"serviceNames"`

	// The Autonomous Transaction Processing driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	DefaultConnection *ConnectionSummaryFromAtp `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromAtp Summary details for the Autonomous Transaction Processing data asset type.

func (DataAssetSummaryFromAtp) GetAssetProperties ¶

func (m DataAssetSummaryFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAtp) GetDescription ¶

func (m DataAssetSummaryFromAtp) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAtp) GetExternalKey ¶

func (m DataAssetSummaryFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAtp) GetIdentifier ¶

func (m DataAssetSummaryFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAtp) GetKey ¶

func (m DataAssetSummaryFromAtp) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAtp) GetMetadata ¶

func (m DataAssetSummaryFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAtp) GetModelVersion ¶

func (m DataAssetSummaryFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAtp) GetName ¶

func (m DataAssetSummaryFromAtp) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAtp) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromAtp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAtp) GetObjectStatus ¶

func (m DataAssetSummaryFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAtp) GetObjectVersion ¶

func (m DataAssetSummaryFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAtp) GetParentRef ¶

func (m DataAssetSummaryFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAtp) MarshalJSON ¶

func (m DataAssetSummaryFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAtp) String ¶

func (m DataAssetSummaryFromAtp) String() string

func (DataAssetSummaryFromAtp) ValidateEnumValue ¶

func (m DataAssetSummaryFromAtp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromFusionApp ¶

type DataAssetSummaryFromFusionApp struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The generic JDBC host name.
	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`

	DefaultConnection ConnectionSummary `mandatory:"false" json:"defaultConnection"`

	StagingDataAsset *DataAssetSummaryFromObjectStorage `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection *ConnectionSummaryFromObjectStorage `mandatory:"false" json:"stagingConnection"`

	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`
}

DataAssetSummaryFromFusionApp Summary details for the FUSION_APP data asset type.

func (DataAssetSummaryFromFusionApp) GetAssetProperties ¶

func (m DataAssetSummaryFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromFusionApp) GetDescription ¶

func (m DataAssetSummaryFromFusionApp) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromFusionApp) GetExternalKey ¶

func (m DataAssetSummaryFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromFusionApp) GetIdentifier ¶

func (m DataAssetSummaryFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromFusionApp) GetKey ¶

GetKey returns Key

func (DataAssetSummaryFromFusionApp) GetMetadata ¶

GetMetadata returns Metadata

func (DataAssetSummaryFromFusionApp) GetModelVersion ¶

func (m DataAssetSummaryFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromFusionApp) GetName ¶

GetName returns Name

func (DataAssetSummaryFromFusionApp) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromFusionApp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromFusionApp) GetObjectStatus ¶

func (m DataAssetSummaryFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromFusionApp) GetObjectVersion ¶

func (m DataAssetSummaryFromFusionApp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromFusionApp) GetParentRef ¶

GetParentRef returns ParentRef

func (DataAssetSummaryFromFusionApp) MarshalJSON ¶

func (m DataAssetSummaryFromFusionApp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromFusionApp) String ¶

func (*DataAssetSummaryFromFusionApp) UnmarshalJSON ¶ added in v65.5.0

func (m *DataAssetSummaryFromFusionApp) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetSummaryFromFusionApp) ValidateEnumValue ¶

func (m DataAssetSummaryFromFusionApp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromHdfs ¶ added in v65.43.0

type DataAssetSummaryFromHdfs struct {

	// The HDFS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The HDFS port.
	Port *string `mandatory:"true" json:"port"`

	// The HDFS Protocol name.
	Protocol *string `mandatory:"true" json:"protocol"`

	DefaultConnection *ConnectionSummaryFromHdfs `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// Specifies whether certificate validation is needed
	ValidateCertificate *bool `mandatory:"false" json:"validateCertificate"`
}

DataAssetSummaryFromHdfs Summary details for the HDFS data asset type.

func (DataAssetSummaryFromHdfs) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromHdfs) GetDescription ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromHdfs) GetExternalKey ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromHdfs) GetKey ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromHdfs) GetMetadata ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromHdfs) GetName ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetName() *string

GetName returns Name

func (DataAssetSummaryFromHdfs) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromHdfs) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromHdfs) GetParentRef ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromHdfs) MarshalJSON ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromHdfs) String ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) String() string

func (DataAssetSummaryFromHdfs) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetSummaryFromHdfs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromJdbc ¶

type DataAssetSummaryFromJdbc struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The data asset type for the generic JDBC data asset.
	DataAssetType *string `mandatory:"false" json:"dataAssetType"`

	DefaultConnection *ConnectionSummaryFromJdbc `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromJdbc Summary details for the generic JDBC data asset type.

func (DataAssetSummaryFromJdbc) GetAssetProperties ¶

func (m DataAssetSummaryFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromJdbc) GetDescription ¶

func (m DataAssetSummaryFromJdbc) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromJdbc) GetExternalKey ¶

func (m DataAssetSummaryFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromJdbc) GetIdentifier ¶

func (m DataAssetSummaryFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromJdbc) GetKey ¶

func (m DataAssetSummaryFromJdbc) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromJdbc) GetMetadata ¶

func (m DataAssetSummaryFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromJdbc) GetModelVersion ¶

func (m DataAssetSummaryFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromJdbc) GetName ¶

func (m DataAssetSummaryFromJdbc) GetName() *string

GetName returns Name

func (DataAssetSummaryFromJdbc) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromJdbc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromJdbc) GetObjectStatus ¶

func (m DataAssetSummaryFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromJdbc) GetObjectVersion ¶

func (m DataAssetSummaryFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromJdbc) GetParentRef ¶

func (m DataAssetSummaryFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromJdbc) MarshalJSON ¶

func (m DataAssetSummaryFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromJdbc) String ¶

func (m DataAssetSummaryFromJdbc) String() string

func (DataAssetSummaryFromJdbc) ValidateEnumValue ¶

func (m DataAssetSummaryFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromLake ¶ added in v65.33.0

type DataAssetSummaryFromLake struct {

	// The Lake Ocid.
	LakeId *string `mandatory:"true" json:"lakeId"`

	DefaultConnection *ConnectionSummaryFromLake `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The metastoreId for the specified Lake Resource.
	MetastoreId *string `mandatory:"false" json:"metastoreId"`

	// The lakeProxyEndpoint for the specified Lake Resource.
	LakeProxyEndpoint *string `mandatory:"false" json:"lakeProxyEndpoint"`
}

DataAssetSummaryFromLake Summary details for the Lake data asset type.

func (DataAssetSummaryFromLake) GetAssetProperties ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromLake) GetDescription ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromLake) GetExternalKey ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromLake) GetIdentifier ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromLake) GetKey ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromLake) GetMetadata ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromLake) GetModelVersion ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromLake) GetName ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetName() *string

GetName returns Name

func (DataAssetSummaryFromLake) GetNativeTypeSystem ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromLake) GetObjectStatus ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromLake) GetObjectVersion ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromLake) GetParentRef ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromLake) MarshalJSON ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromLake) String ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) String() string

func (DataAssetSummaryFromLake) ValidateEnumValue ¶ added in v65.33.0

func (m DataAssetSummaryFromLake) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromMySql ¶

type DataAssetSummaryFromMySql struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The generic JDBC service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	DefaultConnection *ConnectionSummaryFromMySql `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromMySql Summary details for the MYSQL data asset type.

func (DataAssetSummaryFromMySql) GetAssetProperties ¶

func (m DataAssetSummaryFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromMySql) GetDescription ¶

func (m DataAssetSummaryFromMySql) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromMySql) GetExternalKey ¶

func (m DataAssetSummaryFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromMySql) GetIdentifier ¶

func (m DataAssetSummaryFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromMySql) GetKey ¶

func (m DataAssetSummaryFromMySql) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromMySql) GetMetadata ¶

func (m DataAssetSummaryFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromMySql) GetModelVersion ¶

func (m DataAssetSummaryFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromMySql) GetName ¶

func (m DataAssetSummaryFromMySql) GetName() *string

GetName returns Name

func (DataAssetSummaryFromMySql) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromMySql) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromMySql) GetObjectStatus ¶

func (m DataAssetSummaryFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromMySql) GetObjectVersion ¶

func (m DataAssetSummaryFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromMySql) GetParentRef ¶

func (m DataAssetSummaryFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromMySql) MarshalJSON ¶

func (m DataAssetSummaryFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromMySql) String ¶

func (m DataAssetSummaryFromMySql) String() string

func (DataAssetSummaryFromMySql) ValidateEnumValue ¶

func (m DataAssetSummaryFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromMySqlHeatWave ¶ added in v65.43.0

type DataAssetSummaryFromMySqlHeatWave struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The MySql HeatWave host name.
	Host *string `mandatory:"false" json:"host"`

	// The MySql HeatWave port number.
	Port *string `mandatory:"false" json:"port"`

	// The MySql HeatWave service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	DefaultConnection *ConnectionSummaryFromMySqlHeatWave `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromMySqlHeatWave Summary details for the MYSQL HeatWave data asset type.

func (DataAssetSummaryFromMySqlHeatWave) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromMySqlHeatWave) GetExternalKey ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromMySqlHeatWave) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetSummaryFromMySqlHeatWave) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetSummaryFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromMySqlHeatWave) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetSummaryFromMySqlHeatWave) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromMySqlHeatWave) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromMySqlHeatWave) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetSummaryFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromMySqlHeatWave) String ¶ added in v65.43.0

func (DataAssetSummaryFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetSummaryFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromObjectStorage ¶

type DataAssetSummaryFromObjectStorage struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Oracle Object storage Region ie. us-ashburn-1
	OciRegion *string `mandatory:"false" json:"ociRegion"`

	// The Oracle Object storage URL.
	Url *string `mandatory:"false" json:"url"`

	// The OCI tenancy OCID.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
	Namespace *string `mandatory:"false" json:"namespace"`

	DefaultConnection *ConnectionSummaryFromObjectStorage `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromObjectStorage Summary details for the Oracle Object storage data asset type.

func (DataAssetSummaryFromObjectStorage) GetAssetProperties ¶

func (m DataAssetSummaryFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromObjectStorage) GetDescription ¶

func (m DataAssetSummaryFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromObjectStorage) GetExternalKey ¶

func (m DataAssetSummaryFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromObjectStorage) GetIdentifier ¶

func (m DataAssetSummaryFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromObjectStorage) GetKey ¶

GetKey returns Key

func (DataAssetSummaryFromObjectStorage) GetMetadata ¶

GetMetadata returns Metadata

func (DataAssetSummaryFromObjectStorage) GetModelVersion ¶

func (m DataAssetSummaryFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromObjectStorage) GetName ¶

GetName returns Name

func (DataAssetSummaryFromObjectStorage) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromObjectStorage) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromObjectStorage) GetObjectStatus ¶

func (m DataAssetSummaryFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromObjectStorage) GetObjectVersion ¶

func (m DataAssetSummaryFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromObjectStorage) GetParentRef ¶

GetParentRef returns ParentRef

func (DataAssetSummaryFromObjectStorage) MarshalJSON ¶

func (m DataAssetSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromObjectStorage) String ¶

func (DataAssetSummaryFromObjectStorage) ValidateEnumValue ¶

func (m DataAssetSummaryFromObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOracle ¶

type DataAssetSummaryFromOracle struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Oracle Database hostname.
	Host *string `mandatory:"false" json:"host"`

	// The Oracle Database port.
	Port *string `mandatory:"false" json:"port"`

	// The Oracle Database service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Database driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Database SID.
	Sid *string `mandatory:"false" json:"sid"`

	// The credential file content from a wallet for the data asset.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	DefaultConnection *ConnectionSummaryFromOracle `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromOracle Summary details for the Oracle Database data asset type.

func (DataAssetSummaryFromOracle) GetAssetProperties ¶

func (m DataAssetSummaryFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracle) GetDescription ¶

func (m DataAssetSummaryFromOracle) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracle) GetExternalKey ¶

func (m DataAssetSummaryFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracle) GetIdentifier ¶

func (m DataAssetSummaryFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracle) GetKey ¶

func (m DataAssetSummaryFromOracle) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromOracle) GetMetadata ¶

func (m DataAssetSummaryFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromOracle) GetModelVersion ¶

func (m DataAssetSummaryFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracle) GetName ¶

func (m DataAssetSummaryFromOracle) GetName() *string

GetName returns Name

func (DataAssetSummaryFromOracle) GetNativeTypeSystem ¶

func (m DataAssetSummaryFromOracle) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracle) GetObjectStatus ¶

func (m DataAssetSummaryFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracle) GetObjectVersion ¶

func (m DataAssetSummaryFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracle) GetParentRef ¶

func (m DataAssetSummaryFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracle) MarshalJSON ¶

func (m DataAssetSummaryFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracle) String ¶

func (DataAssetSummaryFromOracle) ValidateEnumValue ¶

func (m DataAssetSummaryFromOracle) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOracleEbs ¶ added in v65.43.0

type DataAssetSummaryFromOracleEbs struct {

	// The Oracle EBS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle EBS port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *ConnectionSummaryFromOracleEbs `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Oracle EBS service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle EBS driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle EBS SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

DataAssetSummaryFromOracleEbs Summary details for E-Business Suite data asset type.

func (DataAssetSummaryFromOracleEbs) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracleEbs) GetExternalKey ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracleEbs) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetSummaryFromOracleEbs) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetSummaryFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracleEbs) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetSummaryFromOracleEbs) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracleEbs) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracleEbs) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracleEbs) MarshalJSON ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracleEbs) String ¶ added in v65.43.0

func (DataAssetSummaryFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleEbs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOraclePeopleSoft ¶ added in v65.43.0

type DataAssetSummaryFromOraclePeopleSoft struct {

	// The Oracle PeopleSoft hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle PeopleSoft port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *ConnectionSummaryFromOraclePeopleSoft `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Oracle PeopleSoft service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle PeopleSoft driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle PeopleSoft SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

DataAssetSummaryFromOraclePeopleSoft Summary details for the Oracle PeopleSoft data asset type.

func (DataAssetSummaryFromOraclePeopleSoft) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOraclePeopleSoft) GetExternalKey ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetSummaryFromOraclePeopleSoft) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetSummaryFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetSummaryFromOraclePeopleSoft) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOraclePeopleSoft) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOraclePeopleSoft) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetSummaryFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOraclePeopleSoft) String ¶ added in v65.43.0

func (DataAssetSummaryFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetSummaryFromOraclePeopleSoft) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOracleSiebel ¶ added in v65.43.0

type DataAssetSummaryFromOracleSiebel struct {

	// The Oracle Siebel hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle Siebel port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *ConnectionSummaryFromOracleSiebel `mandatory:"true" json:"defaultConnection"`

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The Oracle Siebel service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Siebel driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Siebel SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

DataAssetSummaryFromOracleSiebel Summary details for the Oracle Siebel data asset type.

func (DataAssetSummaryFromOracleSiebel) GetAssetProperties ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracleSiebel) GetExternalKey ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracleSiebel) GetKey ¶ added in v65.43.0

GetKey returns Key

func (DataAssetSummaryFromOracleSiebel) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataAssetSummaryFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracleSiebel) GetName ¶ added in v65.43.0

GetName returns Name

func (DataAssetSummaryFromOracleSiebel) GetNativeTypeSystem ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracleSiebel) GetObjectVersion ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracleSiebel) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracleSiebel) String ¶ added in v65.43.0

func (DataAssetSummaryFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

func (m DataAssetSummaryFromOracleSiebel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromRest ¶ added in v65.21.0

type DataAssetSummaryFromRest struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// The 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"`

	// 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The base url of the rest server.
	BaseUrl *string `mandatory:"false" json:"baseUrl"`

	// The manifest file content of the rest APIs.
	ManifestFileContent *string `mandatory:"false" json:"manifestFileContent"`

	DefaultConnection ConnectionSummary `mandatory:"false" json:"defaultConnection"`
}

DataAssetSummaryFromRest Rest data asset summary.

func (DataAssetSummaryFromRest) GetAssetProperties ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromRest) GetDescription ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromRest) GetExternalKey ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromRest) GetIdentifier ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromRest) GetKey ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromRest) GetMetadata ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromRest) GetModelVersion ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromRest) GetName ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetName() *string

GetName returns Name

func (DataAssetSummaryFromRest) GetNativeTypeSystem ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromRest) GetObjectStatus ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromRest) GetObjectVersion ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromRest) GetParentRef ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromRest) MarshalJSON ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromRest) String ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) String() string

func (*DataAssetSummaryFromRest) UnmarshalJSON ¶ added in v65.21.0

func (m *DataAssetSummaryFromRest) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetSummaryFromRest) ValidateEnumValue ¶ added in v65.21.0

func (m DataAssetSummaryFromRest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryModelTypeEnum ¶

type DataAssetSummaryModelTypeEnum string

DataAssetSummaryModelTypeEnum Enum with underlying type: string

const (
	DataAssetSummaryModelTypeOracleDataAsset              DataAssetSummaryModelTypeEnum = "ORACLE_DATA_ASSET"
	DataAssetSummaryModelTypeOracleObjectStorageDataAsset DataAssetSummaryModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
	DataAssetSummaryModelTypeOracleAtpDataAsset           DataAssetSummaryModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
	DataAssetSummaryModelTypeOracleAdwcDataAsset          DataAssetSummaryModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
	DataAssetSummaryModelTypeMysqlDataAsset               DataAssetSummaryModelTypeEnum = "MYSQL_DATA_ASSET"
	DataAssetSummaryModelTypeGenericJdbcDataAsset         DataAssetSummaryModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
	DataAssetSummaryModelTypeFusionAppDataAsset           DataAssetSummaryModelTypeEnum = "FUSION_APP_DATA_ASSET"
	DataAssetSummaryModelTypeAmazonS3DataAsset            DataAssetSummaryModelTypeEnum = "AMAZON_S3_DATA_ASSET"
	DataAssetSummaryModelTypeLakeDataAsset                DataAssetSummaryModelTypeEnum = "LAKE_DATA_ASSET"
	DataAssetSummaryModelTypeOraclePeoplesoftDataAsset    DataAssetSummaryModelTypeEnum = "ORACLE_PEOPLESOFT_DATA_ASSET"
	DataAssetSummaryModelTypeOracleSiebelDataAsset        DataAssetSummaryModelTypeEnum = "ORACLE_SIEBEL_DATA_ASSET"
	DataAssetSummaryModelTypeOracleEbsDataAsset           DataAssetSummaryModelTypeEnum = "ORACLE_EBS_DATA_ASSET"
	DataAssetSummaryModelTypeHdfsDataAsset                DataAssetSummaryModelTypeEnum = "HDFS_DATA_ASSET"
	DataAssetSummaryModelTypeMysqlHeatwaveDataAsset       DataAssetSummaryModelTypeEnum = "MYSQL_HEATWAVE_DATA_ASSET"
	DataAssetSummaryModelTypeRestDataAsset                DataAssetSummaryModelTypeEnum = "REST_DATA_ASSET"
)

Set of constants representing the allowable values for DataAssetSummaryModelTypeEnum

func GetDataAssetSummaryModelTypeEnumValues ¶

func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum

GetDataAssetSummaryModelTypeEnumValues Enumerates the set of values for DataAssetSummaryModelTypeEnum

func GetMappingDataAssetSummaryModelTypeEnum ¶

func GetMappingDataAssetSummaryModelTypeEnum(val string) (DataAssetSummaryModelTypeEnum, bool)

GetMappingDataAssetSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntity ¶

type DataEntity interface {
	GetMetadata() *ObjectMetadata
}

DataEntity The data entity object.

type DataEntityDetails ¶

type DataEntityDetails interface {
}

DataEntityDetails The data entity details object.

type DataEntityDetailsModelTypeEnum ¶

type DataEntityDetailsModelTypeEnum string

DataEntityDetailsModelTypeEnum Enum with underlying type: string

const (
	DataEntityDetailsModelTypeViewEntity      DataEntityDetailsModelTypeEnum = "VIEW_ENTITY"
	DataEntityDetailsModelTypeTableEntity     DataEntityDetailsModelTypeEnum = "TABLE_ENTITY"
	DataEntityDetailsModelTypeFileEntity      DataEntityDetailsModelTypeEnum = "FILE_ENTITY"
	DataEntityDetailsModelTypeSqlEntity       DataEntityDetailsModelTypeEnum = "SQL_ENTITY"
	DataEntityDetailsModelTypeObjectEntity    DataEntityDetailsModelTypeEnum = "OBJECT_ENTITY"
	DataEntityDetailsModelTypeDataStoreEntity DataEntityDetailsModelTypeEnum = "DATA_STORE_ENTITY"
)

Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum

func GetDataEntityDetailsModelTypeEnumValues ¶

func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum

GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum

func GetMappingDataEntityDetailsModelTypeEnum ¶

func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)

GetMappingDataEntityDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromDataStore ¶

type DataEntityFromDataStore struct {
	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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromDataStore The view entity data entity details.

func (DataEntityFromDataStore) GetMetadata ¶

func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromDataStore) MarshalJSON ¶

func (m DataEntityFromDataStore) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromDataStore) String ¶

func (m DataEntityFromDataStore) String() string

func (*DataEntityFromDataStore) UnmarshalJSON ¶

func (m *DataEntityFromDataStore) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromDataStore) ValidateEnumValue ¶

func (m DataEntityFromDataStore) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromDataStoreEntityDetails ¶

type DataEntityFromDataStoreEntityDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromDataStoreEntityDetails The view entity data entity details.

func (DataEntityFromDataStoreEntityDetails) MarshalJSON ¶

func (m DataEntityFromDataStoreEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromDataStoreEntityDetails) String ¶

func (*DataEntityFromDataStoreEntityDetails) UnmarshalJSON ¶

func (m *DataEntityFromDataStoreEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromDataStoreEntityDetails) ValidateEnumValue ¶

func (m DataEntityFromDataStoreEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum ¶

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum string

DataEntityFromDataStoreEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromDataStoreEntityDetailsEntityTypeTable     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromDataStoreEntityDetailsEntityTypeView      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromDataStoreEntityDetailsEntityTypeFile      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromDataStoreEntityDetailsEntityTypeQueue     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "QUEUE"
	DataEntityFromDataStoreEntityDetailsEntityTypeStream    DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "STREAM"
	DataEntityFromDataStoreEntityDetailsEntityTypeOther     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "OTHER"
	DataEntityFromDataStoreEntityDetailsEntityTypeDataStore DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "DATA_STORE"
)

Set of constants representing the allowable values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues ¶

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum

GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum ¶

func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromDataStoreEntityTypeEnum ¶

type DataEntityFromDataStoreEntityTypeEnum string

DataEntityFromDataStoreEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromDataStoreEntityTypeTable     DataEntityFromDataStoreEntityTypeEnum = "TABLE"
	DataEntityFromDataStoreEntityTypeView      DataEntityFromDataStoreEntityTypeEnum = "VIEW"
	DataEntityFromDataStoreEntityTypeFile      DataEntityFromDataStoreEntityTypeEnum = "FILE"
	DataEntityFromDataStoreEntityTypeQueue     DataEntityFromDataStoreEntityTypeEnum = "QUEUE"
	DataEntityFromDataStoreEntityTypeStream    DataEntityFromDataStoreEntityTypeEnum = "STREAM"
	DataEntityFromDataStoreEntityTypeOther     DataEntityFromDataStoreEntityTypeEnum = "OTHER"
	DataEntityFromDataStoreEntityTypeDataStore DataEntityFromDataStoreEntityTypeEnum = "DATA_STORE"
)

Set of constants representing the allowable values for DataEntityFromDataStoreEntityTypeEnum

func GetDataEntityFromDataStoreEntityTypeEnumValues ¶

func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum

GetDataEntityFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityTypeEnum ¶

func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)

GetMappingDataEntityFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromFile ¶

type DataEntityFromFile struct {
	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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromFile The file data entity details.

func (DataEntityFromFile) GetMetadata ¶

func (m DataEntityFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromFile) MarshalJSON ¶

func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromFile) String ¶

func (m DataEntityFromFile) String() string

func (*DataEntityFromFile) UnmarshalJSON ¶

func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromFile) ValidateEnumValue ¶

func (m DataEntityFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromFileEntityDetails ¶

type DataEntityFromFileEntityDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromFileEntityDetails The file data entity details.

func (DataEntityFromFileEntityDetails) MarshalJSON ¶

func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromFileEntityDetails) String ¶

func (*DataEntityFromFileEntityDetails) UnmarshalJSON ¶

func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromFileEntityDetails) ValidateEnumValue ¶

func (m DataEntityFromFileEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromFileEntityDetailsEntityTypeEnum ¶

type DataEntityFromFileEntityDetailsEntityTypeEnum string

DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromFileEntityDetailsEntityTypeTable  DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromFileEntityDetailsEntityTypeView   DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromFileEntityDetailsEntityTypeFile   DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromFileEntityDetailsEntityTypeQueue  DataEntityFromFileEntityDetailsEntityTypeEnum = "QUEUE"
	DataEntityFromFileEntityDetailsEntityTypeStream DataEntityFromFileEntityDetailsEntityTypeEnum = "STREAM"
	DataEntityFromFileEntityDetailsEntityTypeOther  DataEntityFromFileEntityDetailsEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues ¶

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum

GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum ¶

func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromFileEntityTypeEnum ¶

type DataEntityFromFileEntityTypeEnum string

DataEntityFromFileEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromFileEntityTypeTable  DataEntityFromFileEntityTypeEnum = "TABLE"
	DataEntityFromFileEntityTypeView   DataEntityFromFileEntityTypeEnum = "VIEW"
	DataEntityFromFileEntityTypeFile   DataEntityFromFileEntityTypeEnum = "FILE"
	DataEntityFromFileEntityTypeQueue  DataEntityFromFileEntityTypeEnum = "QUEUE"
	DataEntityFromFileEntityTypeStream DataEntityFromFileEntityTypeEnum = "STREAM"
	DataEntityFromFileEntityTypeOther  DataEntityFromFileEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum

func GetDataEntityFromFileEntityTypeEnumValues ¶

func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum

GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum

func GetMappingDataEntityFromFileEntityTypeEnum ¶

func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)

GetMappingDataEntityFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromObject ¶ added in v65.43.0

type DataEntityFromObject 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 DataEntityFromObjectEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

DataEntityFromObject The Application Object entity data entity details.

func (DataEntityFromObject) GetMetadata ¶ added in v65.43.0

func (m DataEntityFromObject) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromObject) MarshalJSON ¶ added in v65.43.0

func (m DataEntityFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromObject) String ¶ added in v65.43.0

func (m DataEntityFromObject) String() string

func (*DataEntityFromObject) UnmarshalJSON ¶ added in v65.43.0

func (m *DataEntityFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromObject) ValidateEnumValue ¶ added in v65.43.0

func (m DataEntityFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromObjectEntityDetails ¶ added in v65.43.0

type DataEntityFromObjectEntityDetails 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 DataEntityFromObjectEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

DataEntityFromObjectEntityDetails The application object entity data entity details.

func (DataEntityFromObjectEntityDetails) MarshalJSON ¶ added in v65.43.0

func (m DataEntityFromObjectEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromObjectEntityDetails) String ¶ added in v65.43.0

func (*DataEntityFromObjectEntityDetails) UnmarshalJSON ¶ added in v65.43.0

func (m *DataEntityFromObjectEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromObjectEntityDetails) ValidateEnumValue ¶ added in v65.43.0

func (m DataEntityFromObjectEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromObjectEntityDetailsEntityTypeEnum ¶ added in v65.43.0

type DataEntityFromObjectEntityDetailsEntityTypeEnum string

DataEntityFromObjectEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromObjectEntityDetailsEntityTypeTable  DataEntityFromObjectEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromObjectEntityDetailsEntityTypeView   DataEntityFromObjectEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromObjectEntityDetailsEntityTypeFile   DataEntityFromObjectEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromObjectEntityDetailsEntityTypeSql    DataEntityFromObjectEntityDetailsEntityTypeEnum = "SQL"
	DataEntityFromObjectEntityDetailsEntityTypeObject DataEntityFromObjectEntityDetailsEntityTypeEnum = "OBJECT"
)

Set of constants representing the allowable values for DataEntityFromObjectEntityDetailsEntityTypeEnum

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues ¶ added in v65.43.0

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues() []DataEntityFromObjectEntityDetailsEntityTypeEnum

GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromObjectEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum ¶ added in v65.43.0

func GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum(val string) (DataEntityFromObjectEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromObjectEntityTypeEnum ¶ added in v65.43.0

type DataEntityFromObjectEntityTypeEnum string

DataEntityFromObjectEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromObjectEntityTypeTable  DataEntityFromObjectEntityTypeEnum = "TABLE"
	DataEntityFromObjectEntityTypeView   DataEntityFromObjectEntityTypeEnum = "VIEW"
	DataEntityFromObjectEntityTypeFile   DataEntityFromObjectEntityTypeEnum = "FILE"
	DataEntityFromObjectEntityTypeSql    DataEntityFromObjectEntityTypeEnum = "SQL"
	DataEntityFromObjectEntityTypeObject DataEntityFromObjectEntityTypeEnum = "OBJECT"
)

Set of constants representing the allowable values for DataEntityFromObjectEntityTypeEnum

func GetDataEntityFromObjectEntityTypeEnumValues ¶ added in v65.43.0

func GetDataEntityFromObjectEntityTypeEnumValues() []DataEntityFromObjectEntityTypeEnum

GetDataEntityFromObjectEntityTypeEnumValues Enumerates the set of values for DataEntityFromObjectEntityTypeEnum

func GetMappingDataEntityFromObjectEntityTypeEnum ¶ added in v65.43.0

func GetMappingDataEntityFromObjectEntityTypeEnum(val string) (DataEntityFromObjectEntityTypeEnum, bool)

GetMappingDataEntityFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromSql ¶

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"`
}

DataEntityFromSql The sql entity data entity details.

func (DataEntityFromSql) GetMetadata ¶

func (m DataEntityFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromSql) MarshalJSON ¶

func (m DataEntityFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromSql) String ¶

func (m DataEntityFromSql) String() string

func (*DataEntityFromSql) UnmarshalJSON ¶

func (m *DataEntityFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromSql) ValidateEnumValue ¶

func (m DataEntityFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromSqlEntityDetails ¶

type DataEntityFromSqlEntityDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`
}

DataEntityFromSqlEntityDetails The sql entity data entity details.

func (DataEntityFromSqlEntityDetails) MarshalJSON ¶

func (m DataEntityFromSqlEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromSqlEntityDetails) String ¶

func (*DataEntityFromSqlEntityDetails) UnmarshalJSON ¶

func (m *DataEntityFromSqlEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromSqlEntityDetails) ValidateEnumValue ¶

func (m DataEntityFromSqlEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromSqlEntityDetailsEntityTypeEnum ¶

type DataEntityFromSqlEntityDetailsEntityTypeEnum string

DataEntityFromSqlEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromSqlEntityDetailsEntityTypeTable DataEntityFromSqlEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromSqlEntityDetailsEntityTypeView  DataEntityFromSqlEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromSqlEntityDetailsEntityTypeFile  DataEntityFromSqlEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromSqlEntityDetailsEntityTypeSql   DataEntityFromSqlEntityDetailsEntityTypeEnum = "SQL"
)

Set of constants representing the allowable values for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues ¶

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum

GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum ¶

func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromSqlEntityTypeEnum ¶

type DataEntityFromSqlEntityTypeEnum string

DataEntityFromSqlEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromSqlEntityTypeTable DataEntityFromSqlEntityTypeEnum = "TABLE"
	DataEntityFromSqlEntityTypeView  DataEntityFromSqlEntityTypeEnum = "VIEW"
	DataEntityFromSqlEntityTypeFile  DataEntityFromSqlEntityTypeEnum = "FILE"
	DataEntityFromSqlEntityTypeSql   DataEntityFromSqlEntityTypeEnum = "SQL"
)

Set of constants representing the allowable values for DataEntityFromSqlEntityTypeEnum

func GetDataEntityFromSqlEntityTypeEnumValues ¶

func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum

GetDataEntityFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityTypeEnum

func GetMappingDataEntityFromSqlEntityTypeEnum ¶

func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)

GetMappingDataEntityFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromTable ¶

type DataEntityFromTable struct {
	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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromTable The table entity data entity.

func (DataEntityFromTable) GetMetadata ¶

func (m DataEntityFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromTable) MarshalJSON ¶

func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromTable) String ¶

func (m DataEntityFromTable) String() string

func (*DataEntityFromTable) UnmarshalJSON ¶

func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromTable) ValidateEnumValue ¶

func (m DataEntityFromTable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromTableEntityDetails ¶

type DataEntityFromTableEntityDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromTableEntityDetails The table entity data entity.

func (DataEntityFromTableEntityDetails) MarshalJSON ¶

func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromTableEntityDetails) String ¶

func (*DataEntityFromTableEntityDetails) UnmarshalJSON ¶

func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromTableEntityDetails) ValidateEnumValue ¶

func (m DataEntityFromTableEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromTableEntityDetailsEntityTypeEnum ¶

type DataEntityFromTableEntityDetailsEntityTypeEnum string

DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromTableEntityDetailsEntityTypeTable  DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromTableEntityDetailsEntityTypeView   DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromTableEntityDetailsEntityTypeFile   DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromTableEntityDetailsEntityTypeQueue  DataEntityFromTableEntityDetailsEntityTypeEnum = "QUEUE"
	DataEntityFromTableEntityDetailsEntityTypeStream DataEntityFromTableEntityDetailsEntityTypeEnum = "STREAM"
	DataEntityFromTableEntityDetailsEntityTypeOther  DataEntityFromTableEntityDetailsEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues ¶

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum

GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum ¶

func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromTableEntityTypeEnum ¶

type DataEntityFromTableEntityTypeEnum string

DataEntityFromTableEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromTableEntityTypeTable  DataEntityFromTableEntityTypeEnum = "TABLE"
	DataEntityFromTableEntityTypeView   DataEntityFromTableEntityTypeEnum = "VIEW"
	DataEntityFromTableEntityTypeFile   DataEntityFromTableEntityTypeEnum = "FILE"
	DataEntityFromTableEntityTypeQueue  DataEntityFromTableEntityTypeEnum = "QUEUE"
	DataEntityFromTableEntityTypeStream DataEntityFromTableEntityTypeEnum = "STREAM"
	DataEntityFromTableEntityTypeOther  DataEntityFromTableEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum

func GetDataEntityFromTableEntityTypeEnumValues ¶

func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum

GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum

func GetMappingDataEntityFromTableEntityTypeEnum ¶

func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)

GetMappingDataEntityFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromView ¶

type DataEntityFromView struct {
	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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromView The view entity data entity details.

func (DataEntityFromView) GetMetadata ¶

func (m DataEntityFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromView) MarshalJSON ¶

func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromView) String ¶

func (m DataEntityFromView) String() string

func (*DataEntityFromView) UnmarshalJSON ¶

func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromView) ValidateEnumValue ¶

func (m DataEntityFromView) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromViewEntityDetails ¶

type DataEntityFromViewEntityDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntityFromViewEntityDetails The view entity data entity details.

func (DataEntityFromViewEntityDetails) MarshalJSON ¶

func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromViewEntityDetails) String ¶

func (*DataEntityFromViewEntityDetails) UnmarshalJSON ¶

func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromViewEntityDetails) ValidateEnumValue ¶

func (m DataEntityFromViewEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromViewEntityDetailsEntityTypeEnum ¶

type DataEntityFromViewEntityDetailsEntityTypeEnum string

DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromViewEntityDetailsEntityTypeTable  DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE"
	DataEntityFromViewEntityDetailsEntityTypeView   DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW"
	DataEntityFromViewEntityDetailsEntityTypeFile   DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE"
	DataEntityFromViewEntityDetailsEntityTypeQueue  DataEntityFromViewEntityDetailsEntityTypeEnum = "QUEUE"
	DataEntityFromViewEntityDetailsEntityTypeStream DataEntityFromViewEntityDetailsEntityTypeEnum = "STREAM"
	DataEntityFromViewEntityDetailsEntityTypeOther  DataEntityFromViewEntityDetailsEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues ¶

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum

GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum ¶

func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromViewEntityTypeEnum ¶

type DataEntityFromViewEntityTypeEnum string

DataEntityFromViewEntityTypeEnum Enum with underlying type: string

const (
	DataEntityFromViewEntityTypeTable  DataEntityFromViewEntityTypeEnum = "TABLE"
	DataEntityFromViewEntityTypeView   DataEntityFromViewEntityTypeEnum = "VIEW"
	DataEntityFromViewEntityTypeFile   DataEntityFromViewEntityTypeEnum = "FILE"
	DataEntityFromViewEntityTypeQueue  DataEntityFromViewEntityTypeEnum = "QUEUE"
	DataEntityFromViewEntityTypeStream DataEntityFromViewEntityTypeEnum = "STREAM"
	DataEntityFromViewEntityTypeOther  DataEntityFromViewEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum

func GetDataEntityFromViewEntityTypeEnumValues ¶

func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum

GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum

func GetMappingDataEntityFromViewEntityTypeEnum ¶

func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)

GetMappingDataEntityFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityModelTypeEnum ¶

type DataEntityModelTypeEnum string

DataEntityModelTypeEnum Enum with underlying type: string

const (
	DataEntityModelTypeViewEntity      DataEntityModelTypeEnum = "VIEW_ENTITY"
	DataEntityModelTypeTableEntity     DataEntityModelTypeEnum = "TABLE_ENTITY"
	DataEntityModelTypeFileEntity      DataEntityModelTypeEnum = "FILE_ENTITY"
	DataEntityModelTypeSqlEntity       DataEntityModelTypeEnum = "SQL_ENTITY"
	DataEntityModelTypeObjectEntity    DataEntityModelTypeEnum = "OBJECT_ENTITY"
	DataEntityModelTypeDataStoreEntity DataEntityModelTypeEnum = "DATA_STORE_ENTITY"
	DataEntityModelTypeDerivedEntity   DataEntityModelTypeEnum = "DERIVED_ENTITY"
)

Set of constants representing the allowable values for DataEntityModelTypeEnum

func GetDataEntityModelTypeEnumValues ¶

func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum

GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum

func GetMappingDataEntityModelTypeEnum ¶

func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)

GetMappingDataEntityModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummary ¶

type DataEntitySummary interface {
	GetMetadata() *ObjectMetadata
}

DataEntitySummary The data entity summary object.

type DataEntitySummaryCollection ¶

type DataEntitySummaryCollection struct {

	// The array of data entity summaries.
	Items []DataEntitySummary `mandatory:"true" json:"items"`
}

DataEntitySummaryCollection This is the collection of data entity summaries, it may be a collection of lightweight details or full definitions.

func (DataEntitySummaryCollection) String ¶

func (*DataEntitySummaryCollection) UnmarshalJSON ¶

func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryCollection) ValidateEnumValue ¶

func (m DataEntitySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromDataStore ¶

type DataEntitySummaryFromDataStore struct {
	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntitySummaryFromDataStore The view entity data entity details.

func (DataEntitySummaryFromDataStore) GetMetadata ¶

GetMetadata returns Metadata

func (DataEntitySummaryFromDataStore) MarshalJSON ¶

func (m DataEntitySummaryFromDataStore) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromDataStore) String ¶

func (*DataEntitySummaryFromDataStore) UnmarshalJSON ¶

func (m *DataEntitySummaryFromDataStore) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromDataStore) ValidateEnumValue ¶

func (m DataEntitySummaryFromDataStore) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromDataStoreEntityTypeEnum ¶

type DataEntitySummaryFromDataStoreEntityTypeEnum string

DataEntitySummaryFromDataStoreEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromDataStoreEntityTypeTable     DataEntitySummaryFromDataStoreEntityTypeEnum = "TABLE"
	DataEntitySummaryFromDataStoreEntityTypeView      DataEntitySummaryFromDataStoreEntityTypeEnum = "VIEW"
	DataEntitySummaryFromDataStoreEntityTypeFile      DataEntitySummaryFromDataStoreEntityTypeEnum = "FILE"
	DataEntitySummaryFromDataStoreEntityTypeQueue     DataEntitySummaryFromDataStoreEntityTypeEnum = "QUEUE"
	DataEntitySummaryFromDataStoreEntityTypeStream    DataEntitySummaryFromDataStoreEntityTypeEnum = "STREAM"
	DataEntitySummaryFromDataStoreEntityTypeOther     DataEntitySummaryFromDataStoreEntityTypeEnum = "OTHER"
	DataEntitySummaryFromDataStoreEntityTypeDataStore DataEntitySummaryFromDataStoreEntityTypeEnum = "DATA_STORE"
)

Set of constants representing the allowable values for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues ¶

func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum

GetDataEntitySummaryFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum ¶

func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromFile ¶

type DataEntitySummaryFromFile struct {
	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntitySummaryFromFile The file data entity details.

func (DataEntitySummaryFromFile) GetMetadata ¶

func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromFile) MarshalJSON ¶

func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromFile) String ¶

func (m DataEntitySummaryFromFile) String() string

func (*DataEntitySummaryFromFile) UnmarshalJSON ¶

func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromFile) ValidateEnumValue ¶

func (m DataEntitySummaryFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromFileEntityTypeEnum ¶

type DataEntitySummaryFromFileEntityTypeEnum string

DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromFileEntityTypeTable  DataEntitySummaryFromFileEntityTypeEnum = "TABLE"
	DataEntitySummaryFromFileEntityTypeView   DataEntitySummaryFromFileEntityTypeEnum = "VIEW"
	DataEntitySummaryFromFileEntityTypeFile   DataEntitySummaryFromFileEntityTypeEnum = "FILE"
	DataEntitySummaryFromFileEntityTypeQueue  DataEntitySummaryFromFileEntityTypeEnum = "QUEUE"
	DataEntitySummaryFromFileEntityTypeStream DataEntitySummaryFromFileEntityTypeEnum = "STREAM"
	DataEntitySummaryFromFileEntityTypeOther  DataEntitySummaryFromFileEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum

func GetDataEntitySummaryFromFileEntityTypeEnumValues ¶

func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum

GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum

func GetMappingDataEntitySummaryFromFileEntityTypeEnum ¶

func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromObject ¶ added in v65.43.0

type DataEntitySummaryFromObject 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 DataEntitySummaryFromObjectEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

DataEntitySummaryFromObject The application object entity data entity details.

func (DataEntitySummaryFromObject) GetMetadata ¶ added in v65.43.0

GetMetadata returns Metadata

func (DataEntitySummaryFromObject) MarshalJSON ¶ added in v65.43.0

func (m DataEntitySummaryFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromObject) String ¶ added in v65.43.0

func (*DataEntitySummaryFromObject) UnmarshalJSON ¶ added in v65.43.0

func (m *DataEntitySummaryFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromObject) ValidateEnumValue ¶ added in v65.43.0

func (m DataEntitySummaryFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromObjectEntityTypeEnum ¶ added in v65.43.0

type DataEntitySummaryFromObjectEntityTypeEnum string

DataEntitySummaryFromObjectEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromObjectEntityTypeTable  DataEntitySummaryFromObjectEntityTypeEnum = "TABLE"
	DataEntitySummaryFromObjectEntityTypeView   DataEntitySummaryFromObjectEntityTypeEnum = "VIEW"
	DataEntitySummaryFromObjectEntityTypeFile   DataEntitySummaryFromObjectEntityTypeEnum = "FILE"
	DataEntitySummaryFromObjectEntityTypeSql    DataEntitySummaryFromObjectEntityTypeEnum = "SQL"
	DataEntitySummaryFromObjectEntityTypeObject DataEntitySummaryFromObjectEntityTypeEnum = "OBJECT"
)

Set of constants representing the allowable values for DataEntitySummaryFromObjectEntityTypeEnum

func GetDataEntitySummaryFromObjectEntityTypeEnumValues ¶ added in v65.43.0

func GetDataEntitySummaryFromObjectEntityTypeEnumValues() []DataEntitySummaryFromObjectEntityTypeEnum

GetDataEntitySummaryFromObjectEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromObjectEntityTypeEnum

func GetMappingDataEntitySummaryFromObjectEntityTypeEnum ¶ added in v65.43.0

func GetMappingDataEntitySummaryFromObjectEntityTypeEnum(val string) (DataEntitySummaryFromObjectEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromSql ¶

type DataEntitySummaryFromSql struct {
	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`
}

DataEntitySummaryFromSql The sql entity data entity details.

func (DataEntitySummaryFromSql) GetMetadata ¶

func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromSql) MarshalJSON ¶

func (m DataEntitySummaryFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromSql) String ¶

func (m DataEntitySummaryFromSql) String() string

func (*DataEntitySummaryFromSql) UnmarshalJSON ¶

func (m *DataEntitySummaryFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromSql) ValidateEnumValue ¶

func (m DataEntitySummaryFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromSqlEntityTypeEnum ¶

type DataEntitySummaryFromSqlEntityTypeEnum string

DataEntitySummaryFromSqlEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromSqlEntityTypeTable DataEntitySummaryFromSqlEntityTypeEnum = "TABLE"
	DataEntitySummaryFromSqlEntityTypeView  DataEntitySummaryFromSqlEntityTypeEnum = "VIEW"
	DataEntitySummaryFromSqlEntityTypeFile  DataEntitySummaryFromSqlEntityTypeEnum = "FILE"
	DataEntitySummaryFromSqlEntityTypeSql   DataEntitySummaryFromSqlEntityTypeEnum = "SQL"
)

Set of constants representing the allowable values for DataEntitySummaryFromSqlEntityTypeEnum

func GetDataEntitySummaryFromSqlEntityTypeEnumValues ¶

func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum

GetDataEntitySummaryFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromSqlEntityTypeEnum

func GetMappingDataEntitySummaryFromSqlEntityTypeEnum ¶

func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromTable ¶

type DataEntitySummaryFromTable struct {
	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntitySummaryFromTable The table entity data entity.

func (DataEntitySummaryFromTable) GetMetadata ¶

func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromTable) MarshalJSON ¶

func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromTable) String ¶

func (*DataEntitySummaryFromTable) UnmarshalJSON ¶

func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromTable) ValidateEnumValue ¶

func (m DataEntitySummaryFromTable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromTableEntityTypeEnum ¶

type DataEntitySummaryFromTableEntityTypeEnum string

DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromTableEntityTypeTable  DataEntitySummaryFromTableEntityTypeEnum = "TABLE"
	DataEntitySummaryFromTableEntityTypeView   DataEntitySummaryFromTableEntityTypeEnum = "VIEW"
	DataEntitySummaryFromTableEntityTypeFile   DataEntitySummaryFromTableEntityTypeEnum = "FILE"
	DataEntitySummaryFromTableEntityTypeQueue  DataEntitySummaryFromTableEntityTypeEnum = "QUEUE"
	DataEntitySummaryFromTableEntityTypeStream DataEntitySummaryFromTableEntityTypeEnum = "STREAM"
	DataEntitySummaryFromTableEntityTypeOther  DataEntitySummaryFromTableEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum

func GetDataEntitySummaryFromTableEntityTypeEnumValues ¶

func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum

GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum

func GetMappingDataEntitySummaryFromTableEntityTypeEnum ¶

func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromView ¶

type DataEntitySummaryFromView struct {
	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

DataEntitySummaryFromView The view entity data entity details.

func (DataEntitySummaryFromView) GetMetadata ¶

func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromView) MarshalJSON ¶

func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromView) String ¶

func (m DataEntitySummaryFromView) String() string

func (*DataEntitySummaryFromView) UnmarshalJSON ¶

func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromView) ValidateEnumValue ¶

func (m DataEntitySummaryFromView) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromViewEntityTypeEnum ¶

type DataEntitySummaryFromViewEntityTypeEnum string

DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryFromViewEntityTypeTable  DataEntitySummaryFromViewEntityTypeEnum = "TABLE"
	DataEntitySummaryFromViewEntityTypeView   DataEntitySummaryFromViewEntityTypeEnum = "VIEW"
	DataEntitySummaryFromViewEntityTypeFile   DataEntitySummaryFromViewEntityTypeEnum = "FILE"
	DataEntitySummaryFromViewEntityTypeQueue  DataEntitySummaryFromViewEntityTypeEnum = "QUEUE"
	DataEntitySummaryFromViewEntityTypeStream DataEntitySummaryFromViewEntityTypeEnum = "STREAM"
	DataEntitySummaryFromViewEntityTypeOther  DataEntitySummaryFromViewEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum

func GetDataEntitySummaryFromViewEntityTypeEnumValues ¶

func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum

GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum

func GetMappingDataEntitySummaryFromViewEntityTypeEnum ¶

func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryModelTypeEnum ¶

type DataEntitySummaryModelTypeEnum string

DataEntitySummaryModelTypeEnum Enum with underlying type: string

const (
	DataEntitySummaryModelTypeViewEntity      DataEntitySummaryModelTypeEnum = "VIEW_ENTITY"
	DataEntitySummaryModelTypeTableEntity     DataEntitySummaryModelTypeEnum = "TABLE_ENTITY"
	DataEntitySummaryModelTypeFileEntity      DataEntitySummaryModelTypeEnum = "FILE_ENTITY"
	DataEntitySummaryModelTypeSqlEntity       DataEntitySummaryModelTypeEnum = "SQL_ENTITY"
	DataEntitySummaryModelTypeObjectEntity    DataEntitySummaryModelTypeEnum = "OBJECT_ENTITY"
	DataEntitySummaryModelTypeDataStoreEntity DataEntitySummaryModelTypeEnum = "DATA_STORE_ENTITY"
)

Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum

func GetDataEntitySummaryModelTypeEnumValues ¶

func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum

GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum

func GetMappingDataEntitySummaryModelTypeEnum ¶

func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)

GetMappingDataEntitySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataFlow ¶

type DataFlow struct {

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
	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"`

	// 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 version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of nodes.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The status 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// A hash map that maps TypedObject keys to the object itself, for java sdk.
	TypedObjectMap map[string]TypedObjectWrapper `mandatory:"false" json:"typedObjectMap"`

	// A hash map that maps TypedObject keys to a field map that maps to the typed object as a target, for java sdk.
	TargetFieldMapSummary map[string]FieldMapWrapper `mandatory:"false" json:"targetFieldMapSummary"`
}

DataFlow The data flow type contains the audit summary information and the definition of the data flow.

func (DataFlow) String ¶

func (m DataFlow) String() string

func (DataFlow) ValidateEnumValue ¶

func (m DataFlow) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowDetails ¶

type DataFlowDetails struct {

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 nodes.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The status 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"`
}

DataFlowDetails The information about a data flow.

func (DataFlowDetails) String ¶

func (m DataFlowDetails) String() string

func (DataFlowDetails) ValidateEnumValue ¶

func (m DataFlowDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowSummary ¶

type DataFlowSummary struct {

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
	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"`

	// 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 version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of nodes.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The status 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	// A hash map that maps TypedObject keys to the object itself, for java sdk.
	TypedObjectMap map[string]TypedObjectWrapper `mandatory:"false" json:"typedObjectMap"`

	// A hash map that maps TypedObject keys to a field map that maps to the typed object as a target, for java sdk.
	TargetFieldMapSummary map[string]FieldMapWrapper `mandatory:"false" json:"targetFieldMapSummary"`
}

DataFlowSummary The data flow summary type contains the audit summary information and the definition of the data flow.

func (DataFlowSummary) String ¶

func (m DataFlowSummary) String() string

func (DataFlowSummary) ValidateEnumValue ¶

func (m DataFlowSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowSummaryCollection ¶

type DataFlowSummaryCollection struct {

	// The array of data flow summaries.
	Items []DataFlowSummary `mandatory:"true" json:"items"`
}

DataFlowSummaryCollection This is the collection of data flow summaries, it may be a collection of lightweight details or full definitions.

func (DataFlowSummaryCollection) String ¶

func (m DataFlowSummaryCollection) String() string

func (DataFlowSummaryCollection) ValidateEnumValue ¶

func (m DataFlowSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowValidation ¶

type DataFlowValidation struct {

	// The total number of validation messages.
	TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

	// The total number of validation error messages.
	ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

	// The total number of validation warning messages.
	WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

	// The total number of validation information messages.
	InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

	// The detailed information of the data flow object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// 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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The model version of the object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on 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"`

	// 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"`
}

DataFlowValidation The information about a data flow validation.

func (DataFlowValidation) String ¶

func (m DataFlowValidation) String() string

func (DataFlowValidation) ValidateEnumValue ¶

func (m DataFlowValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowValidationSummary ¶

type DataFlowValidationSummary struct {

	// The total number of validation messages.
	TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

	// The total number of validation error messages.
	ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

	// The total number of validation warning messages.
	WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

	// The total number of validation information messages.
	InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

	// The detailed information of the data flow object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// 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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The model version of the object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on 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"`

	// 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"`
}

DataFlowValidationSummary The information about a data flow validation.

func (DataFlowValidationSummary) String ¶

func (m DataFlowValidationSummary) String() string

func (DataFlowValidationSummary) ValidateEnumValue ¶

func (m DataFlowValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowValidationSummaryCollection ¶

type DataFlowValidationSummaryCollection struct {

	// The array of validation summaries.
	Items []DataFlowValidationSummary `mandatory:"true" json:"items"`
}

DataFlowValidationSummaryCollection A list of data flow validation summaries.

func (DataFlowValidationSummaryCollection) String ¶

func (DataFlowValidationSummaryCollection) ValidateEnumValue ¶

func (m DataFlowValidationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFormat ¶

type DataFormat struct {
	FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"`

	// type
	Type DataFormatTypeEnum `mandatory:"false" json:"type,omitempty"`

	CompressionConfig *Compression `mandatory:"false" json:"compressionConfig"`
}

DataFormat The data format object.

func (DataFormat) String ¶

func (m DataFormat) String() string

func (*DataFormat) UnmarshalJSON ¶

func (m *DataFormat) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataFormat) ValidateEnumValue ¶

func (m DataFormat) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFormatTypeEnum ¶

type DataFormatTypeEnum string

DataFormatTypeEnum Enum with underlying type: string

const (
	DataFormatTypeXml     DataFormatTypeEnum = "XML"
	DataFormatTypeJson    DataFormatTypeEnum = "JSON"
	DataFormatTypeCsv     DataFormatTypeEnum = "CSV"
	DataFormatTypeOrc     DataFormatTypeEnum = "ORC"
	DataFormatTypeParquet DataFormatTypeEnum = "PARQUET"
	DataFormatTypeAvro    DataFormatTypeEnum = "AVRO"
)

Set of constants representing the allowable values for DataFormatTypeEnum

func GetDataFormatTypeEnumValues ¶

func GetDataFormatTypeEnumValues() []DataFormatTypeEnum

GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum

func GetMappingDataFormatTypeEnum ¶

func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)

GetMappingDataFormatTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataIntegrationClient ¶

type DataIntegrationClient struct {
	common.BaseClient
	// contains filtered or unexported fields
}

DataIntegrationClient a client for DataIntegration

func NewDataIntegrationClientWithConfigurationProvider ¶

func NewDataIntegrationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataIntegrationClient, err error)

NewDataIntegrationClientWithConfigurationProvider Creates a new default DataIntegration client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDataIntegrationClientWithOboToken ¶

func NewDataIntegrationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataIntegrationClient, err error)

NewDataIntegrationClientWithOboToken Creates a new default DataIntegration 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 (DataIntegrationClient) ChangeCompartment ¶

func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)

ChangeCompartment Moves a workspace to a specified compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ChangeCompartment.go.html to see an example of how to use ChangeCompartment API.

func (DataIntegrationClient) ChangeDisApplicationCompartment ¶

func (client DataIntegrationClient) ChangeDisApplicationCompartment(ctx context.Context, request ChangeDisApplicationCompartmentRequest) (response ChangeDisApplicationCompartmentResponse, err error)

ChangeDisApplicationCompartment Moves a DIS Application to a specified compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ChangeDisApplicationCompartment.go.html to see an example of how to use ChangeDisApplicationCompartment API.

func (*DataIntegrationClient) ConfigurationProvider ¶

func (client *DataIntegrationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DataIntegrationClient) CreateApplication ¶

func (client DataIntegrationClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)

CreateApplication Creates an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateApplication.go.html to see an example of how to use CreateApplication API.

func (DataIntegrationClient) CreateApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) CreateApplicationDetailedDescription(ctx context.Context, request CreateApplicationDetailedDescriptionRequest) (response CreateApplicationDetailedDescriptionResponse, err error)

CreateApplicationDetailedDescription Creates detailed description for an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateApplicationDetailedDescription.go.html to see an example of how to use CreateApplicationDetailedDescription API.

func (DataIntegrationClient) CreateConnection ¶

func (client DataIntegrationClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a connection under an existing data asset.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateConnection.go.html to see an example of how to use CreateConnection API.

func (DataIntegrationClient) CreateConnectionValidation ¶

func (client DataIntegrationClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)

CreateConnectionValidation Creates a connection validation.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidation API.

func (DataIntegrationClient) CreateCopyObjectRequest ¶ added in v65.32.1

func (client DataIntegrationClient) CreateCopyObjectRequest(ctx context.Context, request CreateCopyObjectRequestRequest) (response CreateCopyObjectRequestResponse, err error)

CreateCopyObjectRequest Copy Metadata Object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateCopyObjectRequest.go.html to see an example of how to use CreateCopyObjectRequest API.

func (DataIntegrationClient) CreateDataAsset ¶

func (client DataIntegrationClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)

CreateDataAsset Creates a data asset with default connection.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataAsset.go.html to see an example of how to use CreateDataAsset API.

func (DataIntegrationClient) CreateDataFlow ¶

func (client DataIntegrationClient) CreateDataFlow(ctx context.Context, request CreateDataFlowRequest) (response CreateDataFlowResponse, err error)

CreateDataFlow Creates a new data flow in a project or folder ready for performing data integrations.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataFlow.go.html to see an example of how to use CreateDataFlow API.

func (DataIntegrationClient) CreateDataFlowValidation ¶

func (client DataIntegrationClient) CreateDataFlowValidation(ctx context.Context, request CreateDataFlowValidationRequest) (response CreateDataFlowValidationResponse, err error)

CreateDataFlowValidation Accepts the data flow definition in the request payload and creates a data flow validation.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataFlowValidation.go.html to see an example of how to use CreateDataFlowValidation API.

func (DataIntegrationClient) CreateDisApplication ¶

func (client DataIntegrationClient) CreateDisApplication(ctx context.Context, request CreateDisApplicationRequest) (response CreateDisApplicationResponse, err error)

CreateDisApplication Creates a DIS Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDisApplication.go.html to see an example of how to use CreateDisApplication API.

func (DataIntegrationClient) CreateDisApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) CreateDisApplicationDetailedDescription(ctx context.Context, request CreateDisApplicationDetailedDescriptionRequest) (response CreateDisApplicationDetailedDescriptionResponse, err error)

CreateDisApplicationDetailedDescription Creates detailed description for an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDisApplicationDetailedDescription.go.html to see an example of how to use CreateDisApplicationDetailedDescription API.

func (DataIntegrationClient) CreateEntityShape ¶

func (client DataIntegrationClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)

CreateEntityShape Creates the data entity shape using the shape from the data asset.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateEntityShape.go.html to see an example of how to use CreateEntityShape API.

func (DataIntegrationClient) CreateExportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) CreateExportRequest(ctx context.Context, request CreateExportRequestRequest) (response CreateExportRequestResponse, err error)

CreateExportRequest Export Metadata Object

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExportRequest.go.html to see an example of how to use CreateExportRequest API.

func (DataIntegrationClient) CreateExternalPublication ¶

func (client DataIntegrationClient) CreateExternalPublication(ctx context.Context, request CreateExternalPublicationRequest) (response CreateExternalPublicationResponse, err error)

CreateExternalPublication Publish a DataFlow in a OCI DataFlow application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExternalPublication.go.html to see an example of how to use CreateExternalPublication API.

func (DataIntegrationClient) CreateExternalPublicationValidation ¶

func (client DataIntegrationClient) CreateExternalPublicationValidation(ctx context.Context, request CreateExternalPublicationValidationRequest) (response CreateExternalPublicationValidationResponse, err error)

CreateExternalPublicationValidation Validates a specific task.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExternalPublicationValidation.go.html to see an example of how to use CreateExternalPublicationValidation API.

func (DataIntegrationClient) CreateFolder ¶

func (client DataIntegrationClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)

CreateFolder Creates a folder in a project or in another folder, limited to two levels of folders. | Folders are used to organize your design-time resources, such as tasks or data flows.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateFolder.go.html to see an example of how to use CreateFolder API.

func (DataIntegrationClient) CreateFunctionLibrary ¶

func (client DataIntegrationClient) CreateFunctionLibrary(ctx context.Context, request CreateFunctionLibraryRequest) (response CreateFunctionLibraryResponse, err error)

CreateFunctionLibrary Creates a function library in a project or in another function library, limited to two levels of function libraries. | FunctionLibraries are used to organize your design-time resources, such as tasks or data flows.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateFunctionLibrary.go.html to see an example of how to use CreateFunctionLibrary API.

func (DataIntegrationClient) CreateImportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) CreateImportRequest(ctx context.Context, request CreateImportRequestRequest) (response CreateImportRequestResponse, err error)

CreateImportRequest Import Metadata Object

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateImportRequest.go.html to see an example of how to use CreateImportRequest API.

func (DataIntegrationClient) CreatePatch ¶

func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)

CreatePatch Creates a patch in an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePatch.go.html to see an example of how to use CreatePatch API.

func (DataIntegrationClient) CreatePipeline ¶

func (client DataIntegrationClient) CreatePipeline(ctx context.Context, request CreatePipelineRequest) (response CreatePipelineResponse, err error)

CreatePipeline Creates a new pipeline in a project or folder ready for performing task orchestration.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePipeline.go.html to see an example of how to use CreatePipeline API.

func (DataIntegrationClient) CreatePipelineValidation ¶

func (client DataIntegrationClient) CreatePipelineValidation(ctx context.Context, request CreatePipelineValidationRequest) (response CreatePipelineValidationResponse, err error)

CreatePipelineValidation Accepts the data flow definition in the request payload and creates a pipeline validation.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePipelineValidation.go.html to see an example of how to use CreatePipelineValidation API.

func (DataIntegrationClient) CreateProject ¶

func (client DataIntegrationClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)

CreateProject Creates a project. Projects are organizational constructs within a workspace that you use to organize your design-time resources, such as tasks or data flows. Projects can be organized into folders.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateProject.go.html to see an example of how to use CreateProject API.

func (DataIntegrationClient) CreateSchedule ¶

func (client DataIntegrationClient) CreateSchedule(ctx context.Context, request CreateScheduleRequest) (response CreateScheduleResponse, err error)

CreateSchedule Endpoint to create a new schedule

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateSchedule.go.html to see an example of how to use CreateSchedule API.

func (DataIntegrationClient) CreateTask ¶

func (client DataIntegrationClient) CreateTask(ctx context.Context, request CreateTaskRequest) (response CreateTaskResponse, err error)

CreateTask Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTask.go.html to see an example of how to use CreateTask API.

func (DataIntegrationClient) CreateTaskRun ¶

func (client DataIntegrationClient) CreateTaskRun(ctx context.Context, request CreateTaskRunRequest) (response CreateTaskRunResponse, err error)

CreateTaskRun Creates a data integration task run for the specified task.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskRun.go.html to see an example of how to use CreateTaskRun API.

func (DataIntegrationClient) CreateTaskSchedule ¶

func (client DataIntegrationClient) CreateTaskSchedule(ctx context.Context, request CreateTaskScheduleRequest) (response CreateTaskScheduleResponse, err error)

CreateTaskSchedule Endpoint to be used create TaskSchedule.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskSchedule.go.html to see an example of how to use CreateTaskSchedule API.

func (DataIntegrationClient) CreateTaskValidation ¶

func (client DataIntegrationClient) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, err error)

CreateTaskValidation Validates a specific task.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskValidation.go.html to see an example of how to use CreateTaskValidation API.

func (DataIntegrationClient) CreateUserDefinedFunction ¶

func (client DataIntegrationClient) CreateUserDefinedFunction(ctx context.Context, request CreateUserDefinedFunctionRequest) (response CreateUserDefinedFunctionResponse, err error)

CreateUserDefinedFunction Creates a new UserDefinedFunction in a function library ready for performing data integrations.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateUserDefinedFunction.go.html to see an example of how to use CreateUserDefinedFunction API.

func (DataIntegrationClient) CreateUserDefinedFunctionValidation ¶

func (client DataIntegrationClient) CreateUserDefinedFunctionValidation(ctx context.Context, request CreateUserDefinedFunctionValidationRequest) (response CreateUserDefinedFunctionValidationResponse, err error)

CreateUserDefinedFunctionValidation Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateUserDefinedFunctionValidation.go.html to see an example of how to use CreateUserDefinedFunctionValidation API.

func (DataIntegrationClient) CreateWorkspace ¶

func (client DataIntegrationClient) CreateWorkspace(ctx context.Context, request CreateWorkspaceRequest) (response CreateWorkspaceResponse, err error)

CreateWorkspace Creates a new Data Integration workspace ready for performing data integration tasks. To retrieve the OCID for the new workspace, use the opc-work-request-id returned by this API and call the GetWorkRequest API.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateWorkspace.go.html to see an example of how to use CreateWorkspace API.

func (DataIntegrationClient) DeleteApplication ¶

func (client DataIntegrationClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)

DeleteApplication Removes an application using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteApplication.go.html to see an example of how to use DeleteApplication API.

func (DataIntegrationClient) DeleteApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) DeleteApplicationDetailedDescription(ctx context.Context, request DeleteApplicationDetailedDescriptionRequest) (response DeleteApplicationDetailedDescriptionResponse, err error)

DeleteApplicationDetailedDescription Deletes detailed description of an Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteApplicationDetailedDescription.go.html to see an example of how to use DeleteApplicationDetailedDescription API.

func (DataIntegrationClient) DeleteConnection ¶

func (client DataIntegrationClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Removes a connection using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteConnection.go.html to see an example of how to use DeleteConnection API.

func (DataIntegrationClient) DeleteConnectionValidation ¶

func (client DataIntegrationClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)

DeleteConnectionValidation Deletes a connection validation.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidation API.

func (DataIntegrationClient) DeleteCopyObjectRequest ¶ added in v65.32.1

func (client DataIntegrationClient) DeleteCopyObjectRequest(ctx context.Context, request DeleteCopyObjectRequestRequest) (response DeleteCopyObjectRequestResponse, err error)

DeleteCopyObjectRequest Delete copy object request using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteCopyObjectRequest.go.html to see an example of how to use DeleteCopyObjectRequest API.

func (DataIntegrationClient) DeleteDataAsset ¶

func (client DataIntegrationClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)

DeleteDataAsset Removes a data asset using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataAsset.go.html to see an example of how to use DeleteDataAsset API.

func (DataIntegrationClient) DeleteDataFlow ¶

func (client DataIntegrationClient) DeleteDataFlow(ctx context.Context, request DeleteDataFlowRequest) (response DeleteDataFlowResponse, err error)

DeleteDataFlow Removes a data flow from a project or folder using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataFlow.go.html to see an example of how to use DeleteDataFlow API.

func (DataIntegrationClient) DeleteDataFlowValidation ¶

func (client DataIntegrationClient) DeleteDataFlowValidation(ctx context.Context, request DeleteDataFlowValidationRequest) (response DeleteDataFlowValidationResponse, err error)

DeleteDataFlowValidation Removes a data flow validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataFlowValidation.go.html to see an example of how to use DeleteDataFlowValidation API.

func (DataIntegrationClient) DeleteDisApplication ¶

func (client DataIntegrationClient) DeleteDisApplication(ctx context.Context, request DeleteDisApplicationRequest) (response DeleteDisApplicationResponse, err error)

DeleteDisApplication Removes a DIS application using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDisApplication.go.html to see an example of how to use DeleteDisApplication API.

func (DataIntegrationClient) DeleteDisApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) DeleteDisApplicationDetailedDescription(ctx context.Context, request DeleteDisApplicationDetailedDescriptionRequest) (response DeleteDisApplicationDetailedDescriptionResponse, err error)

DeleteDisApplicationDetailedDescription Deletes detailed description of an Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDisApplicationDetailedDescription.go.html to see an example of how to use DeleteDisApplicationDetailedDescription API.

func (DataIntegrationClient) DeleteExportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) DeleteExportRequest(ctx context.Context, request DeleteExportRequestRequest) (response DeleteExportRequestResponse, err error)

DeleteExportRequest Delete export object request using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExportRequest.go.html to see an example of how to use DeleteExportRequest API.

func (DataIntegrationClient) DeleteExternalPublication ¶

func (client DataIntegrationClient) DeleteExternalPublication(ctx context.Context, request DeleteExternalPublicationRequest) (response DeleteExternalPublicationResponse, err error)

DeleteExternalPublication Removes a published object using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExternalPublication.go.html to see an example of how to use DeleteExternalPublication API.

func (DataIntegrationClient) DeleteExternalPublicationValidation ¶

func (client DataIntegrationClient) DeleteExternalPublicationValidation(ctx context.Context, request DeleteExternalPublicationValidationRequest) (response DeleteExternalPublicationValidationResponse, err error)

DeleteExternalPublicationValidation Removes a task validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExternalPublicationValidation.go.html to see an example of how to use DeleteExternalPublicationValidation API.

func (DataIntegrationClient) DeleteFolder ¶

func (client DataIntegrationClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)

DeleteFolder Removes a folder from a project using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteFolder.go.html to see an example of how to use DeleteFolder API.

func (DataIntegrationClient) DeleteFunctionLibrary ¶

func (client DataIntegrationClient) DeleteFunctionLibrary(ctx context.Context, request DeleteFunctionLibraryRequest) (response DeleteFunctionLibraryResponse, err error)

DeleteFunctionLibrary Removes a Function Library from a project using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteFunctionLibrary.go.html to see an example of how to use DeleteFunctionLibrary API.

func (DataIntegrationClient) DeleteImportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) DeleteImportRequest(ctx context.Context, request DeleteImportRequestRequest) (response DeleteImportRequestResponse, err error)

DeleteImportRequest Delete import object request using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteImportRequest.go.html to see an example of how to use DeleteImportRequest API.

func (DataIntegrationClient) DeletePatch ¶

func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)

DeletePatch Removes a patch using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePatch.go.html to see an example of how to use DeletePatch API.

func (DataIntegrationClient) DeletePipeline ¶

func (client DataIntegrationClient) DeletePipeline(ctx context.Context, request DeletePipelineRequest) (response DeletePipelineResponse, err error)

DeletePipeline Removes a pipeline from a project or folder using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePipeline.go.html to see an example of how to use DeletePipeline API.

func (DataIntegrationClient) DeletePipelineValidation ¶

func (client DataIntegrationClient) DeletePipelineValidation(ctx context.Context, request DeletePipelineValidationRequest) (response DeletePipelineValidationResponse, err error)

DeletePipelineValidation Removes a pipeline validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePipelineValidation.go.html to see an example of how to use DeletePipelineValidation API.

func (DataIntegrationClient) DeleteProject ¶

func (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)

DeleteProject Removes a project from the workspace using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteProject.go.html to see an example of how to use DeleteProject API.

func (DataIntegrationClient) DeleteSchedule ¶

func (client DataIntegrationClient) DeleteSchedule(ctx context.Context, request DeleteScheduleRequest) (response DeleteScheduleResponse, err error)

DeleteSchedule Endpoint to delete schedule.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteSchedule.go.html to see an example of how to use DeleteSchedule API.

func (DataIntegrationClient) DeleteTask ¶

func (client DataIntegrationClient) DeleteTask(ctx context.Context, request DeleteTaskRequest) (response DeleteTaskResponse, err error)

DeleteTask Removes a task using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTask.go.html to see an example of how to use DeleteTask API.

func (DataIntegrationClient) DeleteTaskRun ¶

func (client DataIntegrationClient) DeleteTaskRun(ctx context.Context, request DeleteTaskRunRequest) (response DeleteTaskRunResponse, err error)

DeleteTaskRun Deletes a task run using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskRun.go.html to see an example of how to use DeleteTaskRun API.

func (DataIntegrationClient) DeleteTaskSchedule ¶

func (client DataIntegrationClient) DeleteTaskSchedule(ctx context.Context, request DeleteTaskScheduleRequest) (response DeleteTaskScheduleResponse, err error)

DeleteTaskSchedule Endpoint to delete TaskSchedule.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskSchedule.go.html to see an example of how to use DeleteTaskSchedule API.

func (DataIntegrationClient) DeleteTaskValidation ¶

func (client DataIntegrationClient) DeleteTaskValidation(ctx context.Context, request DeleteTaskValidationRequest) (response DeleteTaskValidationResponse, err error)

DeleteTaskValidation Removes a task validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskValidation.go.html to see an example of how to use DeleteTaskValidation API.

func (DataIntegrationClient) DeleteUserDefinedFunction ¶

func (client DataIntegrationClient) DeleteUserDefinedFunction(ctx context.Context, request DeleteUserDefinedFunctionRequest) (response DeleteUserDefinedFunctionResponse, err error)

DeleteUserDefinedFunction Removes a UserDefinedFunction from a function library using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteUserDefinedFunction.go.html to see an example of how to use DeleteUserDefinedFunction API.

func (DataIntegrationClient) DeleteUserDefinedFunctionValidation ¶

func (client DataIntegrationClient) DeleteUserDefinedFunctionValidation(ctx context.Context, request DeleteUserDefinedFunctionValidationRequest) (response DeleteUserDefinedFunctionValidationResponse, err error)

DeleteUserDefinedFunctionValidation Removes a UserDefinedFunction validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteUserDefinedFunctionValidation.go.html to see an example of how to use DeleteUserDefinedFunctionValidation API.

func (DataIntegrationClient) DeleteWorkspace ¶

func (client DataIntegrationClient) DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequest) (response DeleteWorkspaceResponse, err error)

DeleteWorkspace Deletes a Data Integration workspace resource using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteWorkspace.go.html to see an example of how to use DeleteWorkspace API.

func (DataIntegrationClient) GetApplication ¶

func (client DataIntegrationClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)

GetApplication Retrieves an application using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetApplication.go.html to see an example of how to use GetApplication API.

func (DataIntegrationClient) GetApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) GetApplicationDetailedDescription(ctx context.Context, request GetApplicationDetailedDescriptionRequest) (response GetApplicationDetailedDescriptionResponse, err error)

GetApplicationDetailedDescription Retrieves detailed description of an Application

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetApplicationDetailedDescription.go.html to see an example of how to use GetApplicationDetailedDescription API.

func (DataIntegrationClient) GetCompositeState ¶ added in v65.43.0

func (client DataIntegrationClient) GetCompositeState(ctx context.Context, request GetCompositeStateRequest) (response GetCompositeStateResponse, err error)

GetCompositeState This endpoint can be used to get composite state for a given aggregator

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCompositeState.go.html to see an example of how to use GetCompositeState API.

func (DataIntegrationClient) GetConnection ¶

func (client DataIntegrationClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Retrieves the connection details using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetConnection.go.html to see an example of how to use GetConnection API.

func (DataIntegrationClient) GetConnectionValidation ¶

func (client DataIntegrationClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)

GetConnectionValidation Retrieves a connection validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidation API.

func (DataIntegrationClient) GetCopyObjectRequest ¶ added in v65.32.1

func (client DataIntegrationClient) GetCopyObjectRequest(ctx context.Context, request GetCopyObjectRequestRequest) (response GetCopyObjectRequestResponse, err error)

GetCopyObjectRequest This endpoint can be used to get the summary/details of object being copied.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCopyObjectRequest.go.html to see an example of how to use GetCopyObjectRequest API.

func (DataIntegrationClient) GetCountStatistic ¶

func (client DataIntegrationClient) GetCountStatistic(ctx context.Context, request GetCountStatisticRequest) (response GetCountStatisticResponse, err error)

GetCountStatistic Retrieves statistics on a workspace. It returns an object with an array of property values, such as the number of projects, |

applications, data assets, and so on.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCountStatistic.go.html to see an example of how to use GetCountStatistic API.

func (DataIntegrationClient) GetDataAsset ¶

func (client DataIntegrationClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)

GetDataAsset Retrieves details of a data asset using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataAsset.go.html to see an example of how to use GetDataAsset API.

func (DataIntegrationClient) GetDataEntity ¶

func (client DataIntegrationClient) GetDataEntity(ctx context.Context, request GetDataEntityRequest) (response GetDataEntityResponse, err error)

GetDataEntity Retrieves the data entity details with the given name from live schema.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataEntity.go.html to see an example of how to use GetDataEntity API.

func (DataIntegrationClient) GetDataFlow ¶

func (client DataIntegrationClient) GetDataFlow(ctx context.Context, request GetDataFlowRequest) (response GetDataFlowResponse, err error)

GetDataFlow Retrieves a data flow using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataFlow.go.html to see an example of how to use GetDataFlow API.

func (DataIntegrationClient) GetDataFlowValidation ¶

func (client DataIntegrationClient) GetDataFlowValidation(ctx context.Context, request GetDataFlowValidationRequest) (response GetDataFlowValidationResponse, err error)

GetDataFlowValidation Retrieves a data flow validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataFlowValidation.go.html to see an example of how to use GetDataFlowValidation API.

func (DataIntegrationClient) GetDependentObject ¶

func (client DataIntegrationClient) GetDependentObject(ctx context.Context, request GetDependentObjectRequest) (response GetDependentObjectResponse, err error)

GetDependentObject Retrieves the details of a dependent object from an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDependentObject.go.html to see an example of how to use GetDependentObject API.

func (DataIntegrationClient) GetDisApplication ¶

func (client DataIntegrationClient) GetDisApplication(ctx context.Context, request GetDisApplicationRequest) (response GetDisApplicationResponse, err error)

GetDisApplication Retrieves an application using the specified OCID.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDisApplication.go.html to see an example of how to use GetDisApplication API.

func (DataIntegrationClient) GetDisApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) GetDisApplicationDetailedDescription(ctx context.Context, request GetDisApplicationDetailedDescriptionRequest) (response GetDisApplicationDetailedDescriptionResponse, err error)

GetDisApplicationDetailedDescription Retrieves detailed description of an Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDisApplicationDetailedDescription.go.html to see an example of how to use GetDisApplicationDetailedDescription API.

func (DataIntegrationClient) GetExportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) GetExportRequest(ctx context.Context, request GetExportRequestRequest) (response GetExportRequestResponse, err error)

GetExportRequest This endpoint can be used to get the summary/details of object being exported.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExportRequest.go.html to see an example of how to use GetExportRequest API.

func (DataIntegrationClient) GetExternalPublication ¶

func (client DataIntegrationClient) GetExternalPublication(ctx context.Context, request GetExternalPublicationRequest) (response GetExternalPublicationResponse, err error)

GetExternalPublication Retrieves a publshed object in an task using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExternalPublication.go.html to see an example of how to use GetExternalPublication API.

func (DataIntegrationClient) GetExternalPublicationValidation ¶

func (client DataIntegrationClient) GetExternalPublicationValidation(ctx context.Context, request GetExternalPublicationValidationRequest) (response GetExternalPublicationValidationResponse, err error)

GetExternalPublicationValidation Retrieves an external publication validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExternalPublicationValidation.go.html to see an example of how to use GetExternalPublicationValidation API.

func (DataIntegrationClient) GetFolder ¶

func (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)

GetFolder Retrieves a folder using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetFolder.go.html to see an example of how to use GetFolder API.

func (DataIntegrationClient) GetFunctionLibrary ¶

func (client DataIntegrationClient) GetFunctionLibrary(ctx context.Context, request GetFunctionLibraryRequest) (response GetFunctionLibraryResponse, err error)

GetFunctionLibrary Retrieves a Function Library using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetFunctionLibrary.go.html to see an example of how to use GetFunctionLibrary API.

func (DataIntegrationClient) GetImportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) GetImportRequest(ctx context.Context, request GetImportRequestRequest) (response GetImportRequestResponse, err error)

GetImportRequest This endpoint can be used to get the summary/details of object being imported.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetImportRequest.go.html to see an example of how to use GetImportRequest API.

func (DataIntegrationClient) GetPatch ¶

func (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)

GetPatch Retrieves a patch in an application using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPatch.go.html to see an example of how to use GetPatch API.

func (DataIntegrationClient) GetPipeline ¶

func (client DataIntegrationClient) GetPipeline(ctx context.Context, request GetPipelineRequest) (response GetPipelineResponse, err error)

GetPipeline Retrieves a pipeline using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPipeline.go.html to see an example of how to use GetPipeline API.

func (DataIntegrationClient) GetPipelineValidation ¶

func (client DataIntegrationClient) GetPipelineValidation(ctx context.Context, request GetPipelineValidationRequest) (response GetPipelineValidationResponse, err error)

GetPipelineValidation Retrieves a pipeline validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPipelineValidation.go.html to see an example of how to use GetPipelineValidation API.

func (DataIntegrationClient) GetProject ¶

func (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)

GetProject Retrieves a project using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetProject.go.html to see an example of how to use GetProject API.

func (DataIntegrationClient) GetPublishedObject ¶

func (client DataIntegrationClient) GetPublishedObject(ctx context.Context, request GetPublishedObjectRequest) (response GetPublishedObjectResponse, err error)

GetPublishedObject Retrieves the details of a published object from an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPublishedObject.go.html to see an example of how to use GetPublishedObject API.

func (DataIntegrationClient) GetReference ¶

func (client DataIntegrationClient) GetReference(ctx context.Context, request GetReferenceRequest) (response GetReferenceResponse, err error)

GetReference Retrieves a reference in an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetReference.go.html to see an example of how to use GetReference API.

func (DataIntegrationClient) GetRuntimeOperator ¶ added in v65.21.0

func (client DataIntegrationClient) GetRuntimeOperator(ctx context.Context, request GetRuntimeOperatorRequest) (response GetRuntimeOperatorResponse, err error)

GetRuntimeOperator Retrieves a runtime operator using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetRuntimeOperator.go.html to see an example of how to use GetRuntimeOperator API.

func (DataIntegrationClient) GetRuntimePipeline ¶ added in v65.21.0

func (client DataIntegrationClient) GetRuntimePipeline(ctx context.Context, request GetRuntimePipelineRequest) (response GetRuntimePipelineResponse, err error)

GetRuntimePipeline Retrieves a runtime pipeline using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetRuntimePipeline.go.html to see an example of how to use GetRuntimePipeline API.

func (DataIntegrationClient) GetSchedule ¶

func (client DataIntegrationClient) GetSchedule(ctx context.Context, request GetScheduleRequest) (response GetScheduleResponse, err error)

GetSchedule Retrieves schedule by schedule key

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetSchedule.go.html to see an example of how to use GetSchedule API.

func (DataIntegrationClient) GetSchema ¶

func (client DataIntegrationClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)

GetSchema Retrieves a schema that can be accessed using the specified connection.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetSchema.go.html to see an example of how to use GetSchema API.

func (DataIntegrationClient) GetTask ¶

func (client DataIntegrationClient) GetTask(ctx context.Context, request GetTaskRequest) (response GetTaskResponse, err error)

GetTask Retrieves a task using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTask.go.html to see an example of how to use GetTask API.

func (DataIntegrationClient) GetTaskRun ¶

func (client DataIntegrationClient) GetTaskRun(ctx context.Context, request GetTaskRunRequest) (response GetTaskRunResponse, err error)

GetTaskRun Retrieves a task run using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskRun.go.html to see an example of how to use GetTaskRun API.

func (DataIntegrationClient) GetTaskSchedule ¶

func (client DataIntegrationClient) GetTaskSchedule(ctx context.Context, request GetTaskScheduleRequest) (response GetTaskScheduleResponse, err error)

GetTaskSchedule Endpoint used to get taskSchedule by its key

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskSchedule.go.html to see an example of how to use GetTaskSchedule API.

func (DataIntegrationClient) GetTaskValidation ¶

func (client DataIntegrationClient) GetTaskValidation(ctx context.Context, request GetTaskValidationRequest) (response GetTaskValidationResponse, err error)

GetTaskValidation Retrieves a task validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskValidation.go.html to see an example of how to use GetTaskValidation API.

func (DataIntegrationClient) GetTemplate ¶ added in v65.32.1

func (client DataIntegrationClient) GetTemplate(ctx context.Context, request GetTemplateRequest) (response GetTemplateResponse, err error)

GetTemplate This endpoint can be used to get an application template using a key.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTemplate.go.html to see an example of how to use GetTemplate API.

func (DataIntegrationClient) GetUserDefinedFunction ¶

func (client DataIntegrationClient) GetUserDefinedFunction(ctx context.Context, request GetUserDefinedFunctionRequest) (response GetUserDefinedFunctionResponse, err error)

GetUserDefinedFunction Retrieves a UserDefinedFunction using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetUserDefinedFunction.go.html to see an example of how to use GetUserDefinedFunction API.

func (DataIntegrationClient) GetUserDefinedFunctionValidation ¶

func (client DataIntegrationClient) GetUserDefinedFunctionValidation(ctx context.Context, request GetUserDefinedFunctionValidationRequest) (response GetUserDefinedFunctionValidationResponse, err error)

GetUserDefinedFunctionValidation Retrieves a UserDefinedFunction validation using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetUserDefinedFunctionValidation.go.html to see an example of how to use GetUserDefinedFunctionValidation API.

func (DataIntegrationClient) GetWorkRequest ¶

func (client DataIntegrationClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Retrieves the status of the work request with the given ID.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (DataIntegrationClient) GetWorkspace ¶

func (client DataIntegrationClient) GetWorkspace(ctx context.Context, request GetWorkspaceRequest) (response GetWorkspaceResponse, err error)

GetWorkspace Retrieves a Data Integration workspace using the specified identifier.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetWorkspace.go.html to see an example of how to use GetWorkspace API.

func (DataIntegrationClient) ListApplications ¶

func (client DataIntegrationClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)

ListApplications Retrieves a list of applications and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListApplications.go.html to see an example of how to use ListApplications API.

func (DataIntegrationClient) ListConnectionValidations ¶

func (client DataIntegrationClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)

ListConnectionValidations Retrieves a list of connection validations within the specified workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidations API.

func (DataIntegrationClient) ListConnections ¶

func (client DataIntegrationClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Retrieves a list of all connections.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListConnections.go.html to see an example of how to use ListConnections API.

func (DataIntegrationClient) ListCopyObjectRequests ¶ added in v65.32.1

func (client DataIntegrationClient) ListCopyObjectRequests(ctx context.Context, request ListCopyObjectRequestsRequest) (response ListCopyObjectRequestsResponse, err error)

ListCopyObjectRequests This endpoint can be used to get the list of copy object requests.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListCopyObjectRequests.go.html to see an example of how to use ListCopyObjectRequests API.

func (DataIntegrationClient) ListDataAssets ¶

func (client DataIntegrationClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)

ListDataAssets Retrieves a list of all data asset summaries.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataAssets.go.html to see an example of how to use ListDataAssets API.

func (DataIntegrationClient) ListDataEntities ¶

func (client DataIntegrationClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)

ListDataEntities Lists a summary of data entities from the data asset using the specified connection.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataEntities.go.html to see an example of how to use ListDataEntities API.

func (DataIntegrationClient) ListDataFlowValidations ¶

func (client DataIntegrationClient) ListDataFlowValidations(ctx context.Context, request ListDataFlowValidationsRequest) (response ListDataFlowValidationsResponse, err error)

ListDataFlowValidations Retrieves a list of data flow validations within the specified workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataFlowValidations.go.html to see an example of how to use ListDataFlowValidations API.

func (DataIntegrationClient) ListDataFlows ¶

func (client DataIntegrationClient) ListDataFlows(ctx context.Context, request ListDataFlowsRequest) (response ListDataFlowsResponse, err error)

ListDataFlows Retrieves a list of data flows in a project or folder.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataFlows.go.html to see an example of how to use ListDataFlows API.

func (DataIntegrationClient) ListDependentObjects ¶

func (client DataIntegrationClient) ListDependentObjects(ctx context.Context, request ListDependentObjectsRequest) (response ListDependentObjectsResponse, err error)

ListDependentObjects Retrieves a list of all dependent objects for a specific application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDependentObjects.go.html to see an example of how to use ListDependentObjects API.

func (DataIntegrationClient) ListDisApplicationTaskRunLineages ¶ added in v65.21.0

func (client DataIntegrationClient) ListDisApplicationTaskRunLineages(ctx context.Context, request ListDisApplicationTaskRunLineagesRequest) (response ListDisApplicationTaskRunLineagesResponse, err error)

ListDisApplicationTaskRunLineages This endpoint can be used to list Task Run Lineages within a given time window.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDisApplicationTaskRunLineages.go.html to see an example of how to use ListDisApplicationTaskRunLineages API.

func (DataIntegrationClient) ListDisApplications ¶

func (client DataIntegrationClient) ListDisApplications(ctx context.Context, request ListDisApplicationsRequest) (response ListDisApplicationsResponse, err error)

ListDisApplications Retrieves a list of DIS Applications in a compartment and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDisApplications.go.html to see an example of how to use ListDisApplications API.

func (DataIntegrationClient) ListExportRequests ¶ added in v65.43.0

func (client DataIntegrationClient) ListExportRequests(ctx context.Context, request ListExportRequestsRequest) (response ListExportRequestsResponse, err error)

ListExportRequests This endpoint can be used to get the list of export object requests.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExportRequests.go.html to see an example of how to use ListExportRequests API.

func (DataIntegrationClient) ListExternalPublicationValidations ¶

func (client DataIntegrationClient) ListExternalPublicationValidations(ctx context.Context, request ListExternalPublicationValidationsRequest) (response ListExternalPublicationValidationsResponse, err error)

ListExternalPublicationValidations Retrieves a lists of external publication validations in a workspace and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExternalPublicationValidations.go.html to see an example of how to use ListExternalPublicationValidations API.

func (DataIntegrationClient) ListExternalPublications ¶

func (client DataIntegrationClient) ListExternalPublications(ctx context.Context, request ListExternalPublicationsRequest) (response ListExternalPublicationsResponse, err error)

ListExternalPublications Retrieves a list of external publications in an application and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExternalPublications.go.html to see an example of how to use ListExternalPublications API.

func (DataIntegrationClient) ListFolders ¶

func (client DataIntegrationClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)

ListFolders Retrieves a list of folders in a project and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListFolders.go.html to see an example of how to use ListFolders API.

func (DataIntegrationClient) ListFunctionLibraries ¶

func (client DataIntegrationClient) ListFunctionLibraries(ctx context.Context, request ListFunctionLibrariesRequest) (response ListFunctionLibrariesResponse, err error)

ListFunctionLibraries Retrieves a list of function libraries in a project and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListFunctionLibraries.go.html to see an example of how to use ListFunctionLibraries API.

func (DataIntegrationClient) ListImportRequests ¶ added in v65.43.0

func (client DataIntegrationClient) ListImportRequests(ctx context.Context, request ListImportRequestsRequest) (response ListImportRequestsResponse, err error)

ListImportRequests This endpoint can be used to get the list of import object requests.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListImportRequests.go.html to see an example of how to use ListImportRequests API.

func (DataIntegrationClient) ListPatchChanges ¶

func (client DataIntegrationClient) ListPatchChanges(ctx context.Context, request ListPatchChangesRequest) (response ListPatchChangesResponse, err error)

ListPatchChanges Retrieves a list of patches in an application and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPatchChanges.go.html to see an example of how to use ListPatchChanges API.

func (DataIntegrationClient) ListPatches ¶

func (client DataIntegrationClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, err error)

ListPatches Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPatches.go.html to see an example of how to use ListPatches API.

func (DataIntegrationClient) ListPipelineValidations ¶

func (client DataIntegrationClient) ListPipelineValidations(ctx context.Context, request ListPipelineValidationsRequest) (response ListPipelineValidationsResponse, err error)

ListPipelineValidations Retrieves a list of pipeline validations within the specified workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPipelineValidations.go.html to see an example of how to use ListPipelineValidations API.

func (DataIntegrationClient) ListPipelines ¶

func (client DataIntegrationClient) ListPipelines(ctx context.Context, request ListPipelinesRequest) (response ListPipelinesResponse, err error)

ListPipelines Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPipelines.go.html to see an example of how to use ListPipelines API.

func (DataIntegrationClient) ListProjects ¶

func (client DataIntegrationClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)

ListProjects Retrieves a lists of projects in a workspace and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListProjects.go.html to see an example of how to use ListProjects API.

func (DataIntegrationClient) ListPublishedObjects ¶

func (client DataIntegrationClient) ListPublishedObjects(ctx context.Context, request ListPublishedObjectsRequest) (response ListPublishedObjectsResponse, err error)

ListPublishedObjects Retrieves a list of all the published objects for a specified application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPublishedObjects.go.html to see an example of how to use ListPublishedObjects API.

func (DataIntegrationClient) ListReferences ¶

func (client DataIntegrationClient) ListReferences(ctx context.Context, request ListReferencesRequest) (response ListReferencesResponse, err error)

ListReferences Retrieves a list of references in an application. Reference objects are created when dataflows and tasks use objects, such as data assets and connections.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListReferences.go.html to see an example of how to use ListReferences API.

func (DataIntegrationClient) ListRuntimeOperators ¶ added in v65.21.0

func (client DataIntegrationClient) ListRuntimeOperators(ctx context.Context, request ListRuntimeOperatorsRequest) (response ListRuntimeOperatorsResponse, err error)

ListRuntimeOperators This endpoint can be used to list runtime operators with filtering options

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListRuntimeOperators.go.html to see an example of how to use ListRuntimeOperators API.

func (DataIntegrationClient) ListRuntimePipelines ¶ added in v65.21.0

func (client DataIntegrationClient) ListRuntimePipelines(ctx context.Context, request ListRuntimePipelinesRequest) (response ListRuntimePipelinesResponse, err error)

ListRuntimePipelines This endpoint can be used to list runtime pipelines with filtering options

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListRuntimePipelines.go.html to see an example of how to use ListRuntimePipelines API.

func (DataIntegrationClient) ListSchedules ¶

func (client DataIntegrationClient) ListSchedules(ctx context.Context, request ListSchedulesRequest) (response ListSchedulesResponse, err error)

ListSchedules Use this endpoint to list schedules.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListSchedules.go.html to see an example of how to use ListSchedules API.

func (DataIntegrationClient) ListSchemas ¶

func (client DataIntegrationClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)

ListSchemas Retrieves a list of all the schemas that can be accessed using the specified connection.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListSchemas.go.html to see an example of how to use ListSchemas API.

func (DataIntegrationClient) ListTaskRunLineages ¶ added in v65.21.0

func (client DataIntegrationClient) ListTaskRunLineages(ctx context.Context, request ListTaskRunLineagesRequest) (response ListTaskRunLineagesResponse, err error)

ListTaskRunLineages This endpoint can be used to list Task Run Lineages within a given time window.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRunLineages.go.html to see an example of how to use ListTaskRunLineages API.

func (DataIntegrationClient) ListTaskRunLogs ¶

func (client DataIntegrationClient) ListTaskRunLogs(ctx context.Context, request ListTaskRunLogsRequest) (response ListTaskRunLogsResponse, err error)

ListTaskRunLogs Gets log entries for task runs using its key.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRunLogs.go.html to see an example of how to use ListTaskRunLogs API.

func (DataIntegrationClient) ListTaskRuns ¶

func (client DataIntegrationClient) ListTaskRuns(ctx context.Context, request ListTaskRunsRequest) (response ListTaskRunsResponse, err error)

ListTaskRuns Retrieves a list of task runs and provides options to filter the list.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRuns.go.html to see an example of how to use ListTaskRuns API.

func (DataIntegrationClient) ListTaskSchedules ¶

func (client DataIntegrationClient) ListTaskSchedules(ctx context.Context, request ListTaskSchedulesRequest) (response ListTaskSchedulesResponse, err error)

ListTaskSchedules This endpoint can be used to get the list of all the TaskSchedule objects.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskSchedules.go.html to see an example of how to use ListTaskSchedules API.

func (DataIntegrationClient) ListTaskValidations ¶

func (client DataIntegrationClient) ListTaskValidations(ctx context.Context, request ListTaskValidationsRequest) (response ListTaskValidationsResponse, err error)

ListTaskValidations Retrieves a list of task validations within the specified workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskValidations.go.html to see an example of how to use ListTaskValidations API.

func (DataIntegrationClient) ListTasks ¶

func (client DataIntegrationClient) ListTasks(ctx context.Context, request ListTasksRequest) (response ListTasksResponse, err error)

ListTasks Retrieves a list of all tasks in a specified project or folder.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTasks.go.html to see an example of how to use ListTasks API.

func (DataIntegrationClient) ListTemplates ¶ added in v65.32.1

func (client DataIntegrationClient) ListTemplates(ctx context.Context, request ListTemplatesRequest) (response ListTemplatesResponse, err error)

ListTemplates This endpoint can be used to list application templates with filtering options.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTemplates.go.html to see an example of how to use ListTemplates API.

func (DataIntegrationClient) ListUserDefinedFunctionValidations ¶

func (client DataIntegrationClient) ListUserDefinedFunctionValidations(ctx context.Context, request ListUserDefinedFunctionValidationsRequest) (response ListUserDefinedFunctionValidationsResponse, err error)

ListUserDefinedFunctionValidations Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListUserDefinedFunctionValidations.go.html to see an example of how to use ListUserDefinedFunctionValidations API.

func (DataIntegrationClient) ListUserDefinedFunctions ¶

func (client DataIntegrationClient) ListUserDefinedFunctions(ctx context.Context, request ListUserDefinedFunctionsRequest) (response ListUserDefinedFunctionsResponse, err error)

ListUserDefinedFunctions Retrieves a list of UserDefinedFunctions in a function library.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListUserDefinedFunctions.go.html to see an example of how to use ListUserDefinedFunctions API.

func (DataIntegrationClient) ListWorkRequestErrors ¶

func (client DataIntegrationClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Retrieves a paginated list of errors for a given work request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (DataIntegrationClient) ListWorkRequestLogs ¶

func (client DataIntegrationClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Retrieves a paginated list of logs for a given work request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (DataIntegrationClient) ListWorkRequests ¶

func (client DataIntegrationClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (DataIntegrationClient) ListWorkspaces ¶

func (client DataIntegrationClient) ListWorkspaces(ctx context.Context, request ListWorkspacesRequest) (response ListWorkspacesResponse, err error)

ListWorkspaces Retrieves a list of Data Integration workspaces.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkspaces.go.html to see an example of how to use ListWorkspaces API.

func (*DataIntegrationClient) SetRegion ¶

func (client *DataIntegrationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DataIntegrationClient) StartWorkspace ¶

func (client DataIntegrationClient) StartWorkspace(ctx context.Context, request StartWorkspaceRequest) (response StartWorkspaceResponse, err error)

StartWorkspace Starts a workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/StartWorkspace.go.html to see an example of how to use StartWorkspace API.

func (DataIntegrationClient) StopWorkspace ¶

func (client DataIntegrationClient) StopWorkspace(ctx context.Context, request StopWorkspaceRequest) (response StopWorkspaceResponse, err error)

StopWorkspace Stops a workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/StopWorkspace.go.html to see an example of how to use StopWorkspace API.

func (DataIntegrationClient) UpdateApplication ¶

func (client DataIntegrationClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)

UpdateApplication Updates an application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateApplication.go.html to see an example of how to use UpdateApplication API.

func (DataIntegrationClient) UpdateApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) UpdateApplicationDetailedDescription(ctx context.Context, request UpdateApplicationDetailedDescriptionRequest) (response UpdateApplicationDetailedDescriptionResponse, err error)

UpdateApplicationDetailedDescription Updates the detailed description of an Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateApplicationDetailedDescription.go.html to see an example of how to use UpdateApplicationDetailedDescription API.

func (DataIntegrationClient) UpdateConnection ¶

func (client DataIntegrationClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates a connection under a data asset.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateConnection.go.html to see an example of how to use UpdateConnection API.

func (DataIntegrationClient) UpdateCopyObjectRequest ¶ added in v65.32.1

func (client DataIntegrationClient) UpdateCopyObjectRequest(ctx context.Context, request UpdateCopyObjectRequestRequest) (response UpdateCopyObjectRequestResponse, err error)

UpdateCopyObjectRequest Updates the status of a copy object request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateCopyObjectRequest.go.html to see an example of how to use UpdateCopyObjectRequest API.

func (DataIntegrationClient) UpdateDataAsset ¶

func (client DataIntegrationClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)

UpdateDataAsset Updates a specific data asset with default connection.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDataAsset.go.html to see an example of how to use UpdateDataAsset API.

func (DataIntegrationClient) UpdateDataFlow ¶

func (client DataIntegrationClient) UpdateDataFlow(ctx context.Context, request UpdateDataFlowRequest) (response UpdateDataFlowResponse, err error)

UpdateDataFlow Updates a specific data flow.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDataFlow.go.html to see an example of how to use UpdateDataFlow API.

func (DataIntegrationClient) UpdateDisApplication ¶

func (client DataIntegrationClient) UpdateDisApplication(ctx context.Context, request UpdateDisApplicationRequest) (response UpdateDisApplicationResponse, err error)

UpdateDisApplication Updates a DIS Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDisApplication.go.html to see an example of how to use UpdateDisApplication API.

func (DataIntegrationClient) UpdateDisApplicationDetailedDescription ¶ added in v65.32.1

func (client DataIntegrationClient) UpdateDisApplicationDetailedDescription(ctx context.Context, request UpdateDisApplicationDetailedDescriptionRequest) (response UpdateDisApplicationDetailedDescriptionResponse, err error)

UpdateDisApplicationDetailedDescription Updates the detailed description of an Application.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDisApplicationDetailedDescription.go.html to see an example of how to use UpdateDisApplicationDetailedDescription API.

func (DataIntegrationClient) UpdateExportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) UpdateExportRequest(ctx context.Context, request UpdateExportRequestRequest) (response UpdateExportRequestResponse, err error)

UpdateExportRequest Updates the status of a export object request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateExportRequest.go.html to see an example of how to use UpdateExportRequest API.

func (DataIntegrationClient) UpdateExternalPublication ¶

func (client DataIntegrationClient) UpdateExternalPublication(ctx context.Context, request UpdateExternalPublicationRequest) (response UpdateExternalPublicationResponse, err error)

UpdateExternalPublication Updates the external publication object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateExternalPublication.go.html to see an example of how to use UpdateExternalPublication API.

func (DataIntegrationClient) UpdateFolder ¶

func (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)

UpdateFolder Updates a specific folder.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateFolder.go.html to see an example of how to use UpdateFolder API.

func (DataIntegrationClient) UpdateFunctionLibrary ¶

func (client DataIntegrationClient) UpdateFunctionLibrary(ctx context.Context, request UpdateFunctionLibraryRequest) (response UpdateFunctionLibraryResponse, err error)

UpdateFunctionLibrary Updates a specific Function Library.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateFunctionLibrary.go.html to see an example of how to use UpdateFunctionLibrary API.

func (DataIntegrationClient) UpdateImportRequest ¶ added in v65.43.0

func (client DataIntegrationClient) UpdateImportRequest(ctx context.Context, request UpdateImportRequestRequest) (response UpdateImportRequestResponse, err error)

UpdateImportRequest Updates the status of a import object request.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateImportRequest.go.html to see an example of how to use UpdateImportRequest API.

func (DataIntegrationClient) UpdatePipeline ¶

func (client DataIntegrationClient) UpdatePipeline(ctx context.Context, request UpdatePipelineRequest) (response UpdatePipelineResponse, err error)

UpdatePipeline Updates a specific pipeline.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdatePipeline.go.html to see an example of how to use UpdatePipeline API.

func (DataIntegrationClient) UpdateProject ¶

func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)

UpdateProject Updates a specific project.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateProject.go.html to see an example of how to use UpdateProject API.

func (DataIntegrationClient) UpdateReference ¶

func (client DataIntegrationClient) UpdateReference(ctx context.Context, request UpdateReferenceRequest) (response UpdateReferenceResponse, err error)

UpdateReference Updates the application references. For example, to map a data asset to a different target object.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateReference.go.html to see an example of how to use UpdateReference API.

func (DataIntegrationClient) UpdateSchedule ¶

func (client DataIntegrationClient) UpdateSchedule(ctx context.Context, request UpdateScheduleRequest) (response UpdateScheduleResponse, err error)

UpdateSchedule Endpoint used to update the schedule

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateSchedule.go.html to see an example of how to use UpdateSchedule API.

func (DataIntegrationClient) UpdateTask ¶

func (client DataIntegrationClient) UpdateTask(ctx context.Context, request UpdateTaskRequest) (response UpdateTaskResponse, err error)

UpdateTask Updates a specific task. For example, you can update the task description or move the task to a different folder by changing the `aggregatorKey` to a different folder in the registry.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTask.go.html to see an example of how to use UpdateTask API.

func (DataIntegrationClient) UpdateTaskRun ¶

func (client DataIntegrationClient) UpdateTaskRun(ctx context.Context, request UpdateTaskRunRequest) (response UpdateTaskRunResponse, err error)

UpdateTaskRun Updates the status of the task run. For example, aborts a task run.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTaskRun.go.html to see an example of how to use UpdateTaskRun API.

func (DataIntegrationClient) UpdateTaskSchedule ¶

func (client DataIntegrationClient) UpdateTaskSchedule(ctx context.Context, request UpdateTaskScheduleRequest) (response UpdateTaskScheduleResponse, err error)

UpdateTaskSchedule Endpoint used to update the TaskSchedule

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTaskSchedule.go.html to see an example of how to use UpdateTaskSchedule API.

func (DataIntegrationClient) UpdateUserDefinedFunction ¶

func (client DataIntegrationClient) UpdateUserDefinedFunction(ctx context.Context, request UpdateUserDefinedFunctionRequest) (response UpdateUserDefinedFunctionResponse, err error)

UpdateUserDefinedFunction Updates a specific UserDefinedFunction.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateUserDefinedFunction.go.html to see an example of how to use UpdateUserDefinedFunction API.

func (DataIntegrationClient) UpdateWorkspace ¶

func (client DataIntegrationClient) UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequest) (response UpdateWorkspaceResponse, err error)

UpdateWorkspace Updates the specified Data Integration workspace.

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateWorkspace.go.html to see an example of how to use UpdateWorkspace API.

type DataType ¶

type DataType struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
	Name *string `mandatory:"false" json:"name"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The data type system name.
	TypeSystemName *string `mandatory:"false" json:"typeSystemName"`

	ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`

	// The data type.
	DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"`
}

DataType A `DataType` object is a simple primitive type that describes the type of a single atomic unit of data. For example, `INT`, `VARCHAR`, `NUMBER`, and so on.

func (DataType) GetDescription ¶

func (m DataType) GetDescription() *string

GetDescription returns Description

func (DataType) GetKey ¶

func (m DataType) GetKey() *string

GetKey returns Key

func (DataType) GetModelVersion ¶

func (m DataType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataType) GetName ¶

func (m DataType) GetName() *string

GetName returns Name

func (DataType) GetObjectStatus ¶

func (m DataType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataType) GetParentRef ¶

func (m DataType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataType) MarshalJSON ¶

func (m DataType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataType) String ¶

func (m DataType) String() string

func (DataType) ValidateEnumValue ¶

func (m DataType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataTypeDtTypeEnum ¶

type DataTypeDtTypeEnum string

DataTypeDtTypeEnum Enum with underlying type: string

const (
	DataTypeDtTypePrimitive  DataTypeDtTypeEnum = "PRIMITIVE"
	DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED"
)

Set of constants representing the allowable values for DataTypeDtTypeEnum

func GetDataTypeDtTypeEnumValues ¶

func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum

GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum

func GetMappingDataTypeDtTypeEnum ¶

func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)

GetMappingDataTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataflowApplication ¶

type DataflowApplication struct {

	// The application id for which Oracle Cloud Infrastructure data flow task is to be created.
	ApplicationId *string `mandatory:"false" json:"applicationId"`

	// The compartmentId id under which Oracle Cloud Infrastructure dataflow application lies.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`
}

DataflowApplication Minimum information required to recognize a Dataflow Application object.

func (DataflowApplication) String ¶

func (m DataflowApplication) String() string

func (DataflowApplication) ValidateEnumValue ¶

func (m DataflowApplication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DecisionOperator ¶ added in v65.21.0

type DecisionOperator 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"`

	// 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 []TypedObject `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"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// The merge condition. The conditions are
	// ALL_SUCCESS - All the preceeding operators need to be successful.
	// ALL_FAILED - All the preceeding operators should have failed.
	// ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
	TriggerRule DecisionOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

DecisionOperator An operator for chosing pipeline path using a condition

func (DecisionOperator) GetDescription ¶ added in v65.21.0

func (m DecisionOperator) GetDescription() *string

GetDescription returns Description

func (DecisionOperator) GetIdentifier ¶ added in v65.21.0

func (m DecisionOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (DecisionOperator) GetInputPorts ¶ added in v65.21.0

func (m DecisionOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (DecisionOperator) GetKey ¶ added in v65.21.0

func (m DecisionOperator) GetKey() *string

GetKey returns Key

func (DecisionOperator) GetModelVersion ¶ added in v65.21.0

func (m DecisionOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DecisionOperator) GetName ¶ added in v65.21.0

func (m DecisionOperator) GetName() *string

GetName returns Name

func (DecisionOperator) GetObjectStatus ¶ added in v65.21.0

func (m DecisionOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DecisionOperator) GetObjectVersion ¶ added in v65.21.0

func (m DecisionOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DecisionOperator) GetOpConfigValues ¶ added in v65.21.0

func (m DecisionOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (DecisionOperator) GetOutputPorts ¶ added in v65.21.0

func (m DecisionOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (DecisionOperator) GetParameters ¶ added in v65.21.0

func (m DecisionOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (DecisionOperator) GetParentRef ¶ added in v65.21.0

func (m DecisionOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DecisionOperator) MarshalJSON ¶ added in v65.21.0

func (m DecisionOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DecisionOperator) String ¶ added in v65.21.0

func (m DecisionOperator) String() string

func (*DecisionOperator) UnmarshalJSON ¶ added in v65.21.0

func (m *DecisionOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DecisionOperator) ValidateEnumValue ¶ added in v65.21.0

func (m DecisionOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DecisionOperatorTriggerRuleEnum ¶ added in v65.21.0

type DecisionOperatorTriggerRuleEnum string

DecisionOperatorTriggerRuleEnum Enum with underlying type: string

const (
	DecisionOperatorTriggerRuleSuccess  DecisionOperatorTriggerRuleEnum = "ALL_SUCCESS"
	DecisionOperatorTriggerRuleFailed   DecisionOperatorTriggerRuleEnum = "ALL_FAILED"
	DecisionOperatorTriggerRuleComplete DecisionOperatorTriggerRuleEnum = "ALL_COMPLETE"
)

Set of constants representing the allowable values for DecisionOperatorTriggerRuleEnum

func GetDecisionOperatorTriggerRuleEnumValues ¶ added in v65.21.0

func GetDecisionOperatorTriggerRuleEnumValues() []DecisionOperatorTriggerRuleEnum

GetDecisionOperatorTriggerRuleEnumValues Enumerates the set of values for DecisionOperatorTriggerRuleEnum

func GetMappingDecisionOperatorTriggerRuleEnum ¶ added in v65.21.0

func GetMappingDecisionOperatorTriggerRuleEnum(val string) (DecisionOperatorTriggerRuleEnum, bool)

GetMappingDecisionOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

type DecisionOutputPort ¶ added in v65.21.0

type DecisionOutputPort 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 DecisionOutputPortPortTypeEnum `mandatory:"true" json:"portType"`

	// The port based on what decision expression evaluates to.
	DecisionOutputPortType DecisionOutputPortDecisionOutputPortTypeEnum `mandatory:"true" json:"decisionOutputPortType"`
}

DecisionOutputPort The conditional output port details, used in operators such as decision operator.

func (DecisionOutputPort) GetConfigValues ¶ added in v65.21.0

func (m DecisionOutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DecisionOutputPort) GetDescription ¶ added in v65.21.0

func (m DecisionOutputPort) GetDescription() *string

GetDescription returns Description

func (DecisionOutputPort) GetKey ¶ added in v65.21.0

func (m DecisionOutputPort) GetKey() *string

GetKey returns Key

func (DecisionOutputPort) GetModelVersion ¶ added in v65.21.0

func (m DecisionOutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DecisionOutputPort) GetName ¶ added in v65.21.0

func (m DecisionOutputPort) GetName() *string

GetName returns Name

func (DecisionOutputPort) GetObjectStatus ¶ added in v65.21.0

func (m DecisionOutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DecisionOutputPort) GetParentRef ¶ added in v65.21.0

func (m DecisionOutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DecisionOutputPort) MarshalJSON ¶ added in v65.21.0

func (m DecisionOutputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DecisionOutputPort) String ¶ added in v65.21.0

func (m DecisionOutputPort) String() string

func (*DecisionOutputPort) UnmarshalJSON ¶ added in v65.21.0

func (m *DecisionOutputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DecisionOutputPort) ValidateEnumValue ¶ added in v65.21.0

func (m DecisionOutputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DecisionOutputPortDecisionOutputPortTypeEnum ¶ added in v65.21.0

type DecisionOutputPortDecisionOutputPortTypeEnum string

DecisionOutputPortDecisionOutputPortTypeEnum Enum with underlying type: string

const (
	DecisionOutputPortDecisionOutputPortTypeError DecisionOutputPortDecisionOutputPortTypeEnum = "EVAL_ERROR"
	DecisionOutputPortDecisionOutputPortTypeTrue  DecisionOutputPortDecisionOutputPortTypeEnum = "EVAL_TRUE"
	DecisionOutputPortDecisionOutputPortTypeFalse DecisionOutputPortDecisionOutputPortTypeEnum = "EVAL_FALSE"
)

Set of constants representing the allowable values for DecisionOutputPortDecisionOutputPortTypeEnum

func GetDecisionOutputPortDecisionOutputPortTypeEnumValues ¶ added in v65.21.0

func GetDecisionOutputPortDecisionOutputPortTypeEnumValues() []DecisionOutputPortDecisionOutputPortTypeEnum

GetDecisionOutputPortDecisionOutputPortTypeEnumValues Enumerates the set of values for DecisionOutputPortDecisionOutputPortTypeEnum

func GetMappingDecisionOutputPortDecisionOutputPortTypeEnum ¶ added in v65.21.0

func GetMappingDecisionOutputPortDecisionOutputPortTypeEnum(val string) (DecisionOutputPortDecisionOutputPortTypeEnum, bool)

GetMappingDecisionOutputPortDecisionOutputPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DecisionOutputPortPortTypeEnum ¶ added in v65.21.0

type DecisionOutputPortPortTypeEnum string

DecisionOutputPortPortTypeEnum Enum with underlying type: string

const (
	DecisionOutputPortPortTypeData    DecisionOutputPortPortTypeEnum = "DATA"
	DecisionOutputPortPortTypeControl DecisionOutputPortPortTypeEnum = "CONTROL"
	DecisionOutputPortPortTypeModel   DecisionOutputPortPortTypeEnum = "MODEL"
)

Set of constants representing the allowable values for DecisionOutputPortPortTypeEnum

func GetDecisionOutputPortPortTypeEnumValues ¶ added in v65.21.0

func GetDecisionOutputPortPortTypeEnumValues() []DecisionOutputPortPortTypeEnum

GetDecisionOutputPortPortTypeEnumValues Enumerates the set of values for DecisionOutputPortPortTypeEnum

func GetMappingDecisionOutputPortPortTypeEnum ¶ added in v65.21.0

func GetMappingDecisionOutputPortPortTypeEnum(val string) (DecisionOutputPortPortTypeEnum, bool)

GetMappingDecisionOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeleteApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type DeleteApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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
}

DeleteApplicationDetailedDescriptionRequest wrapper for the DeleteApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteApplicationDetailedDescription.go.html to see an example of how to use DeleteApplicationDetailedDescriptionRequest.

func (DeleteApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (DeleteApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request DeleteApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (DeleteApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request DeleteApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type DeleteApplicationDetailedDescriptionResponse 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"`
}

DeleteApplicationDetailedDescriptionResponse wrapper for the DeleteApplicationDetailedDescription operation

func (DeleteApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (DeleteApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type DeleteApplicationRequest ¶

type DeleteApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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
}

DeleteApplicationRequest wrapper for the DeleteApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteApplication.go.html to see an example of how to use DeleteApplicationRequest.

func (DeleteApplicationRequest) BinaryRequestBody ¶

func (request DeleteApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteApplicationRequest) HTTPRequest ¶

func (request DeleteApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteApplicationRequest) RetryPolicy ¶

func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteApplicationRequest) String ¶

func (request DeleteApplicationRequest) String() string

func (DeleteApplicationRequest) ValidateEnumValue ¶

func (request DeleteApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteApplicationResponse ¶

type DeleteApplicationResponse 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"`
}

DeleteApplicationResponse wrapper for the DeleteApplication operation

func (DeleteApplicationResponse) HTTPResponse ¶

func (response DeleteApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteApplicationResponse) String ¶

func (response DeleteApplicationResponse) String() string

type DeleteConnectionRequest ¶

type DeleteConnectionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The connection key.
	ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
	// When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteConnectionRequest wrapper for the DeleteConnection operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.

func (DeleteConnectionRequest) BinaryRequestBody ¶

func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionRequest) HTTPRequest ¶

func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionRequest) RetryPolicy ¶

func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteConnectionRequest) String ¶

func (request DeleteConnectionRequest) String() string

func (DeleteConnectionRequest) ValidateEnumValue ¶

func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConnectionResponse ¶

type DeleteConnectionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteConnectionResponse wrapper for the DeleteConnection operation

func (DeleteConnectionResponse) HTTPResponse ¶

func (response DeleteConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String ¶

func (response DeleteConnectionResponse) String() string

type DeleteConnectionValidationRequest ¶

type DeleteConnectionValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidationRequest.

func (DeleteConnectionValidationRequest) BinaryRequestBody ¶

func (request DeleteConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionValidationRequest) HTTPRequest ¶

func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionValidationRequest) RetryPolicy ¶

func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteConnectionValidationRequest) String ¶

func (request DeleteConnectionValidationRequest) String() string

func (DeleteConnectionValidationRequest) ValidateEnumValue ¶

func (request DeleteConnectionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConnectionValidationResponse ¶

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"`
}

DeleteConnectionValidationResponse wrapper for the DeleteConnectionValidation operation

func (DeleteConnectionValidationResponse) HTTPResponse ¶

func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionValidationResponse) String ¶

func (response DeleteConnectionValidationResponse) String() string

type DeleteCopyObjectRequestRequest ¶ added in v65.32.1

type DeleteCopyObjectRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object to be copied, for example this could be the key of a project.
	CopyObjectRequestKey *string `mandatory:"true" contributesTo:"path" name:"copyObjectRequestKey"`

	// 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
}

DeleteCopyObjectRequestRequest wrapper for the DeleteCopyObjectRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteCopyObjectRequest.go.html to see an example of how to use DeleteCopyObjectRequestRequest.

func (DeleteCopyObjectRequestRequest) BinaryRequestBody ¶ added in v65.32.1

func (request DeleteCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteCopyObjectRequestRequest) HTTPRequest ¶ added in v65.32.1

func (request DeleteCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteCopyObjectRequestRequest) RetryPolicy ¶ added in v65.32.1

func (request DeleteCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteCopyObjectRequestRequest) String ¶ added in v65.32.1

func (request DeleteCopyObjectRequestRequest) String() string

func (DeleteCopyObjectRequestRequest) ValidateEnumValue ¶ added in v65.32.1

func (request DeleteCopyObjectRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteCopyObjectRequestResponse ¶ added in v65.32.1

type DeleteCopyObjectRequestResponse 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"`
}

DeleteCopyObjectRequestResponse wrapper for the DeleteCopyObjectRequest operation

func (DeleteCopyObjectRequestResponse) HTTPResponse ¶ added in v65.32.1

func (response DeleteCopyObjectRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteCopyObjectRequestResponse) String ¶ added in v65.32.1

func (response DeleteCopyObjectRequestResponse) String() string

type DeleteDataAssetRequest ¶

type DeleteDataAssetRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The data asset key.
	DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
	// When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteDataAssetRequest wrapper for the DeleteDataAsset operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataAsset.go.html to see an example of how to use DeleteDataAssetRequest.

func (DeleteDataAssetRequest) BinaryRequestBody ¶

func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataAssetRequest) HTTPRequest ¶

func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataAssetRequest) RetryPolicy ¶

func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDataAssetRequest) String ¶

func (request DeleteDataAssetRequest) String() string

func (DeleteDataAssetRequest) ValidateEnumValue ¶

func (request DeleteDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataAssetResponse ¶

type DeleteDataAssetResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteDataAssetResponse wrapper for the DeleteDataAsset operation

func (DeleteDataAssetResponse) HTTPResponse ¶

func (response DeleteDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetResponse) String ¶

func (response DeleteDataAssetResponse) String() string

type DeleteDataFlowRequest ¶

type DeleteDataFlowRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The data flow key.
	DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"`

	// 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
}

DeleteDataFlowRequest wrapper for the DeleteDataFlow operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataFlow.go.html to see an example of how to use DeleteDataFlowRequest.

func (DeleteDataFlowRequest) BinaryRequestBody ¶

func (request DeleteDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataFlowRequest) HTTPRequest ¶

func (request DeleteDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataFlowRequest) RetryPolicy ¶

func (request DeleteDataFlowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDataFlowRequest) String ¶

func (request DeleteDataFlowRequest) String() string

func (DeleteDataFlowRequest) ValidateEnumValue ¶

func (request DeleteDataFlowRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataFlowResponse ¶

type DeleteDataFlowResponse 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"`
}

DeleteDataFlowResponse wrapper for the DeleteDataFlow operation

func (DeleteDataFlowResponse) HTTPResponse ¶

func (response DeleteDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataFlowResponse) String ¶

func (response DeleteDataFlowResponse) String() string

type DeleteDataFlowValidationRequest ¶

type DeleteDataFlowValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the dataflow validation.
	DataFlowValidationKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowValidationKey"`

	// 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
}

DeleteDataFlowValidationRequest wrapper for the DeleteDataFlowValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataFlowValidation.go.html to see an example of how to use DeleteDataFlowValidationRequest.

func (DeleteDataFlowValidationRequest) BinaryRequestBody ¶

func (request DeleteDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataFlowValidationRequest) HTTPRequest ¶

func (request DeleteDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataFlowValidationRequest) RetryPolicy ¶

func (request DeleteDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDataFlowValidationRequest) String ¶

func (request DeleteDataFlowValidationRequest) String() string

func (DeleteDataFlowValidationRequest) ValidateEnumValue ¶

func (request DeleteDataFlowValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataFlowValidationResponse ¶

type DeleteDataFlowValidationResponse 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"`
}

DeleteDataFlowValidationResponse wrapper for the DeleteDataFlowValidation operation

func (DeleteDataFlowValidationResponse) HTTPResponse ¶

func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataFlowValidationResponse) String ¶

func (response DeleteDataFlowValidationResponse) String() string

type DeleteDisApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type DeleteDisApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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
}

DeleteDisApplicationDetailedDescriptionRequest wrapper for the DeleteDisApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDisApplicationDetailedDescription.go.html to see an example of how to use DeleteDisApplicationDetailedDescriptionRequest.

func (DeleteDisApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (DeleteDisApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request DeleteDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDisApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDisApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (DeleteDisApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request DeleteDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDisApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type DeleteDisApplicationDetailedDescriptionResponse 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"`
}

DeleteDisApplicationDetailedDescriptionResponse wrapper for the DeleteDisApplicationDetailedDescription operation

func (DeleteDisApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (DeleteDisApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type DeleteDisApplicationRequest ¶

type DeleteDisApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The OCID of the DIS Application.
	DisApplicationId *string `mandatory:"true" contributesTo:"path" name:"disApplicationId"`

	// 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
}

DeleteDisApplicationRequest wrapper for the DeleteDisApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDisApplication.go.html to see an example of how to use DeleteDisApplicationRequest.

func (DeleteDisApplicationRequest) BinaryRequestBody ¶

func (request DeleteDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDisApplicationRequest) HTTPRequest ¶

func (request DeleteDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDisApplicationRequest) RetryPolicy ¶

func (request DeleteDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDisApplicationRequest) String ¶

func (request DeleteDisApplicationRequest) String() string

func (DeleteDisApplicationRequest) ValidateEnumValue ¶

func (request DeleteDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDisApplicationResponse ¶

type DeleteDisApplicationResponse 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"`
}

DeleteDisApplicationResponse wrapper for the DeleteDisApplication operation

func (DeleteDisApplicationResponse) HTTPResponse ¶

func (response DeleteDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDisApplicationResponse) String ¶

func (response DeleteDisApplicationResponse) String() string

type DeleteExportRequestRequest ¶ added in v65.43.0

type DeleteExportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object export object request
	ExportRequestKey *string `mandatory:"true" contributesTo:"path" name:"exportRequestKey"`

	// 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
}

DeleteExportRequestRequest wrapper for the DeleteExportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExportRequest.go.html to see an example of how to use DeleteExportRequestRequest.

func (DeleteExportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request DeleteExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteExportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request DeleteExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request DeleteExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExportRequestRequest) String ¶ added in v65.43.0

func (request DeleteExportRequestRequest) String() string

func (DeleteExportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request DeleteExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteExportRequestResponse ¶ added in v65.43.0

type DeleteExportRequestResponse 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"`
}

DeleteExportRequestResponse wrapper for the DeleteExportRequest operation

func (DeleteExportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response DeleteExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExportRequestResponse) String ¶ added in v65.43.0

func (response DeleteExportRequestResponse) String() string

type DeleteExternalPublicationRequest ¶

type DeleteExternalPublicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The external published object key.
	ExternalPublicationsKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationsKey"`

	// 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
}

DeleteExternalPublicationRequest wrapper for the DeleteExternalPublication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExternalPublication.go.html to see an example of how to use DeleteExternalPublicationRequest.

func (DeleteExternalPublicationRequest) BinaryRequestBody ¶

func (request DeleteExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalPublicationRequest) HTTPRequest ¶

func (request DeleteExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExternalPublicationRequest) RetryPolicy ¶

func (request DeleteExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExternalPublicationRequest) String ¶

func (request DeleteExternalPublicationRequest) String() string

func (DeleteExternalPublicationRequest) ValidateEnumValue ¶

func (request DeleteExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteExternalPublicationResponse ¶

type DeleteExternalPublicationResponse 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"`
}

DeleteExternalPublicationResponse wrapper for the DeleteExternalPublication operation

func (DeleteExternalPublicationResponse) HTTPResponse ¶

func (response DeleteExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExternalPublicationResponse) String ¶

func (response DeleteExternalPublicationResponse) String() string

type DeleteExternalPublicationValidationRequest ¶

type DeleteExternalPublicationValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The external published object key.
	ExternalPublicationValidationKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationValidationKey"`

	// 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
}

DeleteExternalPublicationValidationRequest wrapper for the DeleteExternalPublicationValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExternalPublicationValidation.go.html to see an example of how to use DeleteExternalPublicationValidationRequest.

func (DeleteExternalPublicationValidationRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalPublicationValidationRequest) HTTPRequest ¶

func (request DeleteExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExternalPublicationValidationRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExternalPublicationValidationRequest) String ¶

func (DeleteExternalPublicationValidationRequest) ValidateEnumValue ¶

func (request DeleteExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteExternalPublicationValidationResponse ¶

type DeleteExternalPublicationValidationResponse 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"`
}

DeleteExternalPublicationValidationResponse wrapper for the DeleteExternalPublicationValidation operation

func (DeleteExternalPublicationValidationResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteExternalPublicationValidationResponse) String ¶

type DeleteFolderRequest ¶

type DeleteFolderRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The folder key.
	FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

	// For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
	// The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
	// When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
	IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

DeleteFolderRequest wrapper for the DeleteFolder operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteFolder.go.html to see an example of how to use DeleteFolderRequest.

func (DeleteFolderRequest) BinaryRequestBody ¶

func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFolderRequest) HTTPRequest ¶

func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFolderRequest) RetryPolicy ¶

func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFolderRequest) String ¶

func (request DeleteFolderRequest) String() string

func (DeleteFolderRequest) ValidateEnumValue ¶

func (request DeleteFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFolderResponse ¶

type DeleteFolderResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

DeleteFolderResponse wrapper for the DeleteFolder operation

func (DeleteFolderResponse) HTTPResponse ¶

func (response DeleteFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFolderResponse) String ¶

func (response DeleteFolderResponse) String() string

type DeleteFunctionLibraryRequest ¶

type DeleteFunctionLibraryRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The functionLibrary key.
	FunctionLibraryKey *string `mandatory:"true" contributesTo:"path" name:"functionLibraryKey"`

	// 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
}

DeleteFunctionLibraryRequest wrapper for the DeleteFunctionLibrary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteFunctionLibrary.go.html to see an example of how to use DeleteFunctionLibraryRequest.

func (DeleteFunctionLibraryRequest) BinaryRequestBody ¶

func (request DeleteFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFunctionLibraryRequest) HTTPRequest ¶

func (request DeleteFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFunctionLibraryRequest) RetryPolicy ¶

func (request DeleteFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFunctionLibraryRequest) String ¶

func (request DeleteFunctionLibraryRequest) String() string

func (DeleteFunctionLibraryRequest) ValidateEnumValue ¶

func (request DeleteFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFunctionLibraryResponse ¶

type DeleteFunctionLibraryResponse 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"`
}

DeleteFunctionLibraryResponse wrapper for the DeleteFunctionLibrary operation

func (DeleteFunctionLibraryResponse) HTTPResponse ¶

func (response DeleteFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFunctionLibraryResponse) String ¶

func (response DeleteFunctionLibraryResponse) String() string

type DeleteImportRequestRequest ¶ added in v65.43.0

type DeleteImportRequestRequest struct {

	// The key of the object export object request
	ImportRequestKey *string `mandatory:"true" contributesTo:"path" name:"importRequestKey"`

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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
}

DeleteImportRequestRequest wrapper for the DeleteImportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteImportRequest.go.html to see an example of how to use DeleteImportRequestRequest.

func (DeleteImportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request DeleteImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteImportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request DeleteImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteImportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request DeleteImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteImportRequestRequest) String ¶ added in v65.43.0

func (request DeleteImportRequestRequest) String() string

func (DeleteImportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request DeleteImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteImportRequestResponse ¶ added in v65.43.0

type DeleteImportRequestResponse 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"`
}

DeleteImportRequestResponse wrapper for the DeleteImportRequest operation

func (DeleteImportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response DeleteImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteImportRequestResponse) String ¶ added in v65.43.0

func (response DeleteImportRequestResponse) String() string

type DeletePatchRequest ¶

type DeletePatchRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The patch key.
	PatchKey *string `mandatory:"true" contributesTo:"path" name:"patchKey"`

	// 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
}

DeletePatchRequest wrapper for the DeletePatch operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePatch.go.html to see an example of how to use DeletePatchRequest.

func (DeletePatchRequest) BinaryRequestBody ¶

func (request DeletePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePatchRequest) HTTPRequest ¶

func (request DeletePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePatchRequest) RetryPolicy ¶

func (request DeletePatchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePatchRequest) String ¶

func (request DeletePatchRequest) String() string

func (DeletePatchRequest) ValidateEnumValue ¶

func (request DeletePatchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePatchResponse ¶

type DeletePatchResponse 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"`
}

DeletePatchResponse wrapper for the DeletePatch operation

func (DeletePatchResponse) HTTPResponse ¶

func (response DeletePatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePatchResponse) String ¶

func (response DeletePatchResponse) String() string

type DeletePipelineRequest ¶

type DeletePipelineRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The pipeline key.
	PipelineKey *string `mandatory:"true" contributesTo:"path" name:"pipelineKey"`

	// 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
}

DeletePipelineRequest wrapper for the DeletePipeline operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePipeline.go.html to see an example of how to use DeletePipelineRequest.

func (DeletePipelineRequest) BinaryRequestBody ¶

func (request DeletePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePipelineRequest) HTTPRequest ¶

func (request DeletePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePipelineRequest) RetryPolicy ¶

func (request DeletePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePipelineRequest) String ¶

func (request DeletePipelineRequest) String() string

func (DeletePipelineRequest) ValidateEnumValue ¶

func (request DeletePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePipelineResponse ¶

type DeletePipelineResponse 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"`
}

DeletePipelineResponse wrapper for the DeletePipeline operation

func (DeletePipelineResponse) HTTPResponse ¶

func (response DeletePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePipelineResponse) String ¶

func (response DeletePipelineResponse) String() string

type DeletePipelineValidationRequest ¶

type DeletePipelineValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the pipeline validation.
	PipelineValidationKey *string `mandatory:"true" contributesTo:"path" name:"pipelineValidationKey"`

	// 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
}

DeletePipelineValidationRequest wrapper for the DeletePipelineValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePipelineValidation.go.html to see an example of how to use DeletePipelineValidationRequest.

func (DeletePipelineValidationRequest) BinaryRequestBody ¶

func (request DeletePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePipelineValidationRequest) HTTPRequest ¶

func (request DeletePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePipelineValidationRequest) RetryPolicy ¶

func (request DeletePipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePipelineValidationRequest) String ¶

func (request DeletePipelineValidationRequest) String() string

func (DeletePipelineValidationRequest) ValidateEnumValue ¶

func (request DeletePipelineValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePipelineValidationResponse ¶

type DeletePipelineValidationResponse 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"`
}

DeletePipelineValidationResponse wrapper for the DeletePipelineValidation operation

func (DeletePipelineValidationResponse) HTTPResponse ¶

func (response DeletePipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePipelineValidationResponse) String ¶

func (response DeletePipelineValidationResponse) String() string

type DeleteProjectRequest ¶

type DeleteProjectRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The project key.
	ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"`

	// 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
}

DeleteProjectRequest wrapper for the DeleteProject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteProject.go.html to see an example of how to use DeleteProjectRequest.

func (DeleteProjectRequest) BinaryRequestBody ¶

func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProjectRequest) HTTPRequest ¶

func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProjectRequest) RetryPolicy ¶

func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProjectRequest) String ¶

func (request DeleteProjectRequest) String() string

func (DeleteProjectRequest) ValidateEnumValue ¶

func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProjectResponse ¶

type DeleteProjectResponse 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"`
}

DeleteProjectResponse wrapper for the DeleteProject operation

func (DeleteProjectResponse) HTTPResponse ¶

func (response DeleteProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProjectResponse) String ¶

func (response DeleteProjectResponse) String() string

type DeleteScheduleRequest ¶

type DeleteScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Schedule Key
	ScheduleKey *string `mandatory:"true" contributesTo:"path" name:"scheduleKey"`

	// 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
}

DeleteScheduleRequest wrapper for the DeleteSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteSchedule.go.html to see an example of how to use DeleteScheduleRequest.

func (DeleteScheduleRequest) BinaryRequestBody ¶

func (request DeleteScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteScheduleRequest) HTTPRequest ¶

func (request DeleteScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteScheduleRequest) RetryPolicy ¶

func (request DeleteScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteScheduleRequest) String ¶

func (request DeleteScheduleRequest) String() string

func (DeleteScheduleRequest) ValidateEnumValue ¶

func (request DeleteScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteScheduleResponse ¶

type DeleteScheduleResponse 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"`
}

DeleteScheduleResponse wrapper for the DeleteSchedule operation

func (DeleteScheduleResponse) HTTPResponse ¶

func (response DeleteScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteScheduleResponse) String ¶

func (response DeleteScheduleResponse) String() string

type DeleteTaskRequest ¶

type DeleteTaskRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// 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
}

DeleteTaskRequest wrapper for the DeleteTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTask.go.html to see an example of how to use DeleteTaskRequest.

func (DeleteTaskRequest) BinaryRequestBody ¶

func (request DeleteTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskRequest) HTTPRequest ¶

func (request DeleteTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskRequest) RetryPolicy ¶

func (request DeleteTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskRequest) String ¶

func (request DeleteTaskRequest) String() string

func (DeleteTaskRequest) ValidateEnumValue ¶

func (request DeleteTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskResponse ¶

type DeleteTaskResponse 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"`
}

DeleteTaskResponse wrapper for the DeleteTask operation

func (DeleteTaskResponse) HTTPResponse ¶

func (response DeleteTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskResponse) String ¶

func (response DeleteTaskResponse) String() string

type DeleteTaskRunRequest ¶

type DeleteTaskRunRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The task run key.
	TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

	// 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
}

DeleteTaskRunRequest wrapper for the DeleteTaskRun operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskRun.go.html to see an example of how to use DeleteTaskRunRequest.

func (DeleteTaskRunRequest) BinaryRequestBody ¶

func (request DeleteTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskRunRequest) HTTPRequest ¶

func (request DeleteTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskRunRequest) RetryPolicy ¶

func (request DeleteTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskRunRequest) String ¶

func (request DeleteTaskRunRequest) String() string

func (DeleteTaskRunRequest) ValidateEnumValue ¶

func (request DeleteTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskRunResponse ¶

type DeleteTaskRunResponse 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"`
}

DeleteTaskRunResponse wrapper for the DeleteTaskRun operation

func (DeleteTaskRunResponse) HTTPResponse ¶

func (response DeleteTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskRunResponse) String ¶

func (response DeleteTaskRunResponse) String() string

type DeleteTaskScheduleRequest ¶

type DeleteTaskScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// TaskSchedule Key
	TaskScheduleKey *string `mandatory:"true" contributesTo:"path" name:"taskScheduleKey"`

	// 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
}

DeleteTaskScheduleRequest wrapper for the DeleteTaskSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskSchedule.go.html to see an example of how to use DeleteTaskScheduleRequest.

func (DeleteTaskScheduleRequest) BinaryRequestBody ¶

func (request DeleteTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskScheduleRequest) HTTPRequest ¶

func (request DeleteTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskScheduleRequest) RetryPolicy ¶

func (request DeleteTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskScheduleRequest) String ¶

func (request DeleteTaskScheduleRequest) String() string

func (DeleteTaskScheduleRequest) ValidateEnumValue ¶

func (request DeleteTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskScheduleResponse ¶

type DeleteTaskScheduleResponse 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"`
}

DeleteTaskScheduleResponse wrapper for the DeleteTaskSchedule operation

func (DeleteTaskScheduleResponse) HTTPResponse ¶

func (response DeleteTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskScheduleResponse) String ¶

func (response DeleteTaskScheduleResponse) String() string

type DeleteTaskValidationRequest ¶

type DeleteTaskValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task validation key.
	TaskValidationKey *string `mandatory:"true" contributesTo:"path" name:"taskValidationKey"`

	// 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
}

DeleteTaskValidationRequest wrapper for the DeleteTaskValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskValidation.go.html to see an example of how to use DeleteTaskValidationRequest.

func (DeleteTaskValidationRequest) BinaryRequestBody ¶

func (request DeleteTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskValidationRequest) HTTPRequest ¶

func (request DeleteTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskValidationRequest) RetryPolicy ¶

func (request DeleteTaskValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskValidationRequest) String ¶

func (request DeleteTaskValidationRequest) String() string

func (DeleteTaskValidationRequest) ValidateEnumValue ¶

func (request DeleteTaskValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskValidationResponse ¶

type DeleteTaskValidationResponse 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"`
}

DeleteTaskValidationResponse wrapper for the DeleteTaskValidation operation

func (DeleteTaskValidationResponse) HTTPResponse ¶

func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskValidationResponse) String ¶

func (response DeleteTaskValidationResponse) String() string

type DeleteUserDefinedFunctionRequest ¶

type DeleteUserDefinedFunctionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The user defined function key.
	UserDefinedFunctionKey *string `mandatory:"true" contributesTo:"path" name:"userDefinedFunctionKey"`

	// 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
}

DeleteUserDefinedFunctionRequest wrapper for the DeleteUserDefinedFunction operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteUserDefinedFunction.go.html to see an example of how to use DeleteUserDefinedFunctionRequest.

func (DeleteUserDefinedFunctionRequest) BinaryRequestBody ¶

func (request DeleteUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteUserDefinedFunctionRequest) HTTPRequest ¶

func (request DeleteUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteUserDefinedFunctionRequest) RetryPolicy ¶

func (request DeleteUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteUserDefinedFunctionRequest) String ¶

func (request DeleteUserDefinedFunctionRequest) String() string

func (DeleteUserDefinedFunctionRequest) ValidateEnumValue ¶

func (request DeleteUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteUserDefinedFunctionResponse ¶

type DeleteUserDefinedFunctionResponse 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"`
}

DeleteUserDefinedFunctionResponse wrapper for the DeleteUserDefinedFunction operation

func (DeleteUserDefinedFunctionResponse) HTTPResponse ¶

func (response DeleteUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteUserDefinedFunctionResponse) String ¶

func (response DeleteUserDefinedFunctionResponse) String() string

type DeleteUserDefinedFunctionValidationRequest ¶

type DeleteUserDefinedFunctionValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the userDefinedFunction validation.
	UserDefinedFunctionValidationKey *string `mandatory:"true" contributesTo:"path" name:"userDefinedFunctionValidationKey"`

	// 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
}

DeleteUserDefinedFunctionValidationRequest wrapper for the DeleteUserDefinedFunctionValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteUserDefinedFunctionValidation.go.html to see an example of how to use DeleteUserDefinedFunctionValidationRequest.

func (DeleteUserDefinedFunctionValidationRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (DeleteUserDefinedFunctionValidationRequest) HTTPRequest ¶

func (request DeleteUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteUserDefinedFunctionValidationRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteUserDefinedFunctionValidationRequest) String ¶

func (DeleteUserDefinedFunctionValidationRequest) ValidateEnumValue ¶

func (request DeleteUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteUserDefinedFunctionValidationResponse ¶

type DeleteUserDefinedFunctionValidationResponse 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"`
}

DeleteUserDefinedFunctionValidationResponse wrapper for the DeleteUserDefinedFunctionValidation operation

func (DeleteUserDefinedFunctionValidationResponse) HTTPResponse ¶

HTTPResponse implements the OCIResponse interface

func (DeleteUserDefinedFunctionValidationResponse) String ¶

type DeleteWorkspaceRequest ¶

type DeleteWorkspaceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace.
	QuiesceTimeout *int64 `mandatory:"false" contributesTo:"query" name:"quiesceTimeout"`

	// Used to force close down the workspace.
	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
}

DeleteWorkspaceRequest wrapper for the DeleteWorkspace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteWorkspace.go.html to see an example of how to use DeleteWorkspaceRequest.

func (DeleteWorkspaceRequest) BinaryRequestBody ¶

func (request DeleteWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteWorkspaceRequest) HTTPRequest ¶

func (request DeleteWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteWorkspaceRequest) RetryPolicy ¶

func (request DeleteWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteWorkspaceRequest) String ¶

func (request DeleteWorkspaceRequest) String() string

func (DeleteWorkspaceRequest) ValidateEnumValue ¶

func (request DeleteWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteWorkspaceResponse ¶

type DeleteWorkspaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
	// with this ID to track the status of the request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

DeleteWorkspaceResponse wrapper for the DeleteWorkspace operation

func (DeleteWorkspaceResponse) HTTPResponse ¶

func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteWorkspaceResponse) String ¶

func (response DeleteWorkspaceResponse) String() string

type DependentObject ¶

type DependentObject struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	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"`

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState DependentObjectLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

DependentObject The information about a dependent object.

func (DependentObject) String ¶

func (m DependentObject) String() string

func (DependentObject) ValidateEnumValue ¶

func (m DependentObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DependentObjectLifecycleStateEnum ¶

type DependentObjectLifecycleStateEnum string

DependentObjectLifecycleStateEnum Enum with underlying type: string

const (
	DependentObjectLifecycleStateCreating DependentObjectLifecycleStateEnum = "CREATING"
	DependentObjectLifecycleStateActive   DependentObjectLifecycleStateEnum = "ACTIVE"
	DependentObjectLifecycleStateUpdating DependentObjectLifecycleStateEnum = "UPDATING"
	DependentObjectLifecycleStateDeleting DependentObjectLifecycleStateEnum = "DELETING"
	DependentObjectLifecycleStateDeleted  DependentObjectLifecycleStateEnum = "DELETED"
	DependentObjectLifecycleStateFailed   DependentObjectLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for DependentObjectLifecycleStateEnum

func GetDependentObjectLifecycleStateEnumValues ¶

func GetDependentObjectLifecycleStateEnumValues() []DependentObjectLifecycleStateEnum

GetDependentObjectLifecycleStateEnumValues Enumerates the set of values for DependentObjectLifecycleStateEnum

func GetMappingDependentObjectLifecycleStateEnum ¶

func GetMappingDependentObjectLifecycleStateEnum(val string) (DependentObjectLifecycleStateEnum, bool)

GetMappingDependentObjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DependentObjectSummary ¶

type DependentObjectSummary 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"`

	CountStatistics *CountStatistic `mandatory:"false" json:"countStatistics"`
}

DependentObjectSummary Details of the dependent object.

func (DependentObjectSummary) String ¶

func (m DependentObjectSummary) String() string

func (DependentObjectSummary) ValidateEnumValue ¶

func (m DependentObjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DependentObjectSummaryCollection ¶

type DependentObjectSummaryCollection struct {

	// An array of dependent object summaries.
	Items []DependentObjectSummary `mandatory:"true" json:"items"`
}

DependentObjectSummaryCollection A list of dependent object summaries.

func (DependentObjectSummaryCollection) String ¶

func (DependentObjectSummaryCollection) ValidateEnumValue ¶

func (m DependentObjectSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DerivedEntity ¶ added in v65.21.0

type DerivedEntity 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	Shape *Shape `mandatory:"false" json:"shape"`

	// The shape ID.
	ShapeId *string `mandatory:"false" json:"shapeId"`

	// The 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"`

	// Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
	Identifier *string `mandatory:"false" json:"identifier"`

	RefDataObject ReferencedDataObject `mandatory:"false" json:"refDataObject"`

	// Property-bag (key-value pairs where key is Shape Field resource name and value is object)
	DerivedProperties map[string]interface{} `mandatory:"false" json:"derivedProperties"`

	// Determines whether entity is treated as source or target
	Mode DerivedEntityModeEnum `mandatory:"false" json:"mode,omitempty"`
}

DerivedEntity The Derive entity object

func (DerivedEntity) GetMetadata ¶ added in v65.21.0

func (m DerivedEntity) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DerivedEntity) MarshalJSON ¶ added in v65.21.0

func (m DerivedEntity) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedEntity) String ¶ added in v65.21.0

func (m DerivedEntity) String() string

func (*DerivedEntity) UnmarshalJSON ¶ added in v65.21.0

func (m *DerivedEntity) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DerivedEntity) ValidateEnumValue ¶ added in v65.21.0

func (m DerivedEntity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DerivedEntityModeEnum ¶ added in v65.21.0

type DerivedEntityModeEnum string

DerivedEntityModeEnum Enum with underlying type: string

const (
	DerivedEntityModeIn  DerivedEntityModeEnum = "IN"
	DerivedEntityModeOut DerivedEntityModeEnum = "OUT"
)

Set of constants representing the allowable values for DerivedEntityModeEnum

func GetDerivedEntityModeEnumValues ¶ added in v65.21.0

func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum

GetDerivedEntityModeEnumValues Enumerates the set of values for DerivedEntityModeEnum

func GetMappingDerivedEntityModeEnum ¶ added in v65.21.0

func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)

GetMappingDerivedEntityModeEnum performs case Insensitive comparison on enum value and return the desired enum

type DerivedField ¶

type DerivedField 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"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// The type of the field.
	Type *string `mandatory:"false" json:"type"`

	// Specifies whether to use inferred expression output type as output type of the derived field. Default value of this flag is false.
	IsUseInferredType *bool `mandatory:"false" json:"isUseInferredType"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

DerivedField The type representing the derived field concept. Derived fields have an expression to define how to derive the field.

func (DerivedField) GetConfigValues ¶

func (m DerivedField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DerivedField) GetDescription ¶

func (m DerivedField) GetDescription() *string

GetDescription returns Description

func (DerivedField) GetKey ¶

func (m DerivedField) GetKey() *string

GetKey returns Key

func (DerivedField) GetModelVersion ¶

func (m DerivedField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedField) GetName ¶

func (m DerivedField) GetName() *string

GetName returns Name

func (DerivedField) GetObjectStatus ¶

func (m DerivedField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedField) GetParentRef ¶

func (m DerivedField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedField) MarshalJSON ¶

func (m DerivedField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedField) String ¶

func (m DerivedField) String() string

func (DerivedField) ValidateEnumValue ¶

func (m DerivedField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DerivedType ¶

type DerivedType struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
	Name *string `mandatory:"false" json:"name"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`
}

DerivedType A `DerivedType` object represents a more complex type that is derived from a set of simple types, for example an `Address` or `SSN` data type.

func (DerivedType) GetDescription ¶

func (m DerivedType) GetDescription() *string

GetDescription returns Description

func (DerivedType) GetKey ¶

func (m DerivedType) GetKey() *string

GetKey returns Key

func (DerivedType) GetModelVersion ¶

func (m DerivedType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedType) GetName ¶

func (m DerivedType) GetName() *string

GetName returns Name

func (DerivedType) GetObjectStatus ¶

func (m DerivedType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedType) GetParentRef ¶

func (m DerivedType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedType) MarshalJSON ¶

func (m DerivedType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedType) String ¶

func (m DerivedType) String() string

func (DerivedType) ValidateEnumValue ¶

func (m DerivedType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetailedDescription ¶ added in v65.32.1

type DetailedDescription struct {

	// The type of the published object.
	ModelType DetailedDescriptionModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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"`

	// 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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	Logo *string `mandatory:"false" json:"logo"`

	// Base64 encoded rich text description of the object.
	DetailedDescription *string `mandatory:"false" json:"detailedDescription"`
}

DetailedDescription The detailed description of an object.

func (DetailedDescription) String ¶ added in v65.32.1

func (m DetailedDescription) String() string

func (DetailedDescription) ValidateEnumValue ¶ added in v65.32.1

func (m DetailedDescription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetailedDescriptionModelTypeEnum ¶ added in v65.32.1

type DetailedDescriptionModelTypeEnum string

DetailedDescriptionModelTypeEnum Enum with underlying type: string

const (
	DetailedDescriptionModelTypeDetailedDescription DetailedDescriptionModelTypeEnum = "DETAILED_DESCRIPTION"
)

Set of constants representing the allowable values for DetailedDescriptionModelTypeEnum

func GetDetailedDescriptionModelTypeEnumValues ¶ added in v65.32.1

func GetDetailedDescriptionModelTypeEnumValues() []DetailedDescriptionModelTypeEnum

GetDetailedDescriptionModelTypeEnumValues Enumerates the set of values for DetailedDescriptionModelTypeEnum

func GetMappingDetailedDescriptionModelTypeEnum ¶ added in v65.32.1

func GetMappingDetailedDescriptionModelTypeEnum(val string) (DetailedDescriptionModelTypeEnum, bool)

GetMappingDetailedDescriptionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DirectFieldMap ¶

type DirectFieldMap struct {

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// 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"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// Deprecated - Reference to a typed object.
	SourceTypedObject *string `mandatory:"false" json:"sourceTypedObject"`

	// Deprecated - Reference to a typed object.
	TargetTypedObject *string `mandatory:"false" json:"targetTypedObject"`

	SourceScopeReference *ScopeReference `mandatory:"false" json:"sourceScopeReference"`

	TargetScopeReference *ScopeReference `mandatory:"false" json:"targetScopeReference"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

DirectFieldMap The information about a field map.

func (DirectFieldMap) GetDescription ¶

func (m DirectFieldMap) GetDescription() *string

GetDescription returns Description

func (DirectFieldMap) MarshalJSON ¶

func (m DirectFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DirectFieldMap) String ¶

func (m DirectFieldMap) String() string

func (DirectFieldMap) ValidateEnumValue ¶

func (m DirectFieldMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DirectNamedFieldMap ¶

type DirectNamedFieldMap struct {

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// 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"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// Deprecated - Reference to a typed object.
	SourceTypedObject *string `mandatory:"false" json:"sourceTypedObject"`

	// Deprecated - Reference to a typed object
	TargetTypedObject *string `mandatory:"false" json:"targetTypedObject"`

	SourceScopeReference *ScopeReference `mandatory:"false" json:"sourceScopeReference"`

	TargetScopeReference *ScopeReference `mandatory:"false" json:"targetScopeReference"`

	// The source field name.
	SourceFieldName *string `mandatory:"false" json:"sourceFieldName"`

	// The target field name.
	TargetFieldName *string `mandatory:"false" json:"targetFieldName"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

DirectNamedFieldMap A named field map.

func (DirectNamedFieldMap) GetDescription ¶

func (m DirectNamedFieldMap) GetDescription() *string

GetDescription returns Description

func (DirectNamedFieldMap) MarshalJSON ¶

func (m DirectNamedFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DirectNamedFieldMap) String ¶

func (m DirectNamedFieldMap) String() string

func (DirectNamedFieldMap) ValidateEnumValue ¶

func (m DirectNamedFieldMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplication ¶

type DisApplication struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	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"`

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState DisApplicationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

DisApplication DIS Application is container for runtime objects.

func (DisApplication) String ¶

func (m DisApplication) String() string

func (DisApplication) ValidateEnumValue ¶

func (m DisApplication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplicationLifecycleStateEnum ¶

type DisApplicationLifecycleStateEnum string

DisApplicationLifecycleStateEnum Enum with underlying type: string

const (
	DisApplicationLifecycleStateCreating DisApplicationLifecycleStateEnum = "CREATING"
	DisApplicationLifecycleStateActive   DisApplicationLifecycleStateEnum = "ACTIVE"
	DisApplicationLifecycleStateUpdating DisApplicationLifecycleStateEnum = "UPDATING"
	DisApplicationLifecycleStateDeleting DisApplicationLifecycleStateEnum = "DELETING"
	DisApplicationLifecycleStateDeleted  DisApplicationLifecycleStateEnum = "DELETED"
	DisApplicationLifecycleStateFailed   DisApplicationLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for DisApplicationLifecycleStateEnum

func GetDisApplicationLifecycleStateEnumValues ¶

func GetDisApplicationLifecycleStateEnumValues() []DisApplicationLifecycleStateEnum

GetDisApplicationLifecycleStateEnumValues Enumerates the set of values for DisApplicationLifecycleStateEnum

func GetMappingDisApplicationLifecycleStateEnum ¶

func GetMappingDisApplicationLifecycleStateEnum(val string) (DisApplicationLifecycleStateEnum, bool)

GetMappingDisApplicationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DisApplicationSummary ¶

type DisApplicationSummary struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	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"`

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState DisApplicationSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

DisApplicationSummary The application summary type contains the audit summary information and the definition of the application.

func (DisApplicationSummary) String ¶

func (m DisApplicationSummary) String() string

func (DisApplicationSummary) ValidateEnumValue ¶

func (m DisApplicationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplicationSummaryCollection ¶

type DisApplicationSummaryCollection struct {

	// The array of application summaries.
	Items []DisApplicationSummary `mandatory:"true" json:"items"`
}

DisApplicationSummaryCollection This is the collection of application summaries, it may be a collection of lightweight details or full definitions.

func (DisApplicationSummaryCollection) String ¶

func (DisApplicationSummaryCollection) ValidateEnumValue ¶

func (m DisApplicationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplicationSummaryLifecycleStateEnum ¶

type DisApplicationSummaryLifecycleStateEnum string

DisApplicationSummaryLifecycleStateEnum Enum with underlying type: string

const (
	DisApplicationSummaryLifecycleStateCreating DisApplicationSummaryLifecycleStateEnum = "CREATING"
	DisApplicationSummaryLifecycleStateActive   DisApplicationSummaryLifecycleStateEnum = "ACTIVE"
	DisApplicationSummaryLifecycleStateUpdating DisApplicationSummaryLifecycleStateEnum = "UPDATING"
	DisApplicationSummaryLifecycleStateDeleting DisApplicationSummaryLifecycleStateEnum = "DELETING"
	DisApplicationSummaryLifecycleStateDeleted  DisApplicationSummaryLifecycleStateEnum = "DELETED"
	DisApplicationSummaryLifecycleStateFailed   DisApplicationSummaryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for DisApplicationSummaryLifecycleStateEnum

func GetDisApplicationSummaryLifecycleStateEnumValues ¶

func GetDisApplicationSummaryLifecycleStateEnumValues() []DisApplicationSummaryLifecycleStateEnum

GetDisApplicationSummaryLifecycleStateEnumValues Enumerates the set of values for DisApplicationSummaryLifecycleStateEnum

func GetMappingDisApplicationSummaryLifecycleStateEnum ¶

func GetMappingDisApplicationSummaryLifecycleStateEnum(val string) (DisApplicationSummaryLifecycleStateEnum, bool)

GetMappingDisApplicationSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type Distinct ¶

type Distinct 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"`

	// 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 []TypedObject `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"`
}

Distinct The information about the distinct operator.

func (Distinct) GetDescription ¶

func (m Distinct) GetDescription() *string

GetDescription returns Description

func (Distinct) GetIdentifier ¶

func (m Distinct) GetIdentifier() *string

GetIdentifier returns Identifier

func (Distinct) GetInputPorts ¶

func (m Distinct) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Distinct) GetKey ¶

func (m Distinct) GetKey() *string

GetKey returns Key

func (Distinct) GetModelVersion ¶

func (m Distinct) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Distinct) GetName ¶

func (m Distinct) GetName() *string

GetName returns Name

func (Distinct) GetObjectStatus ¶

func (m Distinct) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Distinct) GetObjectVersion ¶

func (m Distinct) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Distinct) GetOpConfigValues ¶

func (m Distinct) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Distinct) GetOutputPorts ¶

func (m Distinct) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Distinct) GetParameters ¶

func (m Distinct) GetParameters() []Parameter

GetParameters returns Parameters

func (Distinct) GetParentRef ¶

func (m Distinct) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Distinct) MarshalJSON ¶

func (m Distinct) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Distinct) String ¶

func (m Distinct) String() string

func (*Distinct) UnmarshalJSON ¶ added in v65.5.0

func (m *Distinct) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Distinct) ValidateEnumValue ¶

func (m Distinct) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicInputField ¶

type DynamicInputField 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"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

DynamicInputField The type representing the dynamic field concept. Dynamic fields have a dynamic type handler to define how to generate the field.

func (DynamicInputField) GetConfigValues ¶

func (m DynamicInputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DynamicInputField) GetDescription ¶

func (m DynamicInputField) GetDescription() *string

GetDescription returns Description

func (DynamicInputField) GetKey ¶

func (m DynamicInputField) GetKey() *string

GetKey returns Key

func (DynamicInputField) GetModelVersion ¶

func (m DynamicInputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicInputField) GetName ¶

func (m DynamicInputField) GetName() *string

GetName returns Name

func (DynamicInputField) GetObjectStatus ¶

func (m DynamicInputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicInputField) GetParentRef ¶

func (m DynamicInputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicInputField) MarshalJSON ¶

func (m DynamicInputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicInputField) String ¶

func (m DynamicInputField) String() string

func (*DynamicInputField) UnmarshalJSON ¶

func (m *DynamicInputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DynamicInputField) ValidateEnumValue ¶

func (m DynamicInputField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicProxyField ¶

type DynamicProxyField 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"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

DynamicProxyField The type representing the dynamic proxy field concept. Dynamic proxy fields have a reference to another field.

func (DynamicProxyField) GetConfigValues ¶

func (m DynamicProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DynamicProxyField) GetDescription ¶

func (m DynamicProxyField) GetDescription() *string

GetDescription returns Description

func (DynamicProxyField) GetKey ¶

func (m DynamicProxyField) GetKey() *string

GetKey returns Key

func (DynamicProxyField) GetModelVersion ¶

func (m DynamicProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicProxyField) GetName ¶

func (m DynamicProxyField) GetName() *string

GetName returns Name

func (DynamicProxyField) GetObjectStatus ¶

func (m DynamicProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicProxyField) GetParentRef ¶

func (m DynamicProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicProxyField) MarshalJSON ¶

func (m DynamicProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicProxyField) String ¶

func (m DynamicProxyField) String() string

func (*DynamicProxyField) UnmarshalJSON ¶

func (m *DynamicProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DynamicProxyField) ValidateEnumValue ¶

func (m DynamicProxyField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicType ¶

type DynamicType 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"`

	TypeHandler DynamicTypeHandler `mandatory:"false" json:"typeHandler"`

	ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

DynamicType The dynamic type.

func (DynamicType) GetDescription ¶

func (m DynamicType) GetDescription() *string

GetDescription returns Description

func (DynamicType) GetKey ¶

func (m DynamicType) GetKey() *string

GetKey returns Key

func (DynamicType) GetModelVersion ¶

func (m DynamicType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicType) GetName ¶

func (m DynamicType) GetName() *string

GetName returns Name

func (DynamicType) GetObjectStatus ¶

func (m DynamicType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicType) GetParentRef ¶

func (m DynamicType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicType) MarshalJSON ¶

func (m DynamicType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicType) String ¶

func (m DynamicType) String() string

func (*DynamicType) UnmarshalJSON ¶

func (m *DynamicType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DynamicType) ValidateEnumValue ¶

func (m DynamicType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicTypeHandler ¶

type DynamicTypeHandler interface {
}

DynamicTypeHandler This type defines how to derived fields for the dynamic type itself.

type DynamicTypeHandlerModelTypeEnum ¶

type DynamicTypeHandlerModelTypeEnum string

DynamicTypeHandlerModelTypeEnum Enum with underlying type: string

const (
	DynamicTypeHandlerModelTypeRuleTypeConfigs    DynamicTypeHandlerModelTypeEnum = "RULE_TYPE_CONFIGS"
	DynamicTypeHandlerModelTypeFlattenTypeHandler DynamicTypeHandlerModelTypeEnum = "FLATTEN_TYPE_HANDLER"
)

Set of constants representing the allowable values for DynamicTypeHandlerModelTypeEnum

func GetDynamicTypeHandlerModelTypeEnumValues ¶

func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum

GetDynamicTypeHandlerModelTypeEnumValues Enumerates the set of values for DynamicTypeHandlerModelTypeEnum

func GetMappingDynamicTypeHandlerModelTypeEnum ¶

func GetMappingDynamicTypeHandlerModelTypeEnum(val string) (DynamicTypeHandlerModelTypeEnum, bool)

GetMappingDynamicTypeHandlerModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EndOperator ¶

type EndOperator 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"`

	// 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 []TypedObject `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"`

	// The merge condition. The conditions are
	// ALL_SUCCESS - All the preceeding operators need to be successful.
	// ALL_FAILED - All the preceeding operators should have failed.
	// ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
	TriggerRule EndOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

EndOperator Represents end of a pipeline

func (EndOperator) GetDescription ¶

func (m EndOperator) GetDescription() *string

GetDescription returns Description

func (EndOperator) GetIdentifier ¶

func (m EndOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (EndOperator) GetInputPorts ¶

func (m EndOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (EndOperator) GetKey ¶

func (m EndOperator) GetKey() *string

GetKey returns Key

func (EndOperator) GetModelVersion ¶

func (m EndOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (EndOperator) GetName ¶

func (m EndOperator) GetName() *string

GetName returns Name

func (EndOperator) GetObjectStatus ¶

func (m EndOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (EndOperator) GetObjectVersion ¶

func (m EndOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (EndOperator) GetOpConfigValues ¶

func (m EndOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (EndOperator) GetOutputPorts ¶

func (m EndOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (EndOperator) GetParameters ¶

func (m EndOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (EndOperator) GetParentRef ¶

func (m EndOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (EndOperator) MarshalJSON ¶

func (m EndOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EndOperator) String ¶

func (m EndOperator) String() string

func (*EndOperator) UnmarshalJSON ¶ added in v65.5.0

func (m *EndOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EndOperator) ValidateEnumValue ¶

func (m EndOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EndOperatorTriggerRuleEnum ¶

type EndOperatorTriggerRuleEnum string

EndOperatorTriggerRuleEnum Enum with underlying type: string

const (
	EndOperatorTriggerRuleSuccess  EndOperatorTriggerRuleEnum = "ALL_SUCCESS"
	EndOperatorTriggerRuleFailed   EndOperatorTriggerRuleEnum = "ALL_FAILED"
	EndOperatorTriggerRuleComplete EndOperatorTriggerRuleEnum = "ALL_COMPLETE"
)

Set of constants representing the allowable values for EndOperatorTriggerRuleEnum

func GetEndOperatorTriggerRuleEnumValues ¶

func GetEndOperatorTriggerRuleEnumValues() []EndOperatorTriggerRuleEnum

GetEndOperatorTriggerRuleEnumValues Enumerates the set of values for EndOperatorTriggerRuleEnum

func GetMappingEndOperatorTriggerRuleEnum ¶

func GetMappingEndOperatorTriggerRuleEnum(val string) (EndOperatorTriggerRuleEnum, bool)

GetMappingEndOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

type EnrichedEntity ¶

type EnrichedEntity struct {
	Entity DataEntity `mandatory:"false" json:"entity"`

	DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

	// The model type for the entity which is referenced.
	ModelType *string `mandatory:"false" json:"modelType"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`
}

EnrichedEntity This is used to specify runtime parameters for data entities such as files that need both the data entity and the format.

func (EnrichedEntity) String ¶

func (m EnrichedEntity) String() string

func (*EnrichedEntity) UnmarshalJSON ¶

func (m *EnrichedEntity) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EnrichedEntity) ValidateEnumValue ¶

func (m EnrichedEntity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShape ¶

type EntityShape interface {
	GetMetadata() *ObjectMetadata
}

EntityShape The data entity shape object.

type EntityShapeFromFile ¶

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"`

	Types *TypeLibrary `mandatory:"false" json:"types"`

	// 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"`
}

EntityShapeFromFile The file data entity details.

func (EntityShapeFromFile) GetMetadata ¶

func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromFile) MarshalJSON ¶

func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromFile) String ¶

func (m EntityShapeFromFile) String() string

func (*EntityShapeFromFile) UnmarshalJSON ¶

func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EntityShapeFromFile) ValidateEnumValue ¶

func (m EntityShapeFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShapeFromFileEntityTypeEnum ¶

type EntityShapeFromFileEntityTypeEnum string

EntityShapeFromFileEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromFileEntityTypeTable  EntityShapeFromFileEntityTypeEnum = "TABLE"
	EntityShapeFromFileEntityTypeView   EntityShapeFromFileEntityTypeEnum = "VIEW"
	EntityShapeFromFileEntityTypeFile   EntityShapeFromFileEntityTypeEnum = "FILE"
	EntityShapeFromFileEntityTypeQueue  EntityShapeFromFileEntityTypeEnum = "QUEUE"
	EntityShapeFromFileEntityTypeStream EntityShapeFromFileEntityTypeEnum = "STREAM"
	EntityShapeFromFileEntityTypeOther  EntityShapeFromFileEntityTypeEnum = "OTHER"
)

Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum

func GetEntityShapeFromFileEntityTypeEnumValues ¶

func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum

GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum

func GetMappingEntityShapeFromFileEntityTypeEnum ¶

func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)

GetMappingEntityShapeFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EntityShapeFromObject ¶ added in v65.43.0

type EntityShapeFromObject 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 EntityShapeFromObjectEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

EntityShapeFromObject The application object entity details.

func (EntityShapeFromObject) GetMetadata ¶ added in v65.43.0

func (m EntityShapeFromObject) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromObject) MarshalJSON ¶ added in v65.43.0

func (m EntityShapeFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromObject) String ¶ added in v65.43.0

func (m EntityShapeFromObject) String() string

func (*EntityShapeFromObject) UnmarshalJSON ¶ added in v65.43.0

func (m *EntityShapeFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EntityShapeFromObject) ValidateEnumValue ¶ added in v65.43.0

func (m EntityShapeFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShapeFromObjectEntityTypeEnum ¶ added in v65.43.0

type EntityShapeFromObjectEntityTypeEnum string

EntityShapeFromObjectEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromObjectEntityTypeTable  EntityShapeFromObjectEntityTypeEnum = "TABLE"
	EntityShapeFromObjectEntityTypeView   EntityShapeFromObjectEntityTypeEnum = "VIEW"
	EntityShapeFromObjectEntityTypeFile   EntityShapeFromObjectEntityTypeEnum = "FILE"
	EntityShapeFromObjectEntityTypeSql    EntityShapeFromObjectEntityTypeEnum = "SQL"
	EntityShapeFromObjectEntityTypeObject EntityShapeFromObjectEntityTypeEnum = "OBJECT"
)

Set of constants representing the allowable values for EntityShapeFromObjectEntityTypeEnum

func GetEntityShapeFromObjectEntityTypeEnumValues ¶ added in v65.43.0

func GetEntityShapeFromObjectEntityTypeEnumValues() []EntityShapeFromObjectEntityTypeEnum

GetEntityShapeFromObjectEntityTypeEnumValues Enumerates the set of values for EntityShapeFromObjectEntityTypeEnum

func GetMappingEntityShapeFromObjectEntityTypeEnum ¶ added in v65.43.0

func GetMappingEntityShapeFromObjectEntityTypeEnum(val string) (EntityShapeFromObjectEntityTypeEnum, bool)

GetMappingEntityShapeFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EntityShapeFromSql ¶

type EntityShapeFromSql struct {
	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`
}

EntityShapeFromSql The SQL entity details.

func (EntityShapeFromSql) GetMetadata ¶

func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromSql) MarshalJSON ¶

func (m EntityShapeFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromSql) String ¶

func (m EntityShapeFromSql) String() string

func (*EntityShapeFromSql) UnmarshalJSON ¶

func (m *EntityShapeFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EntityShapeFromSql) ValidateEnumValue ¶

func (m EntityShapeFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShapeFromSqlEntityTypeEnum ¶

type EntityShapeFromSqlEntityTypeEnum string

EntityShapeFromSqlEntityTypeEnum Enum with underlying type: string

const (
	EntityShapeFromSqlEntityTypeTable EntityShapeFromSqlEntityTypeEnum = "TABLE"
	EntityShapeFromSqlEntityTypeView  EntityShapeFromSqlEntityTypeEnum = "VIEW"
	EntityShapeFromSqlEntityTypeFile  EntityShapeFromSqlEntityTypeEnum = "FILE"
	EntityShapeFromSqlEntityTypeSql   EntityShapeFromSqlEntityTypeEnum = "SQL"
)

Set of constants representing the allowable values for EntityShapeFromSqlEntityTypeEnum

func GetEntityShapeFromSqlEntityTypeEnumValues ¶

func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum

GetEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for EntityShapeFromSqlEntityTypeEnum

func GetMappingEntityShapeFromSqlEntityTypeEnum ¶

func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)

GetMappingEntityShapeFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EntityShapeModelTypeEnum ¶

type EntityShapeModelTypeEnum string

EntityShapeModelTypeEnum Enum with underlying type: string

const (
	EntityShapeModelTypeFileEntity   EntityShapeModelTypeEnum = "FILE_ENTITY"
	EntityShapeModelTypeSqlEntity    EntityShapeModelTypeEnum = "SQL_ENTITY"
	EntityShapeModelTypeObjectEntity EntityShapeModelTypeEnum = "OBJECT_ENTITY"
)

Set of constants representing the allowable values for EntityShapeModelTypeEnum

func GetEntityShapeModelTypeEnumValues ¶

func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum

GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum

func GetMappingEntityShapeModelTypeEnum ¶

func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)

GetMappingEntityShapeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ErrorDetails ¶

type ErrorDetails struct {

	// A short error code that defines the error, meant for programmatic parsing. See
	// API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
	Code *string `mandatory:"true" json:"code"`

	// A user-friendly error message.
	Message *string `mandatory:"true" json:"message"`
}

ErrorDetails The details of an error that occured.

func (ErrorDetails) String ¶

func (m ErrorDetails) String() string

func (ErrorDetails) ValidateEnumValue ¶

func (m ErrorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteRestCallConfig ¶

type ExecuteRestCallConfig struct {

	// The REST method to use.
	MethodType ExecuteRestCallConfigMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The headers for the REST call.
	RequestHeaders map[string]string `mandatory:"false" json:"requestHeaders"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`
}

ExecuteRestCallConfig The REST API configuration for execution.

func (ExecuteRestCallConfig) String ¶

func (m ExecuteRestCallConfig) String() string

func (ExecuteRestCallConfig) ValidateEnumValue ¶

func (m ExecuteRestCallConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteRestCallConfigMethodTypeEnum ¶

type ExecuteRestCallConfigMethodTypeEnum string

ExecuteRestCallConfigMethodTypeEnum Enum with underlying type: string

const (
	ExecuteRestCallConfigMethodTypeGet    ExecuteRestCallConfigMethodTypeEnum = "GET"
	ExecuteRestCallConfigMethodTypePost   ExecuteRestCallConfigMethodTypeEnum = "POST"
	ExecuteRestCallConfigMethodTypePatch  ExecuteRestCallConfigMethodTypeEnum = "PATCH"
	ExecuteRestCallConfigMethodTypeDelete ExecuteRestCallConfigMethodTypeEnum = "DELETE"
	ExecuteRestCallConfigMethodTypePut    ExecuteRestCallConfigMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for ExecuteRestCallConfigMethodTypeEnum

func GetExecuteRestCallConfigMethodTypeEnumValues ¶

func GetExecuteRestCallConfigMethodTypeEnumValues() []ExecuteRestCallConfigMethodTypeEnum

GetExecuteRestCallConfigMethodTypeEnumValues Enumerates the set of values for ExecuteRestCallConfigMethodTypeEnum

func GetMappingExecuteRestCallConfigMethodTypeEnum ¶

func GetMappingExecuteRestCallConfigMethodTypeEnum(val string) (ExecuteRestCallConfigMethodTypeEnum, bool)

GetMappingExecuteRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExportObjectMetadataSummary ¶ added in v65.43.0

type ExportObjectMetadataSummary struct {

	// Key of the object
	Key *string `mandatory:"false" json:"key"`

	// Name of the object
	Name *string `mandatory:"false" json:"name"`

	// Object identifier
	Identifier *string `mandatory:"false" json:"identifier"`

	// Object type
	ObjectType *string `mandatory:"false" json:"objectType"`

	// Object version
	ObjectVersion *string `mandatory:"false" json:"objectVersion"`

	// Aggregator key
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	// Object name path
	NamePath *string `mandatory:"false" json:"namePath"`

	// time at which this object was last updated.
	TimeUpdatedInMillis *int64 `mandatory:"false" json:"timeUpdatedInMillis"`
}

ExportObjectMetadataSummary Details of the exported object

func (ExportObjectMetadataSummary) String ¶ added in v65.43.0

func (ExportObjectMetadataSummary) ValidateEnumValue ¶ added in v65.43.0

func (m ExportObjectMetadataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequest ¶ added in v65.43.0

type ExportRequest struct {

	// Export object request key
	Key *string `mandatory:"false" json:"key"`

	// The list of the objects to be exported
	ObjectKeys []string `mandatory:"false" json:"objectKeys"`

	// The name of the Object Storage Bucket where the objects will be exported to
	BucketName *string `mandatory:"false" json:"bucketName"`

	// Name of the exported zip file.
	FileName *string `mandatory:"false" json:"fileName"`

	// Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
	ObjectStorageTenancyId *string `mandatory:"false" json:"objectStorageTenancyId"`

	// Region of the object storage (if using object storage of different region)
	ObjectStorageRegion *string `mandatory:"false" json:"objectStorageRegion"`

	// Controls if the references will be exported along with the objects
	AreReferencesIncluded *bool `mandatory:"false" json:"areReferencesIncluded"`

	// Flag to control whether to overwrite the object if it is already present at the provided object storage location.
	IsObjectOverwriteEnabled *bool `mandatory:"false" json:"isObjectOverwriteEnabled"`

	// Export multiple objects based on filters.
	Filters []string `mandatory:"false" json:"filters"`

	// Export Objects request status.
	Status ExportRequestStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Name of the user who initiated export request.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// Number of objects that are exported.
	TotalExportedObjectCount *int `mandatory:"false" json:"totalExportedObjectCount"`

	// Time at which the request started getting processed.
	TimeStartedInMillis *int64 `mandatory:"false" json:"timeStartedInMillis"`

	// Time at which the request was completely processed.
	TimeEndedInMillis *int64 `mandatory:"false" json:"timeEndedInMillis"`

	// Contains key of the error
	ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

	// The array of exported object details.
	ExportedItems []ExportObjectMetadataSummary `mandatory:"false" json:"exportedItems"`

	// The array of exported referenced objects.
	ReferencedItems *string `mandatory:"false" json:"referencedItems"`

	// Name of the export request.
	Name *string `mandatory:"false" json:"name"`
}

ExportRequest Export metadata object response.

func (ExportRequest) String ¶ added in v65.43.0

func (m ExportRequest) String() string

func (ExportRequest) ValidateEnumValue ¶ added in v65.43.0

func (m ExportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequestStatusEnum ¶ added in v65.43.0

type ExportRequestStatusEnum string

ExportRequestStatusEnum Enum with underlying type: string

const (
	ExportRequestStatusSuccessful  ExportRequestStatusEnum = "SUCCESSFUL"
	ExportRequestStatusFailed      ExportRequestStatusEnum = "FAILED"
	ExportRequestStatusInProgress  ExportRequestStatusEnum = "IN_PROGRESS"
	ExportRequestStatusTerminating ExportRequestStatusEnum = "TERMINATING"
	ExportRequestStatusTerminated  ExportRequestStatusEnum = "TERMINATED"
	ExportRequestStatusQueued      ExportRequestStatusEnum = "QUEUED"
)

Set of constants representing the allowable values for ExportRequestStatusEnum

func GetExportRequestStatusEnumValues ¶ added in v65.43.0

func GetExportRequestStatusEnumValues() []ExportRequestStatusEnum

GetExportRequestStatusEnumValues Enumerates the set of values for ExportRequestStatusEnum

func GetMappingExportRequestStatusEnum ¶ added in v65.43.0

func GetMappingExportRequestStatusEnum(val string) (ExportRequestStatusEnum, bool)

GetMappingExportRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExportRequestSummary ¶ added in v65.43.0

type ExportRequestSummary struct {

	// Export object request key
	Key *string `mandatory:"false" json:"key"`

	// The list of the objects to be exported
	ObjectKeys []string `mandatory:"false" json:"objectKeys"`

	// The name of the Object Storage Bucket where the objects will be exported to
	BucketName *string `mandatory:"false" json:"bucketName"`

	// Name of the exported zip file.
	FileName *string `mandatory:"false" json:"fileName"`

	// Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
	ObjectStorageTenancyId *string `mandatory:"false" json:"objectStorageTenancyId"`

	// Region of the object storage (if using object storage of different region)
	ObjectStorageRegion *string `mandatory:"false" json:"objectStorageRegion"`

	// Controls if the references will be exported along with the objects
	AreReferencesIncluded *bool `mandatory:"false" json:"areReferencesIncluded"`

	// Flag to control whether to overwrite the object if it is already present at the provided object storage location.
	IsObjectOverwriteEnabled *bool `mandatory:"false" json:"isObjectOverwriteEnabled"`

	// Export multiple objects based on filters.
	Filters []string `mandatory:"false" json:"filters"`

	// Export Objects request status.
	Status ExportRequestSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Name of the user who initiated export request.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// Number of objects that are exported.
	TotalExportedObjectCount *int `mandatory:"false" json:"totalExportedObjectCount"`

	// Time at which the request started getting processed.
	TimeStartedInMillis *int64 `mandatory:"false" json:"timeStartedInMillis"`

	// Time at which the request was completely processed.
	TimeEndedInMillis *int64 `mandatory:"false" json:"timeEndedInMillis"`

	// Contains key of the error
	ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

	// The array of exported object details.
	ExportedItems []ExportObjectMetadataSummary `mandatory:"false" json:"exportedItems"`

	// The array of exported referenced objects.
	ReferencedItems *string `mandatory:"false" json:"referencedItems"`

	// Name of the export request.
	Name *string `mandatory:"false" json:"name"`
}

ExportRequestSummary Export metadata object response summary.

func (ExportRequestSummary) String ¶ added in v65.43.0

func (m ExportRequestSummary) String() string

func (ExportRequestSummary) ValidateEnumValue ¶ added in v65.43.0

func (m ExportRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequestSummaryCollection ¶ added in v65.43.0

type ExportRequestSummaryCollection struct {

	// The array of export object requests status summaries.
	Items []ExportRequestSummary `mandatory:"true" json:"items"`
}

ExportRequestSummaryCollection This is the collection of export object requests.

func (ExportRequestSummaryCollection) String ¶ added in v65.43.0

func (ExportRequestSummaryCollection) ValidateEnumValue ¶ added in v65.43.0

func (m ExportRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequestSummaryStatusEnum ¶ added in v65.43.0

type ExportRequestSummaryStatusEnum string

ExportRequestSummaryStatusEnum Enum with underlying type: string

const (
	ExportRequestSummaryStatusSuccessful  ExportRequestSummaryStatusEnum = "SUCCESSFUL"
	ExportRequestSummaryStatusFailed      ExportRequestSummaryStatusEnum = "FAILED"
	ExportRequestSummaryStatusInProgress  ExportRequestSummaryStatusEnum = "IN_PROGRESS"
	ExportRequestSummaryStatusTerminating ExportRequestSummaryStatusEnum = "TERMINATING"
	ExportRequestSummaryStatusTerminated  ExportRequestSummaryStatusEnum = "TERMINATED"
	ExportRequestSummaryStatusQueued      ExportRequestSummaryStatusEnum = "QUEUED"
)

Set of constants representing the allowable values for ExportRequestSummaryStatusEnum

func GetExportRequestSummaryStatusEnumValues ¶ added in v65.43.0

func GetExportRequestSummaryStatusEnumValues() []ExportRequestSummaryStatusEnum

GetExportRequestSummaryStatusEnumValues Enumerates the set of values for ExportRequestSummaryStatusEnum

func GetMappingExportRequestSummaryStatusEnum ¶ added in v65.43.0

func GetMappingExportRequestSummaryStatusEnum(val string) (ExportRequestSummaryStatusEnum, bool)

GetMappingExportRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Expression ¶

type Expression struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// The expression string for the object.
	ExprString *string `mandatory:"false" json:"exprString"`

	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"`
}

Expression An expression node.

func (Expression) String ¶

func (m Expression) String() string

func (Expression) ValidateEnumValue ¶

func (m Expression) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExpressionOperator ¶

type ExpressionOperator 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"`

	// 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 []TypedObject `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"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// The merge condition. The conditions are
	// ALL_SUCCESS - All the preceeding operators need to be successful.
	// ALL_FAILED - All the preceeding operators should have failed.
	// ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
	TriggerRule ExpressionOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

ExpressionOperator An operator for expressions

func (ExpressionOperator) GetDescription ¶

func (m ExpressionOperator) GetDescription() *string

GetDescription returns Description

func (ExpressionOperator) GetIdentifier ¶

func (m ExpressionOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (ExpressionOperator) GetInputPorts ¶

func (m ExpressionOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (ExpressionOperator) GetKey ¶

func (m ExpressionOperator) GetKey() *string

GetKey returns Key

func (ExpressionOperator) GetModelVersion ¶

func (m ExpressionOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ExpressionOperator) GetName ¶

func (m ExpressionOperator) GetName() *string

GetName returns Name

func (ExpressionOperator) GetObjectStatus ¶

func (m ExpressionOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ExpressionOperator) GetObjectVersion ¶

func (m ExpressionOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ExpressionOperator) GetOpConfigValues ¶

func (m ExpressionOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (ExpressionOperator) GetOutputPorts ¶

func (m ExpressionOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (ExpressionOperator) GetParameters ¶

func (m ExpressionOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (ExpressionOperator) GetParentRef ¶

func (m ExpressionOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ExpressionOperator) MarshalJSON ¶

func (m ExpressionOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExpressionOperator) String ¶

func (m ExpressionOperator) String() string

func (*ExpressionOperator) UnmarshalJSON ¶ added in v65.5.0

func (m *ExpressionOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExpressionOperator) ValidateEnumValue ¶

func (m ExpressionOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExpressionOperatorTriggerRuleEnum ¶

type ExpressionOperatorTriggerRuleEnum string

ExpressionOperatorTriggerRuleEnum Enum with underlying type: string

const (
	ExpressionOperatorTriggerRuleSuccess  ExpressionOperatorTriggerRuleEnum = "ALL_SUCCESS"
	ExpressionOperatorTriggerRuleFailed   ExpressionOperatorTriggerRuleEnum = "ALL_FAILED"
	ExpressionOperatorTriggerRuleComplete ExpressionOperatorTriggerRuleEnum = "ALL_COMPLETE"
)

Set of constants representing the allowable values for ExpressionOperatorTriggerRuleEnum

func GetExpressionOperatorTriggerRuleEnumValues ¶

func GetExpressionOperatorTriggerRuleEnumValues() []ExpressionOperatorTriggerRuleEnum

GetExpressionOperatorTriggerRuleEnumValues Enumerates the set of values for ExpressionOperatorTriggerRuleEnum

func GetMappingExpressionOperatorTriggerRuleEnum ¶

func GetMappingExpressionOperatorTriggerRuleEnum(val string) (ExpressionOperatorTriggerRuleEnum, bool)

GetMappingExpressionOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalPublication ¶

type ExternalPublication struct {

	// The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
	ApplicationId *string `mandatory:"false" json:"applicationId"`

	// The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
	ApplicationCompartmentId *string `mandatory:"false" json:"applicationCompartmentId"`

	// The name of the application.
	DisplayName *string `mandatory:"false" json:"displayName"`

	ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

	ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`

	// The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
	Status ExternalPublicationStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The error of the published object in the application.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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"`

	// 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 are 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ExternalPublication The external published object contains the audit summary information and the definition of the task.

func (ExternalPublication) String ¶

func (m ExternalPublication) String() string

func (ExternalPublication) ValidateEnumValue ¶

func (m ExternalPublication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationStatusEnum ¶

type ExternalPublicationStatusEnum string

ExternalPublicationStatusEnum Enum with underlying type: string

const (
	ExternalPublicationStatusSuccessful ExternalPublicationStatusEnum = "SUCCESSFUL"
	ExternalPublicationStatusFailed     ExternalPublicationStatusEnum = "FAILED"
	ExternalPublicationStatusPublishing ExternalPublicationStatusEnum = "PUBLISHING"
)

Set of constants representing the allowable values for ExternalPublicationStatusEnum

func GetExternalPublicationStatusEnumValues ¶

func GetExternalPublicationStatusEnumValues() []ExternalPublicationStatusEnum

GetExternalPublicationStatusEnumValues Enumerates the set of values for ExternalPublicationStatusEnum

func GetMappingExternalPublicationStatusEnum ¶

func GetMappingExternalPublicationStatusEnum(val string) (ExternalPublicationStatusEnum, bool)

GetMappingExternalPublicationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalPublicationSummary ¶

type ExternalPublicationSummary struct {

	// The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
	ApplicationId *string `mandatory:"false" json:"applicationId"`

	// The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
	ApplicationCompartmentId *string `mandatory:"false" json:"applicationCompartmentId"`

	// The name of the application.
	DisplayName *string `mandatory:"false" json:"displayName"`

	ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

	ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`

	// The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
	Status ExternalPublicationSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The error of the published object in the application.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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"`

	// 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 are 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ExternalPublicationSummary The external publication summary contains the audit summary information and the definition of the external object.

func (ExternalPublicationSummary) String ¶

func (ExternalPublicationSummary) ValidateEnumValue ¶

func (m ExternalPublicationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationSummaryCollection ¶

type ExternalPublicationSummaryCollection struct {

	// The array of external publication summaries.
	Items []ExternalPublicationSummary `mandatory:"true" json:"items"`
}

ExternalPublicationSummaryCollection This is the collection of external publication summaries. It may be a collection of lightweight details or full definitions.

func (ExternalPublicationSummaryCollection) String ¶

func (ExternalPublicationSummaryCollection) ValidateEnumValue ¶

func (m ExternalPublicationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationSummaryStatusEnum ¶

type ExternalPublicationSummaryStatusEnum string

ExternalPublicationSummaryStatusEnum Enum with underlying type: string

const (
	ExternalPublicationSummaryStatusSuccessful ExternalPublicationSummaryStatusEnum = "SUCCESSFUL"
	ExternalPublicationSummaryStatusFailed     ExternalPublicationSummaryStatusEnum = "FAILED"
	ExternalPublicationSummaryStatusPublishing ExternalPublicationSummaryStatusEnum = "PUBLISHING"
)

Set of constants representing the allowable values for ExternalPublicationSummaryStatusEnum

func GetExternalPublicationSummaryStatusEnumValues ¶

func GetExternalPublicationSummaryStatusEnumValues() []ExternalPublicationSummaryStatusEnum

GetExternalPublicationSummaryStatusEnumValues Enumerates the set of values for ExternalPublicationSummaryStatusEnum

func GetMappingExternalPublicationSummaryStatusEnum ¶

func GetMappingExternalPublicationSummaryStatusEnum(val string) (ExternalPublicationSummaryStatusEnum, bool)

GetMappingExternalPublicationSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalPublicationValidation ¶

type ExternalPublicationValidation struct {

	// Total number of validation messages.
	TotalMessageCount *int `mandatory:"false" 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 data flow object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
	Key *string `mandatory:"false" json:"key"`
}

ExternalPublicationValidation The information about external published task validation.

func (ExternalPublicationValidation) String ¶

func (ExternalPublicationValidation) ValidateEnumValue ¶

func (m ExternalPublicationValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationValidationSummary ¶

type ExternalPublicationValidationSummary struct {

	// Total number of validation messages.
	TotalMessageCount *int `mandatory:"false" 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 data flow object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
	Key *string `mandatory:"false" json:"key"`
}

ExternalPublicationValidationSummary The external publication validation summary contains the validation summary information and the definition of the external object.

func (ExternalPublicationValidationSummary) String ¶

func (ExternalPublicationValidationSummary) ValidateEnumValue ¶

func (m ExternalPublicationValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationValidationSummaryCollection ¶

type ExternalPublicationValidationSummaryCollection struct {

	// The array of external publication summaries.
	Items []ExternalPublicationValidationSummary `mandatory:"true" json:"items"`
}

ExternalPublicationValidationSummaryCollection This is the collection of external publication validation summaries. It may be a collection of lightweight details or full definitions.

func (ExternalPublicationValidationSummaryCollection) String ¶

func (ExternalPublicationValidationSummaryCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalStorage ¶

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"`
}

ExternalStorage BICC Connector Attribute.Object Storage as External storage where the BICC extracted files are written

func (ExternalStorage) MarshalJSON ¶

func (m ExternalStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalStorage) String ¶

func (m ExternalStorage) String() string

func (ExternalStorage) ValidateEnumValue ¶

func (m ExternalStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FieldMap ¶

type FieldMap interface {

	// Detailed description for the object.
	GetDescription() *string
}

FieldMap A field map is a way to map a source row shape to a target row shape that may be different.

type FieldMapModelTypeEnum ¶

type FieldMapModelTypeEnum string

FieldMapModelTypeEnum Enum with underlying type: string

const (
	FieldMapModelTypeDirectNamedFieldMap          FieldMapModelTypeEnum = "DIRECT_NAMED_FIELD_MAP"
	FieldMapModelTypeCompositeFieldMap            FieldMapModelTypeEnum = "COMPOSITE_FIELD_MAP"
	FieldMapModelTypeDirectFieldMap               FieldMapModelTypeEnum = "DIRECT_FIELD_MAP"
	FieldMapModelTypeRuleBasedFieldMap            FieldMapModelTypeEnum = "RULE_BASED_FIELD_MAP"
	FieldMapModelTypeConditionalCompositeFieldMap FieldMapModelTypeEnum = "CONDITIONAL_COMPOSITE_FIELD_MAP"
	FieldMapModelTypeNamedEntityMap               FieldMapModelTypeEnum = "NAMED_ENTITY_MAP"
	FieldMapModelTypeRuleBasedEntityMap           FieldMapModelTypeEnum = "RULE_BASED_ENTITY_MAP"
)

Set of constants representing the allowable values for FieldMapModelTypeEnum

func GetFieldMapModelTypeEnumValues ¶

func GetFieldMapModelTypeEnumValues() []FieldMapModelTypeEnum

GetFieldMapModelTypeEnumValues Enumerates the set of values for FieldMapModelTypeEnum

func GetMappingFieldMapModelTypeEnum ¶

func GetMappingFieldMapModelTypeEnum(val string) (FieldMapModelTypeEnum, bool)

GetMappingFieldMapModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FieldMapWrapper ¶ added in v65.21.0

type FieldMapWrapper struct {
	FieldMap FieldMap `mandatory:"false" json:"fieldMap"`
}

FieldMapWrapper A wrapper for a field map.

func (FieldMapWrapper) String ¶ added in v65.21.0

func (m FieldMapWrapper) String() string

func (*FieldMapWrapper) UnmarshalJSON ¶ added in v65.21.0

func (m *FieldMapWrapper) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FieldMapWrapper) ValidateEnumValue ¶ added in v65.21.0

func (m FieldMapWrapper) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Filter ¶

type Filter 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"`

	// 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 []TypedObject `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"`

	FilterCondition *Expression `mandatory:"false" json:"filterCondition"`
}

Filter The information about the filter object.

func (Filter) GetDescription ¶

func (m Filter) GetDescription() *string

GetDescription returns Description

func (Filter) GetIdentifier ¶

func (m Filter) GetIdentifier() *string

GetIdentifier returns Identifier

func (Filter) GetInputPorts ¶

func (m Filter) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Filter) GetKey ¶

func (m Filter) GetKey() *string

GetKey returns Key

func (Filter) GetModelVersion ¶

func (m Filter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Filter) GetName ¶

func (m Filter) GetName() *string

GetName returns Name

func (Filter) GetObjectStatus ¶

func (m Filter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Filter) GetObjectVersion ¶

func (m Filter) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Filter) GetOpConfigValues ¶

func (m Filter) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Filter) GetOutputPorts ¶

func (m Filter) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Filter) GetParameters ¶

func (m Filter) GetParameters() []Parameter

GetParameters returns Parameters

func (Filter) GetParentRef ¶

func (m Filter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Filter) MarshalJSON ¶

func (m Filter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Filter) String ¶

func (m Filter) String() string

func (*Filter) UnmarshalJSON ¶ added in v65.5.0

func (m *Filter) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Filter) ValidateEnumValue ¶

func (m Filter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FilterPush ¶

type FilterPush struct {

	// The filter condition.
	FilterCondition *string `mandatory:"false" json:"filterCondition"`
}

FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.

func (FilterPush) MarshalJSON ¶

func (m FilterPush) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FilterPush) String ¶

func (m FilterPush) String() string

func (FilterPush) ValidateEnumValue ¶

func (m FilterPush) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Flatten ¶ added in v65.5.0

type Flatten 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"`

	// 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 []TypedObject `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"`

	FlattenDetails *FlattenDetails `mandatory:"false" json:"flattenDetails"`

	FlattenField *DynamicProxyField `mandatory:"false" json:"flattenField"`

	MaterializedFlattenField *MaterializedDynamicField `mandatory:"false" json:"materializedFlattenField"`
}

Flatten The information about a flatten object.

func (Flatten) GetDescription ¶ added in v65.5.0

func (m Flatten) GetDescription() *string

GetDescription returns Description

func (Flatten) GetIdentifier ¶ added in v65.5.0

func (m Flatten) GetIdentifier() *string

GetIdentifier returns Identifier

func (Flatten) GetInputPorts ¶ added in v65.5.0

func (m Flatten) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Flatten) GetKey ¶ added in v65.5.0

func (m Flatten) GetKey() *string

GetKey returns Key

func (Flatten) GetModelVersion ¶ added in v65.5.0

func (m Flatten) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Flatten) GetName ¶ added in v65.5.0

func (m Flatten) GetName() *string

GetName returns Name

func (Flatten) GetObjectStatus ¶ added in v65.5.0

func (m Flatten) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Flatten) GetObjectVersion ¶ added in v65.5.0

func (m Flatten) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Flatten) GetOpConfigValues ¶ added in v65.5.0

func (m Flatten) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Flatten) GetOutputPorts ¶ added in v65.5.0

func (m Flatten) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Flatten) GetParameters ¶ added in v65.5.0

func (m Flatten) GetParameters() []Parameter

GetParameters returns Parameters

func (Flatten) GetParentRef ¶ added in v65.5.0

func (m Flatten) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Flatten) MarshalJSON ¶ added in v65.5.0

func (m Flatten) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Flatten) String ¶ added in v65.5.0

func (m Flatten) String() string

func (*Flatten) UnmarshalJSON ¶ added in v65.5.0

func (m *Flatten) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Flatten) ValidateEnumValue ¶ added in v65.5.0

func (m Flatten) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlattenDetails ¶ added in v65.5.0

type FlattenDetails 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"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	FlattenProjectionPreferences *FlattenProjectionPreferences `mandatory:"false" json:"flattenProjectionPreferences"`

	// The string of flatten attribute column name where the flatten process starts.
	FlattenAttributeRoot *string `mandatory:"false" json:"flattenAttributeRoot"`

	// The string of flatten attribute path in flattenAttributeRoot from upper level to leaf/targeted level concatenated with dot(.).
	FlattenAttributePath *string `mandatory:"false" json:"flattenAttributePath"`

	// The array of flatten columns which are the input to flatten.
	FlattenColumns []TypedObject `mandatory:"false" json:"flattenColumns"`
}

FlattenDetails Details for the flatten operator.

func (FlattenDetails) String ¶ added in v65.5.0

func (m FlattenDetails) String() string

func (*FlattenDetails) UnmarshalJSON ¶ added in v65.5.0

func (m *FlattenDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FlattenDetails) ValidateEnumValue ¶ added in v65.5.0

func (m FlattenDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlattenProjectionPreferences ¶ added in v65.5.0

type FlattenProjectionPreferences struct {

	// Property defining whether to create array indexes in flattened result.
	CreateArrayIndex FlattenProjectionPreferencesCreateArrayIndexEnum `mandatory:"true" json:"createArrayIndex"`

	// Property defining whether to retain all attributes in flattened result.
	RetainAllAttributes FlattenProjectionPreferencesRetainAllAttributesEnum `mandatory:"true" json:"retainAllAttributes"`

	// Property defining whether to ignore null values in flattened result.
	IgnoreNullValues FlattenProjectionPreferencesIgnoreNullValuesEnum `mandatory:"true" json:"ignoreNullValues"`

	// Property defining whether to retain parent name lineage.
	RetainParentNameLineage FlattenProjectionPreferencesRetainParentNameLineageEnum `mandatory:"true" json:"retainParentNameLineage"`
}

FlattenProjectionPreferences The preferences for the flatten operation.

func (FlattenProjectionPreferences) String ¶ added in v65.5.0

func (FlattenProjectionPreferences) ValidateEnumValue ¶ added in v65.5.0

func (m FlattenProjectionPreferences) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlattenProjectionPreferencesCreateArrayIndexEnum ¶ added in v65.5.0

type FlattenProjectionPreferencesCreateArrayIndexEnum string

FlattenProjectionPreferencesCreateArrayIndexEnum Enum with underlying type: string

const (
	FlattenProjectionPreferencesCreateArrayIndexAllow      FlattenProjectionPreferencesCreateArrayIndexEnum = "ALLOW"
	FlattenProjectionPreferencesCreateArrayIndexDoNotAllow FlattenProjectionPreferencesCreateArrayIndexEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for FlattenProjectionPreferencesCreateArrayIndexEnum

func GetFlattenProjectionPreferencesCreateArrayIndexEnumValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesCreateArrayIndexEnumValues() []FlattenProjectionPreferencesCreateArrayIndexEnum

GetFlattenProjectionPreferencesCreateArrayIndexEnumValues Enumerates the set of values for FlattenProjectionPreferencesCreateArrayIndexEnum

func GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum ¶ added in v65.5.0

func GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum(val string) (FlattenProjectionPreferencesCreateArrayIndexEnum, bool)

GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenProjectionPreferencesIgnoreNullValuesEnum ¶ added in v65.5.0

type FlattenProjectionPreferencesIgnoreNullValuesEnum string

FlattenProjectionPreferencesIgnoreNullValuesEnum Enum with underlying type: string

const (
	FlattenProjectionPreferencesIgnoreNullValuesAllow      FlattenProjectionPreferencesIgnoreNullValuesEnum = "ALLOW"
	FlattenProjectionPreferencesIgnoreNullValuesDoNotAllow FlattenProjectionPreferencesIgnoreNullValuesEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for FlattenProjectionPreferencesIgnoreNullValuesEnum

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues() []FlattenProjectionPreferencesIgnoreNullValuesEnum

GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues Enumerates the set of values for FlattenProjectionPreferencesIgnoreNullValuesEnum

func GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum ¶ added in v65.5.0

func GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum(val string) (FlattenProjectionPreferencesIgnoreNullValuesEnum, bool)

GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenProjectionPreferencesRetainAllAttributesEnum ¶ added in v65.5.0

type FlattenProjectionPreferencesRetainAllAttributesEnum string

FlattenProjectionPreferencesRetainAllAttributesEnum Enum with underlying type: string

const (
	FlattenProjectionPreferencesRetainAllAttributesAllow      FlattenProjectionPreferencesRetainAllAttributesEnum = "ALLOW"
	FlattenProjectionPreferencesRetainAllAttributesDoNotAllow FlattenProjectionPreferencesRetainAllAttributesEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for FlattenProjectionPreferencesRetainAllAttributesEnum

func GetFlattenProjectionPreferencesRetainAllAttributesEnumValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesRetainAllAttributesEnumValues() []FlattenProjectionPreferencesRetainAllAttributesEnum

GetFlattenProjectionPreferencesRetainAllAttributesEnumValues Enumerates the set of values for FlattenProjectionPreferencesRetainAllAttributesEnum

func GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum ¶ added in v65.5.0

func GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum(val string) (FlattenProjectionPreferencesRetainAllAttributesEnum, bool)

GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenProjectionPreferencesRetainParentNameLineageEnum ¶ added in v65.5.0

type FlattenProjectionPreferencesRetainParentNameLineageEnum string

FlattenProjectionPreferencesRetainParentNameLineageEnum Enum with underlying type: string

const (
	FlattenProjectionPreferencesRetainParentNameLineageAllow      FlattenProjectionPreferencesRetainParentNameLineageEnum = "ALLOW"
	FlattenProjectionPreferencesRetainParentNameLineageDoNotAllow FlattenProjectionPreferencesRetainParentNameLineageEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for FlattenProjectionPreferencesRetainParentNameLineageEnum

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues ¶ added in v65.5.0

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues() []FlattenProjectionPreferencesRetainParentNameLineageEnum

GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues Enumerates the set of values for FlattenProjectionPreferencesRetainParentNameLineageEnum

func GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum ¶ added in v65.5.0

func GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum(val string) (FlattenProjectionPreferencesRetainParentNameLineageEnum, bool)

GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenTypeHandler ¶ added in v65.21.0

type FlattenTypeHandler 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"`

	// Reference key for the typed object.
	Scope *string `mandatory:"false" json:"scope"`

	// Contains a key for referencing the flattenDetails information.
	FlattenDetails *string `mandatory:"false" json:"flattenDetails"`

	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"`
}

FlattenTypeHandler The flatten type handler.

func (FlattenTypeHandler) MarshalJSON ¶ added in v65.21.0

func (m FlattenTypeHandler) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FlattenTypeHandler) String ¶ added in v65.21.0

func (m FlattenTypeHandler) String() string

func (FlattenTypeHandler) ValidateEnumValue ¶ added in v65.21.0

func (m FlattenTypeHandler) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlowNode ¶

type FlowNode 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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// An array of input links.
	InputLinks []InputLink `mandatory:"false" json:"inputLinks"`

	// An array of output links.
	OutputLinks []OutputLink `mandatory:"false" json:"outputLinks"`

	Operator Operator `mandatory:"false" json:"operator"`

	UiProperties *UiProperties `mandatory:"false" json:"uiProperties"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

FlowNode The flow node can be connected to other nodes in a data flow with input and output links and is bound to an opertor which defines the semantics of the node.

func (FlowNode) String ¶

func (m FlowNode) String() string

func (*FlowNode) UnmarshalJSON ¶

func (m *FlowNode) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FlowNode) ValidateEnumValue ¶

func (m FlowNode) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlowPort ¶

type FlowPort 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"`
}

FlowPort Each operator owns a set of `InputPort` and `OutputPort` objects (can scale to zero), which represent the ports that can be connected to/from the operator.

func (FlowPort) GetConfigValues ¶

func (m FlowPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (FlowPort) GetDescription ¶

func (m FlowPort) GetDescription() *string

GetDescription returns Description

func (FlowPort) GetKey ¶

func (m FlowPort) GetKey() *string

GetKey returns Key

func (FlowPort) GetModelVersion ¶

func (m FlowPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (FlowPort) GetName ¶

func (m FlowPort) GetName() *string

GetName returns Name

func (FlowPort) GetObjectStatus ¶

func (m FlowPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (FlowPort) GetParentRef ¶

func (m FlowPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (FlowPort) MarshalJSON ¶

func (m FlowPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FlowPort) String ¶

func (m FlowPort) String() string

func (FlowPort) ValidateEnumValue ¶

func (m FlowPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlowPortLink interface {

	// The key of the object.
	GetKey() *string

	// The model version of an object.
	GetModelVersion() *string

	GetParentRef() *ParentReference

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	GetObjectStatus() *int

	// Detailed description for the object.
	GetDescription() *string

	// Key of FlowPort reference
	GetPort() *string
}

FlowPortLink Details about the link between two data flow operators.

type FlowPortLinkModelTypeEnum ¶

type FlowPortLinkModelTypeEnum string

FlowPortLinkModelTypeEnum Enum with underlying type: string

const (
	FlowPortLinkModelTypeConditionalInputLink FlowPortLinkModelTypeEnum = "CONDITIONAL_INPUT_LINK"
	FlowPortLinkModelTypeOutputLink           FlowPortLinkModelTypeEnum = "OUTPUT_LINK"
	FlowPortLinkModelTypeInputLink            FlowPortLinkModelTypeEnum = "INPUT_LINK"
)

Set of constants representing the allowable values for FlowPortLinkModelTypeEnum

func GetFlowPortLinkModelTypeEnumValues ¶

func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum

GetFlowPortLinkModelTypeEnumValues Enumerates the set of values for FlowPortLinkModelTypeEnum

func GetMappingFlowPortLinkModelTypeEnum ¶

func GetMappingFlowPortLinkModelTypeEnum(val string) (FlowPortLinkModelTypeEnum, bool)

GetMappingFlowPortLinkModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type Folder ¶

type Folder struct {

	// Generated key that can be used in API calls to identify folder.
	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"`

	// 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 folder.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

Folder The folder type contains the audit summary information and the definition of the folder.

func (Folder) String ¶

func (m Folder) String() string

func (Folder) ValidateEnumValue ¶

func (m Folder) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FolderDetails ¶

type FolderDetails struct {

	// Generated key that can be used in API calls to identify folder.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 folder.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

FolderDetails The details including name, description for the folder, which is a container of other folders, tasks and dataflows.

func (FolderDetails) String ¶

func (m FolderDetails) String() string

func (FolderDetails) ValidateEnumValue ¶

func (m FolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FolderSummary ¶

type FolderSummary struct {

	// Generated key that can be used in API calls to identify folder.
	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"`

	// 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 folder.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

FolderSummary The folder summary type contains the audit summary information and the definition of the folder.

func (FolderSummary) String ¶

func (m FolderSummary) String() string

func (FolderSummary) ValidateEnumValue ¶

func (m FolderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FolderSummaryCollection ¶

type FolderSummaryCollection struct {

	// The array of folder summaries.
	Items []FolderSummary `mandatory:"true" json:"items"`
}

FolderSummaryCollection A collection of folder summaries. The collection can be lightweight details or full definitions.

func (FolderSummaryCollection) String ¶

func (m FolderSummaryCollection) String() string

func (FolderSummaryCollection) ValidateEnumValue ¶

func (m FolderSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ForeignKey ¶

type ForeignKey struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The 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"`
}

ForeignKey The foreign key object.

func (ForeignKey) MarshalJSON ¶

func (m ForeignKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ForeignKey) String ¶

func (m ForeignKey) String() string

func (*ForeignKey) UnmarshalJSON ¶

func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ForeignKey) ValidateEnumValue ¶

func (m ForeignKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Function ¶ added in v65.5.0

type Function 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"`

	// 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 []TypedObject `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"`

	OciFunction *OciFunction `mandatory:"false" json:"ociFunction"`
}

Function The Function operator supports users adding a custom OCI Function into the data flow.

func (Function) GetDescription ¶ added in v65.5.0

func (m Function) GetDescription() *string

GetDescription returns Description

func (Function) GetIdentifier ¶ added in v65.5.0

func (m Function) GetIdentifier() *string

GetIdentifier returns Identifier

func (Function) GetInputPorts ¶ added in v65.5.0

func (m Function) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Function) GetKey ¶ added in v65.5.0

func (m Function) GetKey() *string

GetKey returns Key

func (Function) GetModelVersion ¶ added in v65.5.0

func (m Function) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Function) GetName ¶ added in v65.5.0

func (m Function) GetName() *string

GetName returns Name

func (Function) GetObjectStatus ¶ added in v65.5.0

func (m Function) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Function) GetObjectVersion ¶ added in v65.5.0

func (m Function) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Function) GetOpConfigValues ¶ added in v65.5.0

func (m Function) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Function) GetOutputPorts ¶ added in v65.5.0

func (m Function) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Function) GetParameters ¶ added in v65.5.0

func (m Function) GetParameters() []Parameter

GetParameters returns Parameters

func (Function) GetParentRef ¶ added in v65.5.0

func (m Function) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Function) MarshalJSON ¶ added in v65.5.0

func (m Function) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Function) String ¶ added in v65.5.0

func (m Function) String() string

func (*Function) UnmarshalJSON ¶ added in v65.5.0

func (m *Function) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Function) ValidateEnumValue ¶ added in v65.5.0

func (m Function) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionConfigurationDefinition ¶ added in v65.21.0

type FunctionConfigurationDefinition struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType FunctionConfigurationDefinitionModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Specifies whether the configuration is contained or not.
	IsContained *bool `mandatory:"false" json:"isContained"`

	// The parameter configuration details.
	ConfigParamDefs map[string]ConfigParameterDefinition `mandatory:"false" json:"configParamDefs"`
}

FunctionConfigurationDefinition The configuration details of a configurable object. This contains one or more config param definitions.

func (FunctionConfigurationDefinition) String ¶ added in v65.21.0

func (FunctionConfigurationDefinition) ValidateEnumValue ¶ added in v65.21.0

func (m FunctionConfigurationDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionConfigurationDefinitionModelTypeEnum ¶ added in v65.21.0

type FunctionConfigurationDefinitionModelTypeEnum string

FunctionConfigurationDefinitionModelTypeEnum Enum with underlying type: string

const (
	FunctionConfigurationDefinitionModelTypeConfigDefinition FunctionConfigurationDefinitionModelTypeEnum = "CONFIG_DEFINITION"
)

Set of constants representing the allowable values for FunctionConfigurationDefinitionModelTypeEnum

func GetFunctionConfigurationDefinitionModelTypeEnumValues ¶ added in v65.21.0

func GetFunctionConfigurationDefinitionModelTypeEnumValues() []FunctionConfigurationDefinitionModelTypeEnum

GetFunctionConfigurationDefinitionModelTypeEnumValues Enumerates the set of values for FunctionConfigurationDefinitionModelTypeEnum

func GetMappingFunctionConfigurationDefinitionModelTypeEnum ¶ added in v65.21.0

func GetMappingFunctionConfigurationDefinitionModelTypeEnum(val string) (FunctionConfigurationDefinitionModelTypeEnum, bool)

GetMappingFunctionConfigurationDefinitionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionLibrary ¶

type FunctionLibrary struct {

	// Generated key that can be used in API calls to identify FunctionLibrary.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType FunctionLibraryModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// 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"`

	// A user defined description for the Function Library.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

FunctionLibrary The FunctionLibrary type contains the audit summary information and the definition of the FunctionLibrary.

func (FunctionLibrary) String ¶

func (m FunctionLibrary) String() string

func (FunctionLibrary) ValidateEnumValue ¶

func (m FunctionLibrary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibraryDetails ¶

type FunctionLibraryDetails struct {

	// Generated key that can be used in API calls to identify FunctionLibrary.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType FunctionLibraryDetailsModelTypeEnum `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 FunctionLibrary.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

FunctionLibraryDetails The details including name, description for the function library, which is a container for user defined functions.

func (FunctionLibraryDetails) String ¶

func (m FunctionLibraryDetails) String() string

func (FunctionLibraryDetails) ValidateEnumValue ¶

func (m FunctionLibraryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibraryDetailsModelTypeEnum ¶

type FunctionLibraryDetailsModelTypeEnum string

FunctionLibraryDetailsModelTypeEnum Enum with underlying type: string

const (
	FunctionLibraryDetailsModelTypeFunctionLibrary FunctionLibraryDetailsModelTypeEnum = "FUNCTION_LIBRARY"
)

Set of constants representing the allowable values for FunctionLibraryDetailsModelTypeEnum

func GetFunctionLibraryDetailsModelTypeEnumValues ¶

func GetFunctionLibraryDetailsModelTypeEnumValues() []FunctionLibraryDetailsModelTypeEnum

GetFunctionLibraryDetailsModelTypeEnumValues Enumerates the set of values for FunctionLibraryDetailsModelTypeEnum

func GetMappingFunctionLibraryDetailsModelTypeEnum ¶

func GetMappingFunctionLibraryDetailsModelTypeEnum(val string) (FunctionLibraryDetailsModelTypeEnum, bool)

GetMappingFunctionLibraryDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionLibraryModelTypeEnum ¶

type FunctionLibraryModelTypeEnum string

FunctionLibraryModelTypeEnum Enum with underlying type: string

const (
	FunctionLibraryModelTypeFunctionLibrary FunctionLibraryModelTypeEnum = "FUNCTION_LIBRARY"
)

Set of constants representing the allowable values for FunctionLibraryModelTypeEnum

func GetFunctionLibraryModelTypeEnumValues ¶

func GetFunctionLibraryModelTypeEnumValues() []FunctionLibraryModelTypeEnum

GetFunctionLibraryModelTypeEnumValues Enumerates the set of values for FunctionLibraryModelTypeEnum

func GetMappingFunctionLibraryModelTypeEnum ¶

func GetMappingFunctionLibraryModelTypeEnum(val string) (FunctionLibraryModelTypeEnum, bool)

GetMappingFunctionLibraryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionLibrarySummary ¶

type FunctionLibrarySummary struct {

	// Generated key that can be used in API calls to identify FunctionLibrary.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType FunctionLibrarySummaryModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// 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"`

	// A user defined description for the Function Library.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

FunctionLibrarySummary The FunctionLibrary summary type contains the audit summary information and the definition of the Function Library.

func (FunctionLibrarySummary) String ¶

func (m FunctionLibrarySummary) String() string

func (FunctionLibrarySummary) ValidateEnumValue ¶

func (m FunctionLibrarySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibrarySummaryCollection ¶

type FunctionLibrarySummaryCollection struct {

	// The array of FunctionLibrary summaries.
	Items []FunctionLibrarySummary `mandatory:"true" json:"items"`
}

FunctionLibrarySummaryCollection A collection of FunctionLibrary summaries. The collection can be lightweight details or full definitions.

func (FunctionLibrarySummaryCollection) String ¶

func (FunctionLibrarySummaryCollection) ValidateEnumValue ¶

func (m FunctionLibrarySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibrarySummaryModelTypeEnum ¶

type FunctionLibrarySummaryModelTypeEnum string

FunctionLibrarySummaryModelTypeEnum Enum with underlying type: string

const (
	FunctionLibrarySummaryModelTypeFunctionLibrary FunctionLibrarySummaryModelTypeEnum = "FUNCTION_LIBRARY"
)

Set of constants representing the allowable values for FunctionLibrarySummaryModelTypeEnum

func GetFunctionLibrarySummaryModelTypeEnumValues ¶

func GetFunctionLibrarySummaryModelTypeEnumValues() []FunctionLibrarySummaryModelTypeEnum

GetFunctionLibrarySummaryModelTypeEnumValues Enumerates the set of values for FunctionLibrarySummaryModelTypeEnum

func GetMappingFunctionLibrarySummaryModelTypeEnum ¶

func GetMappingFunctionLibrarySummaryModelTypeEnum(val string) (FunctionLibrarySummaryModelTypeEnum, bool)

GetMappingFunctionLibrarySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionSignature ¶

type FunctionSignature struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType FunctionSignatureModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// 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"`

	RetType *ConfiguredType `mandatory:"false" json:"retType"`

	// An array of function arguments.
	Arguments []TypedObject `mandatory:"false" json:"arguments"`

	// Detailed description for the object.
	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"`
}

FunctionSignature The function signature can specify function paramaters and/or function return type.

func (FunctionSignature) String ¶

func (m FunctionSignature) String() string

func (*FunctionSignature) UnmarshalJSON ¶

func (m *FunctionSignature) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FunctionSignature) ValidateEnumValue ¶

func (m FunctionSignature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionSignatureModelTypeEnum ¶

type FunctionSignatureModelTypeEnum string

FunctionSignatureModelTypeEnum Enum with underlying type: string

const (
	FunctionSignatureModelTypeDisFunctionSignature FunctionSignatureModelTypeEnum = "DIS_FUNCTION_SIGNATURE"
)

Set of constants representing the allowable values for FunctionSignatureModelTypeEnum

func GetFunctionSignatureModelTypeEnumValues ¶

func GetFunctionSignatureModelTypeEnumValues() []FunctionSignatureModelTypeEnum

GetFunctionSignatureModelTypeEnumValues Enumerates the set of values for FunctionSignatureModelTypeEnum

func GetMappingFunctionSignatureModelTypeEnum ¶

func GetMappingFunctionSignatureModelTypeEnum(val string) (FunctionSignatureModelTypeEnum, bool)

GetMappingFunctionSignatureModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GenericRestApiAttributes ¶ added in v65.21.0

type GenericRestApiAttributes struct {

	// The server URL serving operation.
	ServerUrl *string `mandatory:"false" json:"serverUrl"`
}

GenericRestApiAttributes Generic rest api specific attributes.

func (GenericRestApiAttributes) String ¶ added in v65.21.0

func (m GenericRestApiAttributes) String() string

func (GenericRestApiAttributes) ValidateEnumValue ¶ added in v65.21.0

func (m GenericRestApiAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenericRestCallAttribute ¶ added in v65.21.0

type GenericRestCallAttribute struct {

	// The fetch size for reading.
	FetchSize *int `mandatory:"false" json:"fetchSize"`
}

GenericRestCallAttribute Properties to configure reading from a REST data asset / connection.

func (GenericRestCallAttribute) GetFetchSize ¶ added in v65.21.0

func (m GenericRestCallAttribute) GetFetchSize() *int

GetFetchSize returns FetchSize

func (GenericRestCallAttribute) MarshalJSON ¶ added in v65.21.0

func (m GenericRestCallAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GenericRestCallAttribute) String ¶ added in v65.21.0

func (m GenericRestCallAttribute) String() string

func (GenericRestCallAttribute) ValidateEnumValue ¶ added in v65.21.0

func (m GenericRestCallAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type GetApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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
}

GetApplicationDetailedDescriptionRequest wrapper for the GetApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetApplicationDetailedDescription.go.html to see an example of how to use GetApplicationDetailedDescriptionRequest.

func (GetApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (GetApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request GetApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (GetApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request GetApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type GetApplicationDetailedDescriptionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DetailedDescription instance
	DetailedDescription `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"`
}

GetApplicationDetailedDescriptionResponse wrapper for the GetApplicationDetailedDescription operation

func (GetApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

func (response GetApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type GetApplicationRequest ¶

type GetApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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
}

GetApplicationRequest wrapper for the GetApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetApplication.go.html to see an example of how to use GetApplicationRequest.

func (GetApplicationRequest) BinaryRequestBody ¶

func (request GetApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetApplicationRequest) HTTPRequest ¶

func (request GetApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetApplicationRequest) RetryPolicy ¶

func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetApplicationRequest) String ¶

func (request GetApplicationRequest) String() string

func (GetApplicationRequest) ValidateEnumValue ¶

func (request GetApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApplicationResponse ¶

type GetApplicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Application instance
	Application `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"`
}

GetApplicationResponse wrapper for the GetApplication operation

func (GetApplicationResponse) HTTPResponse ¶

func (response GetApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetApplicationResponse) String ¶

func (response GetApplicationResponse) String() string

type GetCompositeStateRequest ¶ added in v65.43.0

type GetCompositeStateRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Unique key of the aggregator for which we want to get the Composite State
	AggregatorKey *string `mandatory:"true" contributesTo:"query" name:"aggregatorKey"`

	// 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
}

GetCompositeStateRequest wrapper for the GetCompositeState operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCompositeState.go.html to see an example of how to use GetCompositeStateRequest.

func (GetCompositeStateRequest) BinaryRequestBody ¶ added in v65.43.0

func (request GetCompositeStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCompositeStateRequest) HTTPRequest ¶ added in v65.43.0

func (request GetCompositeStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCompositeStateRequest) RetryPolicy ¶ added in v65.43.0

func (request GetCompositeStateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCompositeStateRequest) String ¶ added in v65.43.0

func (request GetCompositeStateRequest) String() string

func (GetCompositeStateRequest) ValidateEnumValue ¶ added in v65.43.0

func (request GetCompositeStateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCompositeStateResponse ¶ added in v65.43.0

type GetCompositeStateResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The CompositeState instance
	CompositeState `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"`
}

GetCompositeStateResponse wrapper for the GetCompositeState operation

func (GetCompositeStateResponse) HTTPResponse ¶ added in v65.43.0

func (response GetCompositeStateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCompositeStateResponse) String ¶ added in v65.43.0

func (response GetCompositeStateResponse) String() string

type GetConnectionRequest ¶

type GetConnectionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The connection key.
	ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetConnectionRequest wrapper for the GetConnection operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetConnection.go.html to see an example of how to use GetConnectionRequest.

func (GetConnectionRequest) BinaryRequestBody ¶

func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionRequest) HTTPRequest ¶

func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetConnectionRequest) RetryPolicy ¶

func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetConnectionRequest) String ¶

func (request GetConnectionRequest) String() string

func (GetConnectionRequest) ValidateEnumValue ¶

func (request GetConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConnectionResponse ¶

type GetConnectionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Connection instance
	Connection `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetConnectionResponse wrapper for the GetConnection operation

func (GetConnectionResponse) HTTPResponse ¶

func (response GetConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String ¶

func (response GetConnectionResponse) String() string

type GetConnectionValidationRequest ¶

type GetConnectionValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetConnectionValidationRequest wrapper for the GetConnectionValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidationRequest.

func (GetConnectionValidationRequest) BinaryRequestBody ¶

func (request GetConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionValidationRequest) HTTPRequest ¶

func (request GetConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetConnectionValidationRequest) RetryPolicy ¶

func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetConnectionValidationRequest) String ¶

func (request GetConnectionValidationRequest) String() string

func (GetConnectionValidationRequest) ValidateEnumValue ¶

func (request GetConnectionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConnectionValidationResponse ¶

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"`
}

GetConnectionValidationResponse wrapper for the GetConnectionValidation operation

func (GetConnectionValidationResponse) HTTPResponse ¶

func (response GetConnectionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionValidationResponse) String ¶

func (response GetConnectionValidationResponse) String() string

type GetCopyObjectRequestRequest ¶ added in v65.32.1

type GetCopyObjectRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object to be copied, for example this could be the key of a project.
	CopyObjectRequestKey *string `mandatory:"true" contributesTo:"path" name:"copyObjectRequestKey"`

	// 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
}

GetCopyObjectRequestRequest wrapper for the GetCopyObjectRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCopyObjectRequest.go.html to see an example of how to use GetCopyObjectRequestRequest.

func (GetCopyObjectRequestRequest) BinaryRequestBody ¶ added in v65.32.1

func (request GetCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCopyObjectRequestRequest) HTTPRequest ¶ added in v65.32.1

func (request GetCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCopyObjectRequestRequest) RetryPolicy ¶ added in v65.32.1

func (request GetCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCopyObjectRequestRequest) String ¶ added in v65.32.1

func (request GetCopyObjectRequestRequest) String() string

func (GetCopyObjectRequestRequest) ValidateEnumValue ¶ added in v65.32.1

func (request GetCopyObjectRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCopyObjectRequestResponse ¶ added in v65.32.1

type GetCopyObjectRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The CopyObjectRequest instance
	CopyObjectRequest `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 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"`
}

GetCopyObjectRequestResponse wrapper for the GetCopyObjectRequest operation

func (GetCopyObjectRequestResponse) HTTPResponse ¶ added in v65.32.1

func (response GetCopyObjectRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCopyObjectRequestResponse) String ¶ added in v65.32.1

func (response GetCopyObjectRequestResponse) String() string

type GetCountStatisticRequest ¶

type GetCountStatisticRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// A unique key of the container object, such as workspace, project, and so on, to count statistics for. The statistics is fetched for the given key.
	CountStatisticKey *string `mandatory:"true" contributesTo:"path" name:"countStatisticKey"`

	// 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
}

GetCountStatisticRequest wrapper for the GetCountStatistic operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCountStatistic.go.html to see an example of how to use GetCountStatisticRequest.

func (GetCountStatisticRequest) BinaryRequestBody ¶

func (request GetCountStatisticRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCountStatisticRequest) HTTPRequest ¶

func (request GetCountStatisticRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCountStatisticRequest) RetryPolicy ¶

func (request GetCountStatisticRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCountStatisticRequest) String ¶

func (request GetCountStatisticRequest) String() string

func (GetCountStatisticRequest) ValidateEnumValue ¶

func (request GetCountStatisticRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCountStatisticResponse ¶

type GetCountStatisticResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The CountStatistic instance
	CountStatistic `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"`
}

GetCountStatisticResponse wrapper for the GetCountStatistic operation

func (GetCountStatisticResponse) HTTPResponse ¶

func (response GetCountStatisticResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCountStatisticResponse) String ¶

func (response GetCountStatisticResponse) String() string

type GetDataAssetRequest ¶

type GetDataAssetRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The data asset key.
	DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDataAssetRequest wrapper for the GetDataAsset operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataAsset.go.html to see an example of how to use GetDataAssetRequest.

func (GetDataAssetRequest) BinaryRequestBody ¶

func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataAssetRequest) HTTPRequest ¶

func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataAssetRequest) RetryPolicy ¶

func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataAssetRequest) String ¶

func (request GetDataAssetRequest) String() string

func (GetDataAssetRequest) ValidateEnumValue ¶

func (request GetDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataAssetResponse ¶

type GetDataAssetResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataAsset instance
	DataAsset `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetDataAssetResponse wrapper for the GetDataAsset operation

func (GetDataAssetResponse) HTTPResponse ¶

func (response GetDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataAssetResponse) String ¶

func (response GetDataAssetResponse) String() string

type GetDataEntityRequest ¶

type GetDataEntityRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDataEntityRequest wrapper for the GetDataEntity operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataEntity.go.html to see an example of how to use GetDataEntityRequest.

func (GetDataEntityRequest) BinaryRequestBody ¶

func (request GetDataEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataEntityRequest) HTTPRequest ¶

func (request GetDataEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataEntityRequest) RetryPolicy ¶

func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataEntityRequest) String ¶

func (request GetDataEntityRequest) String() string

func (GetDataEntityRequest) ValidateEnumValue ¶

func (request GetDataEntityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataEntityResponse ¶

type GetDataEntityResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataEntity instance
	DataEntity `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetDataEntityResponse wrapper for the GetDataEntity operation

func (GetDataEntityResponse) HTTPResponse ¶

func (response GetDataEntityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataEntityResponse) String ¶

func (response GetDataEntityResponse) String() string

type GetDataFlowRequest ¶

type GetDataFlowRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The data flow key.
	DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"`

	// 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 expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
	ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetDataFlowRequest wrapper for the GetDataFlow operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataFlow.go.html to see an example of how to use GetDataFlowRequest.

func (GetDataFlowRequest) BinaryRequestBody ¶

func (request GetDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataFlowRequest) HTTPRequest ¶

func (request GetDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataFlowRequest) RetryPolicy ¶

func (request GetDataFlowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataFlowRequest) String ¶

func (request GetDataFlowRequest) String() string

func (GetDataFlowRequest) ValidateEnumValue ¶

func (request GetDataFlowRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataFlowResponse ¶

type GetDataFlowResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataFlow instance
	DataFlow `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"`
}

GetDataFlowResponse wrapper for the GetDataFlow operation

func (GetDataFlowResponse) HTTPResponse ¶

func (response GetDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataFlowResponse) String ¶

func (response GetDataFlowResponse) String() string

type GetDataFlowValidationRequest ¶

type GetDataFlowValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the dataflow validation.
	DataFlowValidationKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowValidationKey"`

	// 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
}

GetDataFlowValidationRequest wrapper for the GetDataFlowValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataFlowValidation.go.html to see an example of how to use GetDataFlowValidationRequest.

func (GetDataFlowValidationRequest) BinaryRequestBody ¶

func (request GetDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataFlowValidationRequest) HTTPRequest ¶

func (request GetDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataFlowValidationRequest) RetryPolicy ¶

func (request GetDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataFlowValidationRequest) String ¶

func (request GetDataFlowValidationRequest) String() string

func (GetDataFlowValidationRequest) ValidateEnumValue ¶

func (request GetDataFlowValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataFlowValidationResponse ¶

type GetDataFlowValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataFlowValidation instance
	DataFlowValidation `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"`
}

GetDataFlowValidationResponse wrapper for the GetDataFlowValidation operation

func (GetDataFlowValidationResponse) HTTPResponse ¶

func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataFlowValidationResponse) String ¶

func (response GetDataFlowValidationResponse) String() string

type GetDependentObjectRequest ¶

type GetDependentObjectRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The dependent object key.
	DependentObjectKey *string `mandatory:"true" contributesTo:"path" name:"dependentObjectKey"`

	// 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
}

GetDependentObjectRequest wrapper for the GetDependentObject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDependentObject.go.html to see an example of how to use GetDependentObjectRequest.

func (GetDependentObjectRequest) BinaryRequestBody ¶

func (request GetDependentObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDependentObjectRequest) HTTPRequest ¶

func (request GetDependentObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDependentObjectRequest) RetryPolicy ¶

func (request GetDependentObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDependentObjectRequest) String ¶

func (request GetDependentObjectRequest) String() string

func (GetDependentObjectRequest) ValidateEnumValue ¶

func (request GetDependentObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDependentObjectResponse ¶

type GetDependentObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DependentObject instance
	DependentObject `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"`
}

GetDependentObjectResponse wrapper for the GetDependentObject operation

func (GetDependentObjectResponse) HTTPResponse ¶

func (response GetDependentObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDependentObjectResponse) String ¶

func (response GetDependentObjectResponse) String() string

type GetDisApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type GetDisApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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
}

GetDisApplicationDetailedDescriptionRequest wrapper for the GetDisApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDisApplicationDetailedDescription.go.html to see an example of how to use GetDisApplicationDetailedDescriptionRequest.

func (GetDisApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (GetDisApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request GetDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDisApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDisApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (GetDisApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request GetDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDisApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type GetDisApplicationDetailedDescriptionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DetailedDescription instance
	DetailedDescription `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"`
}

GetDisApplicationDetailedDescriptionResponse wrapper for the GetDisApplicationDetailedDescription operation

func (GetDisApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (GetDisApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type GetDisApplicationRequest ¶

type GetDisApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The OCID of the DIS Application.
	DisApplicationId *string `mandatory:"true" contributesTo:"path" name:"disApplicationId"`

	// 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
}

GetDisApplicationRequest wrapper for the GetDisApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDisApplication.go.html to see an example of how to use GetDisApplicationRequest.

func (GetDisApplicationRequest) BinaryRequestBody ¶

func (request GetDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDisApplicationRequest) HTTPRequest ¶

func (request GetDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDisApplicationRequest) RetryPolicy ¶

func (request GetDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDisApplicationRequest) String ¶

func (request GetDisApplicationRequest) String() string

func (GetDisApplicationRequest) ValidateEnumValue ¶

func (request GetDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDisApplicationResponse ¶

type GetDisApplicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DisApplication instance
	DisApplication `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"`
}

GetDisApplicationResponse wrapper for the GetDisApplication operation

func (GetDisApplicationResponse) HTTPResponse ¶

func (response GetDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDisApplicationResponse) String ¶

func (response GetDisApplicationResponse) String() string

type GetExportRequestRequest ¶ added in v65.43.0

type GetExportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object export object request
	ExportRequestKey *string `mandatory:"true" contributesTo:"path" name:"exportRequestKey"`

	// 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
}

GetExportRequestRequest wrapper for the GetExportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExportRequest.go.html to see an example of how to use GetExportRequestRequest.

func (GetExportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request GetExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request GetExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request GetExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExportRequestRequest) String ¶ added in v65.43.0

func (request GetExportRequestRequest) String() string

func (GetExportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request GetExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExportRequestResponse ¶ added in v65.43.0

type GetExportRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExportRequest instance
	ExportRequest `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 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"`
}

GetExportRequestResponse wrapper for the GetExportRequest operation

func (GetExportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response GetExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExportRequestResponse) String ¶ added in v65.43.0

func (response GetExportRequestResponse) String() string

type GetExternalPublicationRequest ¶

type GetExternalPublicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The external published object key.
	ExternalPublicationsKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationsKey"`

	// 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
}

GetExternalPublicationRequest wrapper for the GetExternalPublication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExternalPublication.go.html to see an example of how to use GetExternalPublicationRequest.

func (GetExternalPublicationRequest) BinaryRequestBody ¶

func (request GetExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalPublicationRequest) HTTPRequest ¶

func (request GetExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalPublicationRequest) RetryPolicy ¶

func (request GetExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalPublicationRequest) String ¶

func (request GetExternalPublicationRequest) String() string

func (GetExternalPublicationRequest) ValidateEnumValue ¶

func (request GetExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalPublicationResponse ¶

type GetExternalPublicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalPublication instance
	ExternalPublication `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"`
}

GetExternalPublicationResponse wrapper for the GetExternalPublication operation

func (GetExternalPublicationResponse) HTTPResponse ¶

func (response GetExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalPublicationResponse) String ¶

func (response GetExternalPublicationResponse) String() string

type GetExternalPublicationValidationRequest ¶

type GetExternalPublicationValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The external published object key.
	ExternalPublicationValidationKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationValidationKey"`

	// 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
}

GetExternalPublicationValidationRequest wrapper for the GetExternalPublicationValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExternalPublicationValidation.go.html to see an example of how to use GetExternalPublicationValidationRequest.

func (GetExternalPublicationValidationRequest) BinaryRequestBody ¶

func (request GetExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalPublicationValidationRequest) HTTPRequest ¶

func (request GetExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalPublicationValidationRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalPublicationValidationRequest) String ¶

func (GetExternalPublicationValidationRequest) ValidateEnumValue ¶

func (request GetExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalPublicationValidationResponse ¶

type GetExternalPublicationValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalPublicationValidation instance
	ExternalPublicationValidation `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"`
}

GetExternalPublicationValidationResponse wrapper for the GetExternalPublicationValidation operation

func (GetExternalPublicationValidationResponse) HTTPResponse ¶

func (response GetExternalPublicationValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalPublicationValidationResponse) String ¶

type GetFolderProjectionEnum ¶

type GetFolderProjectionEnum string

GetFolderProjectionEnum Enum with underlying type: string

const (
	GetFolderProjectionChildCountStatistics GetFolderProjectionEnum = "CHILD_COUNT_STATISTICS"
)

Set of constants representing the allowable values for GetFolderProjectionEnum

func GetGetFolderProjectionEnumValues ¶

func GetGetFolderProjectionEnumValues() []GetFolderProjectionEnum

GetGetFolderProjectionEnumValues Enumerates the set of values for GetFolderProjectionEnum

func GetMappingGetFolderProjectionEnum ¶

func GetMappingGetFolderProjectionEnum(val string) (GetFolderProjectionEnum, bool)

GetMappingGetFolderProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetFolderRequest ¶

type GetFolderRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The folder key.
	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"`

	// This parameter allows users to specify which view of the object to return. CHILD_COUNT_STATISTICS - This option is used to get statistics on immediate children of the object by their type.
	Projection []GetFolderProjectionEnum `contributesTo:"query" name:"projection" omitEmpty:"true" 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
}

GetFolderRequest wrapper for the GetFolder operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetFolder.go.html to see an example of how to use GetFolderRequest.

func (GetFolderRequest) BinaryRequestBody ¶

func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFolderRequest) HTTPRequest ¶

func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFolderRequest) RetryPolicy ¶

func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFolderRequest) String ¶

func (request GetFolderRequest) String() string

func (GetFolderRequest) ValidateEnumValue ¶

func (request GetFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFolderResponse ¶

type GetFolderResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Folder instance
	Folder `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetFolderResponse wrapper for the GetFolder operation

func (GetFolderResponse) HTTPResponse ¶

func (response GetFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFolderResponse) String ¶

func (response GetFolderResponse) String() string

type GetFunctionLibraryProjectionEnum ¶

type GetFunctionLibraryProjectionEnum string

GetFunctionLibraryProjectionEnum Enum with underlying type: string

const (
	GetFunctionLibraryProjectionChildCountStatistics GetFunctionLibraryProjectionEnum = "CHILD_COUNT_STATISTICS"
)

Set of constants representing the allowable values for GetFunctionLibraryProjectionEnum

func GetGetFunctionLibraryProjectionEnumValues ¶

func GetGetFunctionLibraryProjectionEnumValues() []GetFunctionLibraryProjectionEnum

GetGetFunctionLibraryProjectionEnumValues Enumerates the set of values for GetFunctionLibraryProjectionEnum

func GetMappingGetFunctionLibraryProjectionEnum ¶

func GetMappingGetFunctionLibraryProjectionEnum(val string) (GetFunctionLibraryProjectionEnum, bool)

GetMappingGetFunctionLibraryProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetFunctionLibraryRequest ¶

type GetFunctionLibraryRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The functionLibrary key.
	FunctionLibraryKey *string `mandatory:"true" contributesTo:"path" name:"functionLibraryKey"`

	// 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 allows users to specify which view of the object to return. CHILD_COUNT_STATISTICS - This option is used to get statistics on immediate children of the object by their type.
	Projection []GetFunctionLibraryProjectionEnum `contributesTo:"query" name:"projection" omitEmpty:"true" 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
}

GetFunctionLibraryRequest wrapper for the GetFunctionLibrary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetFunctionLibrary.go.html to see an example of how to use GetFunctionLibraryRequest.

func (GetFunctionLibraryRequest) BinaryRequestBody ¶

func (request GetFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFunctionLibraryRequest) HTTPRequest ¶

func (request GetFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFunctionLibraryRequest) RetryPolicy ¶

func (request GetFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFunctionLibraryRequest) String ¶

func (request GetFunctionLibraryRequest) String() string

func (GetFunctionLibraryRequest) ValidateEnumValue ¶

func (request GetFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFunctionLibraryResponse ¶

type GetFunctionLibraryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FunctionLibrary instance
	FunctionLibrary `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"`
}

GetFunctionLibraryResponse wrapper for the GetFunctionLibrary operation

func (GetFunctionLibraryResponse) HTTPResponse ¶

func (response GetFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFunctionLibraryResponse) String ¶

func (response GetFunctionLibraryResponse) String() string

type GetImportRequestRequest ¶ added in v65.43.0

type GetImportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object export object request
	ImportRequestKey *string `mandatory:"true" contributesTo:"path" name:"importRequestKey"`

	// 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"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetImportRequestRequest wrapper for the GetImportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetImportRequest.go.html to see an example of how to use GetImportRequestRequest.

func (GetImportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request GetImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetImportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request GetImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetImportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request GetImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetImportRequestRequest) String ¶ added in v65.43.0

func (request GetImportRequestRequest) String() string

func (GetImportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request GetImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetImportRequestResponse ¶ added in v65.43.0

type GetImportRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ImportRequest instances
	ImportRequest `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 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"`
}

GetImportRequestResponse wrapper for the GetImportRequest operation

func (GetImportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response GetImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetImportRequestResponse) String ¶ added in v65.43.0

func (response GetImportRequestResponse) String() string

type GetPatchRequest ¶

type GetPatchRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The patch key.
	PatchKey *string `mandatory:"true" contributesTo:"path" name:"patchKey"`

	// 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
}

GetPatchRequest wrapper for the GetPatch operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPatch.go.html to see an example of how to use GetPatchRequest.

func (GetPatchRequest) BinaryRequestBody ¶

func (request GetPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPatchRequest) HTTPRequest ¶

func (request GetPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPatchRequest) RetryPolicy ¶

func (request GetPatchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPatchRequest) String ¶

func (request GetPatchRequest) String() string

func (GetPatchRequest) ValidateEnumValue ¶

func (request GetPatchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPatchResponse ¶

type GetPatchResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Patch instance
	Patch `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"`
}

GetPatchResponse wrapper for the GetPatch operation

func (GetPatchResponse) HTTPResponse ¶

func (response GetPatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPatchResponse) String ¶

func (response GetPatchResponse) String() string

type GetPipelineRequest ¶

type GetPipelineRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The pipeline key.
	PipelineKey *string `mandatory:"true" contributesTo:"path" name:"pipelineKey"`

	// 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 expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
	ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetPipelineRequest wrapper for the GetPipeline operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPipeline.go.html to see an example of how to use GetPipelineRequest.

func (GetPipelineRequest) BinaryRequestBody ¶

func (request GetPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPipelineRequest) HTTPRequest ¶

func (request GetPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPipelineRequest) RetryPolicy ¶

func (request GetPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPipelineRequest) String ¶

func (request GetPipelineRequest) String() string

func (GetPipelineRequest) ValidateEnumValue ¶

func (request GetPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPipelineResponse ¶

type GetPipelineResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Pipeline instance
	Pipeline `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"`
}

GetPipelineResponse wrapper for the GetPipeline operation

func (GetPipelineResponse) HTTPResponse ¶

func (response GetPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPipelineResponse) String ¶

func (response GetPipelineResponse) String() string

type GetPipelineValidationRequest ¶

type GetPipelineValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the pipeline validation.
	PipelineValidationKey *string `mandatory:"true" contributesTo:"path" name:"pipelineValidationKey"`

	// 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
}

GetPipelineValidationRequest wrapper for the GetPipelineValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPipelineValidation.go.html to see an example of how to use GetPipelineValidationRequest.

func (GetPipelineValidationRequest) BinaryRequestBody ¶

func (request GetPipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPipelineValidationRequest) HTTPRequest ¶

func (request GetPipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPipelineValidationRequest) RetryPolicy ¶

func (request GetPipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPipelineValidationRequest) String ¶

func (request GetPipelineValidationRequest) String() string

func (GetPipelineValidationRequest) ValidateEnumValue ¶

func (request GetPipelineValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPipelineValidationResponse ¶

type GetPipelineValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PipelineValidation instance
	PipelineValidation `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"`
}

GetPipelineValidationResponse wrapper for the GetPipelineValidation operation

func (GetPipelineValidationResponse) HTTPResponse ¶

func (response GetPipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPipelineValidationResponse) String ¶

func (response GetPipelineValidationResponse) String() string

type GetProjectProjectionEnum ¶

type GetProjectProjectionEnum string

GetProjectProjectionEnum Enum with underlying type: string

const (
	GetProjectProjectionChildCountStatistics GetProjectProjectionEnum = "CHILD_COUNT_STATISTICS"
)

Set of constants representing the allowable values for GetProjectProjectionEnum

func GetGetProjectProjectionEnumValues ¶

func GetGetProjectProjectionEnumValues() []GetProjectProjectionEnum

GetGetProjectProjectionEnumValues Enumerates the set of values for GetProjectProjectionEnum

func GetMappingGetProjectProjectionEnum ¶

func GetMappingGetProjectProjectionEnum(val string) (GetProjectProjectionEnum, bool)

GetMappingGetProjectProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetProjectRequest ¶

type GetProjectRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The project key.
	ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"`

	// 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 allows users to specify which view of the object to return. CHILD_COUNT_STATISTICS - This option is used to get statistics on immediate children of the object by their type.
	Projection []GetProjectProjectionEnum `contributesTo:"query" name:"projection" omitEmpty:"true" 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
}

GetProjectRequest wrapper for the GetProject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetProject.go.html to see an example of how to use GetProjectRequest.

func (GetProjectRequest) BinaryRequestBody ¶

func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectRequest) HTTPRequest ¶

func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectRequest) RetryPolicy ¶

func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectRequest) String ¶

func (request GetProjectRequest) String() string

func (GetProjectRequest) ValidateEnumValue ¶

func (request GetProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProjectResponse ¶

type GetProjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Project instance
	Project `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"`
}

GetProjectResponse wrapper for the GetProject operation

func (GetProjectResponse) HTTPResponse ¶

func (response GetProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectResponse) String ¶

func (response GetProjectResponse) String() string

type GetPublishedObjectRequest ¶

type GetPublishedObjectRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The published object key.
	PublishedObjectKey *string `mandatory:"true" contributesTo:"path" name:"publishedObjectKey"`

	// 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 expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
	ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetPublishedObjectRequest wrapper for the GetPublishedObject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPublishedObject.go.html to see an example of how to use GetPublishedObjectRequest.

func (GetPublishedObjectRequest) BinaryRequestBody ¶

func (request GetPublishedObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPublishedObjectRequest) HTTPRequest ¶

func (request GetPublishedObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPublishedObjectRequest) RetryPolicy ¶

func (request GetPublishedObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPublishedObjectRequest) String ¶

func (request GetPublishedObjectRequest) String() string

func (GetPublishedObjectRequest) ValidateEnumValue ¶

func (request GetPublishedObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPublishedObjectResponse ¶

type GetPublishedObjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The PublishedObject instance
	PublishedObject `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"`
}

GetPublishedObjectResponse wrapper for the GetPublishedObject operation

func (GetPublishedObjectResponse) HTTPResponse ¶

func (response GetPublishedObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPublishedObjectResponse) String ¶

func (response GetPublishedObjectResponse) String() string

type GetReferenceRequest ¶

type GetReferenceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The reference key.
	ReferenceKey *string `mandatory:"true" contributesTo:"path" name:"referenceKey"`

	// 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
}

GetReferenceRequest wrapper for the GetReference operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetReference.go.html to see an example of how to use GetReferenceRequest.

func (GetReferenceRequest) BinaryRequestBody ¶

func (request GetReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetReferenceRequest) HTTPRequest ¶

func (request GetReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetReferenceRequest) RetryPolicy ¶

func (request GetReferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetReferenceRequest) String ¶

func (request GetReferenceRequest) String() string

func (GetReferenceRequest) ValidateEnumValue ¶

func (request GetReferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetReferenceResponse ¶

type GetReferenceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Reference instance
	Reference `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"`
}

GetReferenceResponse wrapper for the GetReference operation

func (GetReferenceResponse) HTTPResponse ¶

func (response GetReferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetReferenceResponse) String ¶

func (response GetReferenceResponse) String() string

type GetRuntimeOperatorRequest ¶ added in v65.21.0

type GetRuntimeOperatorRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Runtime Pipeline Key
	RuntimePipelineKey *string `mandatory:"true" contributesTo:"path" name:"runtimePipelineKey"`

	// Runtime Operator Key
	RuntimeOperatorKey *string `mandatory:"true" contributesTo:"path" name:"runtimeOperatorKey"`

	// 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
}

GetRuntimeOperatorRequest wrapper for the GetRuntimeOperator operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetRuntimeOperator.go.html to see an example of how to use GetRuntimeOperatorRequest.

func (GetRuntimeOperatorRequest) BinaryRequestBody ¶ added in v65.21.0

func (request GetRuntimeOperatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRuntimeOperatorRequest) HTTPRequest ¶ added in v65.21.0

func (request GetRuntimeOperatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRuntimeOperatorRequest) RetryPolicy ¶ added in v65.21.0

func (request GetRuntimeOperatorRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRuntimeOperatorRequest) String ¶ added in v65.21.0

func (request GetRuntimeOperatorRequest) String() string

func (GetRuntimeOperatorRequest) ValidateEnumValue ¶ added in v65.21.0

func (request GetRuntimeOperatorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRuntimeOperatorResponse ¶ added in v65.21.0

type GetRuntimeOperatorResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The RuntimeOperator instance
	RuntimeOperator `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"`
}

GetRuntimeOperatorResponse wrapper for the GetRuntimeOperator operation

func (GetRuntimeOperatorResponse) HTTPResponse ¶ added in v65.21.0

func (response GetRuntimeOperatorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRuntimeOperatorResponse) String ¶ added in v65.21.0

func (response GetRuntimeOperatorResponse) String() string

type GetRuntimePipelineRequest ¶ added in v65.21.0

type GetRuntimePipelineRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Runtime Pipeline Key
	RuntimePipelineKey *string `mandatory:"true" contributesTo:"path" name:"runtimePipelineKey"`

	// 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 expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
	ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetRuntimePipelineRequest wrapper for the GetRuntimePipeline operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetRuntimePipeline.go.html to see an example of how to use GetRuntimePipelineRequest.

func (GetRuntimePipelineRequest) BinaryRequestBody ¶ added in v65.21.0

func (request GetRuntimePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRuntimePipelineRequest) HTTPRequest ¶ added in v65.21.0

func (request GetRuntimePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRuntimePipelineRequest) RetryPolicy ¶ added in v65.21.0

func (request GetRuntimePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRuntimePipelineRequest) String ¶ added in v65.21.0

func (request GetRuntimePipelineRequest) String() string

func (GetRuntimePipelineRequest) ValidateEnumValue ¶ added in v65.21.0

func (request GetRuntimePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRuntimePipelineResponse ¶ added in v65.21.0

type GetRuntimePipelineResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The RuntimePipeline instance
	RuntimePipeline `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"`
}

GetRuntimePipelineResponse wrapper for the GetRuntimePipeline operation

func (GetRuntimePipelineResponse) HTTPResponse ¶ added in v65.21.0

func (response GetRuntimePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRuntimePipelineResponse) String ¶ added in v65.21.0

func (response GetRuntimePipelineResponse) String() string

type GetScheduleRequest ¶

type GetScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Schedule Key
	ScheduleKey *string `mandatory:"true" contributesTo:"path" name:"scheduleKey"`

	// 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
}

GetScheduleRequest wrapper for the GetSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetSchedule.go.html to see an example of how to use GetScheduleRequest.

func (GetScheduleRequest) BinaryRequestBody ¶

func (request GetScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetScheduleRequest) HTTPRequest ¶

func (request GetScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetScheduleRequest) RetryPolicy ¶

func (request GetScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetScheduleRequest) String ¶

func (request GetScheduleRequest) String() string

func (GetScheduleRequest) ValidateEnumValue ¶

func (request GetScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetScheduleResponse ¶

type GetScheduleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Schedule instance
	Schedule `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"`
}

GetScheduleResponse wrapper for the GetSchedule operation

func (GetScheduleResponse) HTTPResponse ¶

func (response GetScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetScheduleResponse) String ¶

func (response GetScheduleResponse) String() string

type GetSchemaRequest ¶

type GetSchemaRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetSchemaRequest wrapper for the GetSchema operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetSchema.go.html to see an example of how to use GetSchemaRequest.

func (GetSchemaRequest) BinaryRequestBody ¶

func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSchemaRequest) HTTPRequest ¶

func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSchemaRequest) RetryPolicy ¶

func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSchemaRequest) String ¶

func (request GetSchemaRequest) String() string

func (GetSchemaRequest) ValidateEnumValue ¶

func (request GetSchemaRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSchemaResponse ¶

type GetSchemaResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Schema instance
	Schema `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

GetSchemaResponse wrapper for the GetSchema operation

func (GetSchemaResponse) HTTPResponse ¶

func (response GetSchemaResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSchemaResponse) String ¶

func (response GetSchemaResponse) String() string

type GetTaskRequest ¶

type GetTaskRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// 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 expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
	ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetTaskRequest wrapper for the GetTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTask.go.html to see an example of how to use GetTaskRequest.

func (GetTaskRequest) BinaryRequestBody ¶

func (request GetTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskRequest) HTTPRequest ¶

func (request GetTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskRequest) RetryPolicy ¶

func (request GetTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskRequest) String ¶

func (request GetTaskRequest) String() string

func (GetTaskRequest) ValidateEnumValue ¶

func (request GetTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskResponse ¶

type GetTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Task instance
	Task `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"`
}

GetTaskResponse wrapper for the GetTask operation

func (GetTaskResponse) HTTPResponse ¶

func (response GetTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskResponse) String ¶

func (response GetTaskResponse) String() string

type GetTaskRunRequest ¶

type GetTaskRunRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The task run key.
	TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

	// 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
}

GetTaskRunRequest wrapper for the GetTaskRun operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskRun.go.html to see an example of how to use GetTaskRunRequest.

func (GetTaskRunRequest) BinaryRequestBody ¶

func (request GetTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskRunRequest) HTTPRequest ¶

func (request GetTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskRunRequest) RetryPolicy ¶

func (request GetTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskRunRequest) String ¶

func (request GetTaskRunRequest) String() string

func (GetTaskRunRequest) ValidateEnumValue ¶

func (request GetTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskRunResponse ¶

type GetTaskRunResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskRun instance
	TaskRun `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"`
}

GetTaskRunResponse wrapper for the GetTaskRun operation

func (GetTaskRunResponse) HTTPResponse ¶

func (response GetTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskRunResponse) String ¶

func (response GetTaskRunResponse) String() string

type GetTaskScheduleRequest ¶

type GetTaskScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// TaskSchedule Key
	TaskScheduleKey *string `mandatory:"true" contributesTo:"path" name:"taskScheduleKey"`

	// 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
}

GetTaskScheduleRequest wrapper for the GetTaskSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskSchedule.go.html to see an example of how to use GetTaskScheduleRequest.

func (GetTaskScheduleRequest) BinaryRequestBody ¶

func (request GetTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskScheduleRequest) HTTPRequest ¶

func (request GetTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskScheduleRequest) RetryPolicy ¶

func (request GetTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskScheduleRequest) String ¶

func (request GetTaskScheduleRequest) String() string

func (GetTaskScheduleRequest) ValidateEnumValue ¶

func (request GetTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskScheduleResponse ¶

type GetTaskScheduleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskSchedule instance
	TaskSchedule `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"`
}

GetTaskScheduleResponse wrapper for the GetTaskSchedule operation

func (GetTaskScheduleResponse) HTTPResponse ¶

func (response GetTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskScheduleResponse) String ¶

func (response GetTaskScheduleResponse) String() string

type GetTaskValidationRequest ¶

type GetTaskValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task validation key.
	TaskValidationKey *string `mandatory:"true" contributesTo:"path" name:"taskValidationKey"`

	// 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
}

GetTaskValidationRequest wrapper for the GetTaskValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskValidation.go.html to see an example of how to use GetTaskValidationRequest.

func (GetTaskValidationRequest) BinaryRequestBody ¶

func (request GetTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskValidationRequest) HTTPRequest ¶

func (request GetTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskValidationRequest) RetryPolicy ¶

func (request GetTaskValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskValidationRequest) String ¶

func (request GetTaskValidationRequest) String() string

func (GetTaskValidationRequest) ValidateEnumValue ¶

func (request GetTaskValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskValidationResponse ¶

type GetTaskValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskValidation instance
	TaskValidation `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"`
}

GetTaskValidationResponse wrapper for the GetTaskValidation operation

func (GetTaskValidationResponse) HTTPResponse ¶

func (response GetTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskValidationResponse) String ¶

func (response GetTaskValidationResponse) String() string

type GetTemplateRequest ¶ added in v65.32.1

type GetTemplateRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The OCID of the template.
	TemplateId *string `mandatory:"true" contributesTo:"path" name:"templateId"`

	// 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
}

GetTemplateRequest wrapper for the GetTemplate operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTemplate.go.html to see an example of how to use GetTemplateRequest.

func (GetTemplateRequest) BinaryRequestBody ¶ added in v65.32.1

func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTemplateRequest) HTTPRequest ¶ added in v65.32.1

func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTemplateRequest) RetryPolicy ¶ added in v65.32.1

func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTemplateRequest) String ¶ added in v65.32.1

func (request GetTemplateRequest) String() string

func (GetTemplateRequest) ValidateEnumValue ¶ added in v65.32.1

func (request GetTemplateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTemplateResponse ¶ added in v65.32.1

type GetTemplateResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Template instance
	Template `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"`
}

GetTemplateResponse wrapper for the GetTemplate operation

func (GetTemplateResponse) HTTPResponse ¶ added in v65.32.1

func (response GetTemplateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTemplateResponse) String ¶ added in v65.32.1

func (response GetTemplateResponse) String() string

type GetUserDefinedFunctionRequest ¶

type GetUserDefinedFunctionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The user defined function key.
	UserDefinedFunctionKey *string `mandatory:"true" contributesTo:"path" name:"userDefinedFunctionKey"`

	// 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
}

GetUserDefinedFunctionRequest wrapper for the GetUserDefinedFunction operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetUserDefinedFunction.go.html to see an example of how to use GetUserDefinedFunctionRequest.

func (GetUserDefinedFunctionRequest) BinaryRequestBody ¶

func (request GetUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetUserDefinedFunctionRequest) HTTPRequest ¶

func (request GetUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetUserDefinedFunctionRequest) RetryPolicy ¶

func (request GetUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetUserDefinedFunctionRequest) String ¶

func (request GetUserDefinedFunctionRequest) String() string

func (GetUserDefinedFunctionRequest) ValidateEnumValue ¶

func (request GetUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetUserDefinedFunctionResponse ¶

type GetUserDefinedFunctionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UserDefinedFunction instance
	UserDefinedFunction `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"`
}

GetUserDefinedFunctionResponse wrapper for the GetUserDefinedFunction operation

func (GetUserDefinedFunctionResponse) HTTPResponse ¶

func (response GetUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetUserDefinedFunctionResponse) String ¶

func (response GetUserDefinedFunctionResponse) String() string

type GetUserDefinedFunctionValidationRequest ¶

type GetUserDefinedFunctionValidationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the userDefinedFunction validation.
	UserDefinedFunctionValidationKey *string `mandatory:"true" contributesTo:"path" name:"userDefinedFunctionValidationKey"`

	// 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
}

GetUserDefinedFunctionValidationRequest wrapper for the GetUserDefinedFunctionValidation operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetUserDefinedFunctionValidation.go.html to see an example of how to use GetUserDefinedFunctionValidationRequest.

func (GetUserDefinedFunctionValidationRequest) BinaryRequestBody ¶

func (request GetUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetUserDefinedFunctionValidationRequest) HTTPRequest ¶

func (request GetUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetUserDefinedFunctionValidationRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetUserDefinedFunctionValidationRequest) String ¶

func (GetUserDefinedFunctionValidationRequest) ValidateEnumValue ¶

func (request GetUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetUserDefinedFunctionValidationResponse ¶

type GetUserDefinedFunctionValidationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UserDefinedFunctionValidation instance
	UserDefinedFunctionValidation `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"`
}

GetUserDefinedFunctionValidationResponse wrapper for the GetUserDefinedFunctionValidation operation

func (GetUserDefinedFunctionValidationResponse) HTTPResponse ¶

func (response GetUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetUserDefinedFunctionValidationResponse) String ¶

type GetWorkRequestRequest ¶

type GetWorkRequestRequest struct {

	// The ID of the asynchronous work request to retrieve.
	WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

func (GetWorkRequestRequest) BinaryRequestBody ¶

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest ¶

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy ¶

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String ¶

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue ¶

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse ¶

type GetWorkRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The WorkRequest instance
	WorkRequest `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Indicates the number of seconds to wait before making a follow-up request.
	RetryAfter *int `presentIn:"header" name:"retry-after"`
}

GetWorkRequestResponse wrapper for the GetWorkRequest operation

func (GetWorkRequestResponse) HTTPResponse ¶

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String ¶

func (response GetWorkRequestResponse) String() string

type GetWorkspaceRequest ¶

type GetWorkspaceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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
}

GetWorkspaceRequest wrapper for the GetWorkspace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetWorkspace.go.html to see an example of how to use GetWorkspaceRequest.

func (GetWorkspaceRequest) BinaryRequestBody ¶

func (request GetWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkspaceRequest) HTTPRequest ¶

func (request GetWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkspaceRequest) RetryPolicy ¶

func (request GetWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkspaceRequest) String ¶

func (request GetWorkspaceRequest) String() string

func (GetWorkspaceRequest) ValidateEnumValue ¶

func (request GetWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkspaceResponse ¶

type GetWorkspaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Workspace instance
	Workspace `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"`
}

GetWorkspaceResponse wrapper for the GetWorkspace operation

func (GetWorkspaceResponse) HTTPResponse ¶

func (response GetWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkspaceResponse) String ¶

func (response GetWorkspaceResponse) String() string

type GroupedNamePatternRule ¶ added in v65.21.0

type GroupedNamePatternRule 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"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	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"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Name of the group.
	Name *string `mandatory:"false" json:"name"`

	// Specifies whether to skip remaining rules when a match is found.
	IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

	// Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	// Specifies whether to cascade or not.
	IsCascade *bool `mandatory:"false" json:"isCascade"`

	// Specifies if the rule is case sensitive.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// The rule pattern.
	Pattern *string `mandatory:"false" json:"pattern"`

	// The pattern matching strategy.
	MatchingStrategy GroupedNamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

	// The rule type.
	RuleType GroupedNamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

GroupedNamePatternRule This rule projects fields as a group recognised as name pattern.

func (GroupedNamePatternRule) GetConfigValues ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (GroupedNamePatternRule) GetDescription ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetDescription() *string

GetDescription returns Description

func (GroupedNamePatternRule) GetIsJavaRegexSyntax ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (GroupedNamePatternRule) GetKey ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetKey() *string

GetKey returns Key

func (GroupedNamePatternRule) GetModelVersion ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (GroupedNamePatternRule) GetObjectStatus ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (GroupedNamePatternRule) GetParentRef ¶ added in v65.21.0

func (m GroupedNamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (GroupedNamePatternRule) MarshalJSON ¶ added in v65.21.0

func (m GroupedNamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GroupedNamePatternRule) String ¶ added in v65.21.0

func (m GroupedNamePatternRule) String() string

func (GroupedNamePatternRule) ValidateEnumValue ¶ added in v65.21.0

func (m GroupedNamePatternRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GroupedNamePatternRuleMatchingStrategyEnum ¶ added in v65.21.0

type GroupedNamePatternRuleMatchingStrategyEnum string

GroupedNamePatternRuleMatchingStrategyEnum Enum with underlying type: string

const (
	GroupedNamePatternRuleMatchingStrategyNameOrTags GroupedNamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS"
	GroupedNamePatternRuleMatchingStrategyTagsOnly   GroupedNamePatternRuleMatchingStrategyEnum = "TAGS_ONLY"
	GroupedNamePatternRuleMatchingStrategyNameOnly   GroupedNamePatternRuleMatchingStrategyEnum = "NAME_ONLY"
)

Set of constants representing the allowable values for GroupedNamePatternRuleMatchingStrategyEnum

func GetGroupedNamePatternRuleMatchingStrategyEnumValues ¶ added in v65.21.0

func GetGroupedNamePatternRuleMatchingStrategyEnumValues() []GroupedNamePatternRuleMatchingStrategyEnum

GetGroupedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for GroupedNamePatternRuleMatchingStrategyEnum

func GetMappingGroupedNamePatternRuleMatchingStrategyEnum ¶ added in v65.21.0

func GetMappingGroupedNamePatternRuleMatchingStrategyEnum(val string) (GroupedNamePatternRuleMatchingStrategyEnum, bool)

GetMappingGroupedNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type GroupedNamePatternRuleRuleTypeEnum ¶ added in v65.21.0

type GroupedNamePatternRuleRuleTypeEnum string

GroupedNamePatternRuleRuleTypeEnum Enum with underlying type: string

const (
	GroupedNamePatternRuleRuleTypeInclude GroupedNamePatternRuleRuleTypeEnum = "INCLUDE"
	GroupedNamePatternRuleRuleTypeExclude GroupedNamePatternRuleRuleTypeEnum = "EXCLUDE"
)

Set of constants representing the allowable values for GroupedNamePatternRuleRuleTypeEnum

func GetGroupedNamePatternRuleRuleTypeEnumValues ¶ added in v65.21.0

func GetGroupedNamePatternRuleRuleTypeEnumValues() []GroupedNamePatternRuleRuleTypeEnum

GetGroupedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for GroupedNamePatternRuleRuleTypeEnum

func GetMappingGroupedNamePatternRuleRuleTypeEnum ¶ added in v65.21.0

func GetMappingGroupedNamePatternRuleRuleTypeEnum(val string) (GroupedNamePatternRuleRuleTypeEnum, bool)

GetMappingGroupedNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HourlyFrequencyDetails ¶

type HourlyFrequencyDetails struct {

	// This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
	Interval *int `mandatory:"false" json:"interval"`

	Time *Time `mandatory:"false" json:"time"`

	// the frequency of the schedule.
	Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

HourlyFrequencyDetails Frequency details model to set hourly frequency

func (HourlyFrequencyDetails) GetFrequency ¶

GetFrequency returns Frequency

func (HourlyFrequencyDetails) MarshalJSON ¶

func (m HourlyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HourlyFrequencyDetails) String ¶

func (m HourlyFrequencyDetails) String() string

func (HourlyFrequencyDetails) ValidateEnumValue ¶

func (m HourlyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportConflictResolution ¶ added in v65.43.0

type ImportConflictResolution struct {

	// Import Objects Conflict resolution Type (RETAIN/DUPLICATE/REPLACE).
	ImportConflictResolutionType ImportConflictResolutionImportConflictResolutionTypeEnum `mandatory:"true" json:"importConflictResolutionType"`

	// In case of DUPLICATE mode, prefix will be used to disambiguate the object.
	DuplicatePrefix *string `mandatory:"false" json:"duplicatePrefix"`

	// In case of DUPLICATE mode, suffix will be used to disambiguate the object.
	DuplicateSuffix *string `mandatory:"false" json:"duplicateSuffix"`
}

ImportConflictResolution Import Objects Conflict resolution.

func (ImportConflictResolution) String ¶ added in v65.43.0

func (m ImportConflictResolution) String() string

func (ImportConflictResolution) ValidateEnumValue ¶ added in v65.43.0

func (m ImportConflictResolution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportConflictResolutionImportConflictResolutionTypeEnum ¶ added in v65.43.0

type ImportConflictResolutionImportConflictResolutionTypeEnum string

ImportConflictResolutionImportConflictResolutionTypeEnum Enum with underlying type: string

const (
	ImportConflictResolutionImportConflictResolutionTypeDuplicate ImportConflictResolutionImportConflictResolutionTypeEnum = "DUPLICATE"
	ImportConflictResolutionImportConflictResolutionTypeReplace   ImportConflictResolutionImportConflictResolutionTypeEnum = "REPLACE"
	ImportConflictResolutionImportConflictResolutionTypeRetain    ImportConflictResolutionImportConflictResolutionTypeEnum = "RETAIN"
)

Set of constants representing the allowable values for ImportConflictResolutionImportConflictResolutionTypeEnum

func GetImportConflictResolutionImportConflictResolutionTypeEnumValues ¶ added in v65.43.0

func GetImportConflictResolutionImportConflictResolutionTypeEnumValues() []ImportConflictResolutionImportConflictResolutionTypeEnum

GetImportConflictResolutionImportConflictResolutionTypeEnumValues Enumerates the set of values for ImportConflictResolutionImportConflictResolutionTypeEnum

func GetMappingImportConflictResolutionImportConflictResolutionTypeEnum ¶ added in v65.43.0

func GetMappingImportConflictResolutionImportConflictResolutionTypeEnum(val string) (ImportConflictResolutionImportConflictResolutionTypeEnum, bool)

GetMappingImportConflictResolutionImportConflictResolutionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportObjectMetadataSummary ¶ added in v65.43.0

type ImportObjectMetadataSummary struct {

	// Old key of the object
	OldKey *string `mandatory:"false" json:"oldKey"`

	// New key of the object
	NewKey *string `mandatory:"false" json:"newKey"`

	// Name of the object
	Name *string `mandatory:"false" json:"name"`

	// Object identifier
	Identifier *string `mandatory:"false" json:"identifier"`

	// Object type
	ObjectType *string `mandatory:"false" json:"objectType"`

	// Object version
	ObjectVersion *string `mandatory:"false" json:"objectVersion"`

	// Aggregator key
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	// Object name path
	NamePath *string `mandatory:"false" json:"namePath"`

	// time at which this object was last updated.
	TimeUpdatedInMillis *int64 `mandatory:"false" json:"timeUpdatedInMillis"`

	// Object resolution action
	ResolutionAction ImportObjectMetadataSummaryResolutionActionEnum `mandatory:"false" json:"resolutionAction,omitempty"`
}

ImportObjectMetadataSummary Details of the objects to imported.

func (ImportObjectMetadataSummary) String ¶ added in v65.43.0

func (ImportObjectMetadataSummary) ValidateEnumValue ¶ added in v65.43.0

func (m ImportObjectMetadataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportObjectMetadataSummaryResolutionActionEnum ¶ added in v65.43.0

type ImportObjectMetadataSummaryResolutionActionEnum string

ImportObjectMetadataSummaryResolutionActionEnum Enum with underlying type: string

const (
	ImportObjectMetadataSummaryResolutionActionCreated    ImportObjectMetadataSummaryResolutionActionEnum = "CREATED"
	ImportObjectMetadataSummaryResolutionActionRetained   ImportObjectMetadataSummaryResolutionActionEnum = "RETAINED"
	ImportObjectMetadataSummaryResolutionActionDuplicated ImportObjectMetadataSummaryResolutionActionEnum = "DUPLICATED"
	ImportObjectMetadataSummaryResolutionActionReplaced   ImportObjectMetadataSummaryResolutionActionEnum = "REPLACED"
	ImportObjectMetadataSummaryResolutionActionExcluded   ImportObjectMetadataSummaryResolutionActionEnum = "EXCLUDED"
)

Set of constants representing the allowable values for ImportObjectMetadataSummaryResolutionActionEnum

func GetImportObjectMetadataSummaryResolutionActionEnumValues ¶ added in v65.43.0

func GetImportObjectMetadataSummaryResolutionActionEnumValues() []ImportObjectMetadataSummaryResolutionActionEnum

GetImportObjectMetadataSummaryResolutionActionEnumValues Enumerates the set of values for ImportObjectMetadataSummaryResolutionActionEnum

func GetMappingImportObjectMetadataSummaryResolutionActionEnum ¶ added in v65.43.0

func GetMappingImportObjectMetadataSummaryResolutionActionEnum(val string) (ImportObjectMetadataSummaryResolutionActionEnum, bool)

GetMappingImportObjectMetadataSummaryResolutionActionEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportRequest ¶ added in v65.43.0

type ImportRequest struct {

	// Import object request key
	Key *string `mandatory:"false" json:"key"`

	// The name of the Object Storage Bucket where the objects will be imported from
	BucketName *string `mandatory:"false" json:"bucketName"`

	// Name of the zip file from which objects will be imported.
	FileName *string `mandatory:"false" json:"fileName"`

	// Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
	ObjectStorageTenancyId *string `mandatory:"false" json:"objectStorageTenancyId"`

	// Region of the object storage (if using object storage of different region)
	ObjectStorageRegion *string `mandatory:"false" json:"objectStorageRegion"`

	// Key of the object inside which all the objects will be imported
	ObjectKeyForImport *string `mandatory:"false" json:"objectKeyForImport"`

	// This field controls if the data asset references will be included during import.
	AreDataAssetReferencesIncluded *bool `mandatory:"false" json:"areDataAssetReferencesIncluded"`

	ImportConflictResolution *ImportConflictResolution `mandatory:"false" json:"importConflictResolution"`

	// Import Objects request status.
	Status ImportRequestStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Name of the user who initiated import request.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// Number of objects that are imported.
	TotalImportedObjectCount *int `mandatory:"false" json:"totalImportedObjectCount"`

	// Time at which the request started getting processed.
	TimeStartedInMillis *int64 `mandatory:"false" json:"timeStartedInMillis"`

	// Time at which the request was completely processed.
	TimeEndedInMillis *int64 `mandatory:"false" json:"timeEndedInMillis"`

	// Contains key of the error
	ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

	// The array of imported object details.
	ImportedObjects []ImportObjectMetadataSummary `mandatory:"false" json:"importedObjects"`

	// Name of the import request.
	Name *string `mandatory:"false" json:"name"`
}

ImportRequest Import metadata object response.

func (ImportRequest) String ¶ added in v65.43.0

func (m ImportRequest) String() string

func (ImportRequest) ValidateEnumValue ¶ added in v65.43.0

func (m ImportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportRequestStatusEnum ¶ added in v65.43.0

type ImportRequestStatusEnum string

ImportRequestStatusEnum Enum with underlying type: string

const (
	ImportRequestStatusSuccessful  ImportRequestStatusEnum = "SUCCESSFUL"
	ImportRequestStatusFailed      ImportRequestStatusEnum = "FAILED"
	ImportRequestStatusInProgress  ImportRequestStatusEnum = "IN_PROGRESS"
	ImportRequestStatusTerminating ImportRequestStatusEnum = "TERMINATING"
	ImportRequestStatusTerminated  ImportRequestStatusEnum = "TERMINATED"
	ImportRequestStatusQueued      ImportRequestStatusEnum = "QUEUED"
)

Set of constants representing the allowable values for ImportRequestStatusEnum

func GetImportRequestStatusEnumValues ¶ added in v65.43.0

func GetImportRequestStatusEnumValues() []ImportRequestStatusEnum

GetImportRequestStatusEnumValues Enumerates the set of values for ImportRequestStatusEnum

func GetMappingImportRequestStatusEnum ¶ added in v65.43.0

func GetMappingImportRequestStatusEnum(val string) (ImportRequestStatusEnum, bool)

GetMappingImportRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportRequestSummary ¶ added in v65.43.0

type ImportRequestSummary struct {

	// Import object request key
	Key *string `mandatory:"false" json:"key"`

	// The name of the Object Storage Bucket where the objects will be imported from
	BucketName *string `mandatory:"false" json:"bucketName"`

	// Name of the zip file from which objects will be imported.
	FileName *string `mandatory:"false" json:"fileName"`

	// Optional parameter to point to object storage tenancy (if using Object Storage of different tenancy)
	ObjectStorageTenancyId *string `mandatory:"false" json:"objectStorageTenancyId"`

	// Region of the object storage (if using object storage of different region)
	ObjectStorageRegion *string `mandatory:"false" json:"objectStorageRegion"`

	// Key of the object inside which all the objects will be imported
	ObjectKeyForImport *string `mandatory:"false" json:"objectKeyForImport"`

	// This field controls if the data asset references will be included during import.
	AreDataAssetReferencesIncluded *bool `mandatory:"false" json:"areDataAssetReferencesIncluded"`

	ImportConflictResolution *ImportConflictResolution `mandatory:"false" json:"importConflictResolution"`

	// Import Objects request status.
	Status ImportRequestSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// Name of the user who initiated import request.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// Number of objects that are imported.
	TotalImportedObjectCount *int `mandatory:"false" json:"totalImportedObjectCount"`

	// Time at which the request started getting processed.
	TimeStartedInMillis *int64 `mandatory:"false" json:"timeStartedInMillis"`

	// Time at which the request was completely processed.
	TimeEndedInMillis *int64 `mandatory:"false" json:"timeEndedInMillis"`

	// Contains key of the error
	ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

	// The array of imported object details.
	ImportedObjects []ImportObjectMetadataSummary `mandatory:"false" json:"importedObjects"`

	// Name of the import request.
	Name *string `mandatory:"false" json:"name"`
}

ImportRequestSummary Import metadata object response summary.

func (ImportRequestSummary) String ¶ added in v65.43.0

func (m ImportRequestSummary) String() string

func (ImportRequestSummary) ValidateEnumValue ¶ added in v65.43.0

func (m ImportRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportRequestSummaryCollection ¶ added in v65.43.0

type ImportRequestSummaryCollection struct {

	// The array of import object requests status summaries.
	Items []ImportRequestSummary `mandatory:"true" json:"items"`
}

ImportRequestSummaryCollection This is the collection of import object requests.

func (ImportRequestSummaryCollection) String ¶ added in v65.43.0

func (ImportRequestSummaryCollection) ValidateEnumValue ¶ added in v65.43.0

func (m ImportRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportRequestSummaryStatusEnum ¶ added in v65.43.0

type ImportRequestSummaryStatusEnum string

ImportRequestSummaryStatusEnum Enum with underlying type: string

const (
	ImportRequestSummaryStatusSuccessful  ImportRequestSummaryStatusEnum = "SUCCESSFUL"
	ImportRequestSummaryStatusFailed      ImportRequestSummaryStatusEnum = "FAILED"
	ImportRequestSummaryStatusInProgress  ImportRequestSummaryStatusEnum = "IN_PROGRESS"
	ImportRequestSummaryStatusTerminating ImportRequestSummaryStatusEnum = "TERMINATING"
	ImportRequestSummaryStatusTerminated  ImportRequestSummaryStatusEnum = "TERMINATED"
	ImportRequestSummaryStatusQueued      ImportRequestSummaryStatusEnum = "QUEUED"
)

Set of constants representing the allowable values for ImportRequestSummaryStatusEnum

func GetImportRequestSummaryStatusEnumValues ¶ added in v65.43.0

func GetImportRequestSummaryStatusEnumValues() []ImportRequestSummaryStatusEnum

GetImportRequestSummaryStatusEnumValues Enumerates the set of values for ImportRequestSummaryStatusEnum

func GetMappingImportRequestSummaryStatusEnum ¶ added in v65.43.0

func GetMappingImportRequestSummaryStatusEnum(val string) (ImportRequestSummaryStatusEnum, bool)

GetMappingImportRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type IncrementalDataEntityClause ¶ added in v65.55.0

type IncrementalDataEntityClause struct {

	// Name of incremental data entity filter.
	IncrementalDataEntityName *string `mandatory:"true" json:"incrementalDataEntityName"`

	// Value of incremental data entity filter.
	IncrementalDataEntityValue map[string]string `mandatory:"true" json:"incrementalDataEntityValue"`

	// Incremental comparator symbol.
	IncrementalComparator IncrementalDataEntityClauseIncrementalComparatorEnum `mandatory:"true" json:"incrementalComparator"`
}

IncrementalDataEntityClause Data Entity clause for Incremental Read operation.

func (IncrementalDataEntityClause) String ¶ added in v65.55.0

func (IncrementalDataEntityClause) ValidateEnumValue ¶ added in v65.55.0

func (m IncrementalDataEntityClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IncrementalDataEntityClauseIncrementalComparatorEnum ¶ added in v65.55.0

type IncrementalDataEntityClauseIncrementalComparatorEnum string

IncrementalDataEntityClauseIncrementalComparatorEnum Enum with underlying type: string

const (
	IncrementalDataEntityClauseIncrementalComparatorLessthan          IncrementalDataEntityClauseIncrementalComparatorEnum = "LESSTHAN"
	IncrementalDataEntityClauseIncrementalComparatorGreaterthan       IncrementalDataEntityClauseIncrementalComparatorEnum = "GREATERTHAN"
	IncrementalDataEntityClauseIncrementalComparatorEquals            IncrementalDataEntityClauseIncrementalComparatorEnum = "EQUALS"
	IncrementalDataEntityClauseIncrementalComparatorLessthanequals    IncrementalDataEntityClauseIncrementalComparatorEnum = "LESSTHANEQUALS"
	IncrementalDataEntityClauseIncrementalComparatorGreaterthanequals IncrementalDataEntityClauseIncrementalComparatorEnum = "GREATERTHANEQUALS"
	IncrementalDataEntityClauseIncrementalComparatorStartswith        IncrementalDataEntityClauseIncrementalComparatorEnum = "STARTSWITH"
	IncrementalDataEntityClauseIncrementalComparatorContains          IncrementalDataEntityClauseIncrementalComparatorEnum = "CONTAINS"
)

Set of constants representing the allowable values for IncrementalDataEntityClauseIncrementalComparatorEnum

func GetIncrementalDataEntityClauseIncrementalComparatorEnumValues ¶ added in v65.55.0

func GetIncrementalDataEntityClauseIncrementalComparatorEnumValues() []IncrementalDataEntityClauseIncrementalComparatorEnum

GetIncrementalDataEntityClauseIncrementalComparatorEnumValues Enumerates the set of values for IncrementalDataEntityClauseIncrementalComparatorEnum

func GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum ¶ added in v65.55.0

func GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum(val string) (IncrementalDataEntityClauseIncrementalComparatorEnum, bool)

GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum performs case Insensitive comparison on enum value and return the desired enum

type IncrementalFieldClause ¶ added in v65.55.0

type IncrementalFieldClause struct {

	// Name of incremental field filter.
	IncrementalFieldName *string `mandatory:"true" json:"incrementalFieldName"`

	// Value of incremental field filter.
	IncrementalFieldValue map[string]string `mandatory:"true" json:"incrementalFieldValue"`

	// Incremental comparator symbol.
	IncrementalComparator IncrementalFieldClauseIncrementalComparatorEnum `mandatory:"true" json:"incrementalComparator"`
}

IncrementalFieldClause Field clause for incremental read operation.

func (IncrementalFieldClause) String ¶ added in v65.55.0

func (m IncrementalFieldClause) String() string

func (IncrementalFieldClause) ValidateEnumValue ¶ added in v65.55.0

func (m IncrementalFieldClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IncrementalFieldClauseIncrementalComparatorEnum ¶ added in v65.55.0

type IncrementalFieldClauseIncrementalComparatorEnum string

IncrementalFieldClauseIncrementalComparatorEnum Enum with underlying type: string

const (
	IncrementalFieldClauseIncrementalComparatorLessthan          IncrementalFieldClauseIncrementalComparatorEnum = "LESSTHAN"
	IncrementalFieldClauseIncrementalComparatorGreaterthan       IncrementalFieldClauseIncrementalComparatorEnum = "GREATERTHAN"
	IncrementalFieldClauseIncrementalComparatorEquals            IncrementalFieldClauseIncrementalComparatorEnum = "EQUALS"
	IncrementalFieldClauseIncrementalComparatorLessthanequals    IncrementalFieldClauseIncrementalComparatorEnum = "LESSTHANEQUALS"
	IncrementalFieldClauseIncrementalComparatorGreaterthanequals IncrementalFieldClauseIncrementalComparatorEnum = "GREATERTHANEQUALS"
	IncrementalFieldClauseIncrementalComparatorStartswith        IncrementalFieldClauseIncrementalComparatorEnum = "STARTSWITH"
	IncrementalFieldClauseIncrementalComparatorContains          IncrementalFieldClauseIncrementalComparatorEnum = "CONTAINS"
)

Set of constants representing the allowable values for IncrementalFieldClauseIncrementalComparatorEnum

func GetIncrementalFieldClauseIncrementalComparatorEnumValues ¶ added in v65.55.0

func GetIncrementalFieldClauseIncrementalComparatorEnumValues() []IncrementalFieldClauseIncrementalComparatorEnum

GetIncrementalFieldClauseIncrementalComparatorEnumValues Enumerates the set of values for IncrementalFieldClauseIncrementalComparatorEnum

func GetMappingIncrementalFieldClauseIncrementalComparatorEnum ¶ added in v65.55.0

func GetMappingIncrementalFieldClauseIncrementalComparatorEnum(val string) (IncrementalFieldClauseIncrementalComparatorEnum, bool)

GetMappingIncrementalFieldClauseIncrementalComparatorEnum performs case Insensitive comparison on enum value and return the desired enum

type IncrementalReadConfig ¶ added in v65.55.0

type IncrementalReadConfig struct {

	// List of incremental field clauses.
	LastExtractedFieldDate []IncrementalFieldClause `mandatory:"false" json:"lastExtractedFieldDate"`

	// List of incremental data entity clauses.
	LastExtractedDataEntityDate []IncrementalDataEntityClause `mandatory:"false" json:"lastExtractedDataEntityDate"`
}

IncrementalReadConfig Config for incremental read operation.

func (IncrementalReadConfig) String ¶ added in v65.55.0

func (m IncrementalReadConfig) String() string

func (IncrementalReadConfig) ValidateEnumValue ¶ added in v65.55.0

func (m IncrementalReadConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputField ¶

type InputField 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"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

InputField The input field for an operator.

func (InputField) GetConfigValues ¶

func (m InputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputField) GetDescription ¶

func (m InputField) GetDescription() *string

GetDescription returns Description

func (InputField) GetKey ¶

func (m InputField) GetKey() *string

GetKey returns Key

func (InputField) GetModelVersion ¶

func (m InputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputField) GetName ¶

func (m InputField) GetName() *string

GetName returns Name

func (InputField) GetObjectStatus ¶

func (m InputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputField) GetParentRef ¶

func (m InputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputField) MarshalJSON ¶

func (m InputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputField) String ¶

func (m InputField) String() string

func (*InputField) UnmarshalJSON ¶

func (m *InputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputField) ValidateEnumValue ¶

func (m InputField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputLink 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"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Key of FlowPort reference
	Port *string `mandatory:"false" json:"port"`

	// The from link reference.
	FromLink *string `mandatory:"false" json:"fromLink"`

	FieldMap FieldMap `mandatory:"false" json:"fieldMap"`
}

InputLink Details about the incoming data to an operator in a data flow design.

func (InputLink) GetDescription ¶

func (m InputLink) GetDescription() *string

GetDescription returns Description

func (InputLink) GetKey ¶

func (m InputLink) GetKey() *string

GetKey returns Key

func (InputLink) GetModelVersion ¶

func (m InputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputLink) GetObjectStatus ¶

func (m InputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputLink) GetParentRef ¶

func (m InputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputLink) GetPort ¶

func (m InputLink) GetPort() *string

GetPort returns Port

func (InputLink) MarshalJSON ¶

func (m InputLink) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputLink) String ¶

func (m InputLink) String() string

func (*InputLink) UnmarshalJSON ¶

func (m *InputLink) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputLink) ValidateEnumValue ¶

func (m InputLink) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputPort ¶

type InputPort struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Free form text without any restriction on 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"`
}

InputPort The input port details.

func (InputPort) GetConfigValues ¶

func (m InputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputPort) GetDescription ¶

func (m InputPort) GetDescription() *string

GetDescription returns Description

func (InputPort) GetKey ¶

func (m InputPort) GetKey() *string

GetKey returns Key

func (InputPort) GetModelVersion ¶

func (m InputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputPort) GetName ¶

func (m InputPort) GetName() *string

GetName returns Name

func (InputPort) GetObjectStatus ¶

func (m InputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputPort) GetParentRef ¶

func (m InputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputPort) MarshalJSON ¶

func (m InputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputPort) String ¶

func (m InputPort) String() string

func (*InputPort) UnmarshalJSON ¶

func (m *InputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputPort) ValidateEnumValue ¶

func (m InputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputPortPortTypeEnum ¶

type InputPortPortTypeEnum string

InputPortPortTypeEnum Enum with underlying type: string

const (
	InputPortPortTypeData    InputPortPortTypeEnum = "DATA"
	InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL"
	InputPortPortTypeModel   InputPortPortTypeEnum = "MODEL"
)

Set of constants representing the allowable values for InputPortPortTypeEnum

func GetInputPortPortTypeEnumValues ¶

func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum

GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum

func GetMappingInputPortPortTypeEnum ¶

func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)

GetMappingInputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type InputProxyField ¶ added in v65.21.0

type InputProxyField 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"`

	// Reference to a typed object, this can be either a key value to an object within the document, a shall referenced to a `TypedObject` or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	Type BaseType `mandatory:"false" json:"type"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

InputProxyField A proxy field to be used as an input field.

func (InputProxyField) GetConfigValues ¶ added in v65.21.0

func (m InputProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputProxyField) GetDescription ¶ added in v65.21.0

func (m InputProxyField) GetDescription() *string

GetDescription returns Description

func (InputProxyField) GetKey ¶ added in v65.21.0

func (m InputProxyField) GetKey() *string

GetKey returns Key

func (InputProxyField) GetModelVersion ¶ added in v65.21.0

func (m InputProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputProxyField) GetName ¶ added in v65.21.0

func (m InputProxyField) GetName() *string

GetName returns Name

func (InputProxyField) GetObjectStatus ¶ added in v65.21.0

func (m InputProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputProxyField) GetParentRef ¶ added in v65.21.0

func (m InputProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputProxyField) MarshalJSON ¶ added in v65.21.0

func (m InputProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputProxyField) String ¶ added in v65.21.0

func (m InputProxyField) String() string

func (*InputProxyField) UnmarshalJSON ¶ added in v65.21.0

func (m *InputProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputProxyField) ValidateEnumValue ¶ added in v65.21.0

func (m InputProxyField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Intersect ¶

type Intersect 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"`

	// 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 []TypedObject `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"`

	// The information about the intersect all.
	IsAll *bool `mandatory:"false" json:"isAll"`

	// intersectType
	IntersectType IntersectIntersectTypeEnum `mandatory:"false" json:"intersectType,omitempty"`
}

Intersect The information about a intersect object.

func (Intersect) GetDescription ¶

func (m Intersect) GetDescription() *string

GetDescription returns Description

func (Intersect) GetIdentifier ¶

func (m Intersect) GetIdentifier() *string

GetIdentifier returns Identifier

func (Intersect) GetInputPorts ¶

func (m Intersect) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Intersect) GetKey ¶

func (m Intersect) GetKey() *string

GetKey returns Key

func (Intersect) GetModelVersion ¶

func (m Intersect) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Intersect) GetName ¶

func (m Intersect) GetName() *string

GetName returns Name

func (Intersect) GetObjectStatus ¶

func (m Intersect) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Intersect) GetObjectVersion ¶

func (m Intersect) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Intersect) GetOpConfigValues ¶

func (m Intersect) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Intersect) GetOutputPorts ¶

func (m Intersect) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Intersect) GetParameters ¶

func (m Intersect) GetParameters() []Parameter

GetParameters returns Parameters

func (Intersect) GetParentRef ¶

func (m Intersect) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Intersect) MarshalJSON ¶

func (m Intersect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Intersect) String ¶

func (m Intersect) String() string

func (*Intersect) UnmarshalJSON ¶ added in v65.5.0

func (m *Intersect) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Intersect) ValidateEnumValue ¶

func (m Intersect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IntersectIntersectTypeEnum ¶

type IntersectIntersectTypeEnum string

IntersectIntersectTypeEnum Enum with underlying type: string

const (
	IntersectIntersectTypeName     IntersectIntersectTypeEnum = "NAME"
	IntersectIntersectTypePosition IntersectIntersectTypeEnum = "POSITION"
)

Set of constants representing the allowable values for IntersectIntersectTypeEnum

func GetIntersectIntersectTypeEnumValues ¶

func GetIntersectIntersectTypeEnumValues() []IntersectIntersectTypeEnum

GetIntersectIntersectTypeEnumValues Enumerates the set of values for IntersectIntersectTypeEnum

func GetMappingIntersectIntersectTypeEnum ¶

func GetMappingIntersectIntersectTypeEnum(val string) (IntersectIntersectTypeEnum, bool)

GetMappingIntersectIntersectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JavaType ¶

type JavaType 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 java type name.
	JavaTypeName *string `mandatory:"false" json:"javaTypeName"`

	ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

JavaType A java type object.

func (JavaType) GetDescription ¶

func (m JavaType) GetDescription() *string

GetDescription returns Description

func (JavaType) GetKey ¶

func (m JavaType) GetKey() *string

GetKey returns Key

func (JavaType) GetModelVersion ¶

func (m JavaType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (JavaType) GetName ¶

func (m JavaType) GetName() *string

GetName returns Name

func (JavaType) GetObjectStatus ¶

func (m JavaType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (JavaType) GetParentRef ¶

func (m JavaType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (JavaType) MarshalJSON ¶

func (m JavaType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JavaType) String ¶

func (m JavaType) String() string

func (JavaType) ValidateEnumValue ¶

func (m JavaType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Join ¶

type Join struct {

	// The join condition.
	Condition *string `mandatory:"false" json:"condition"`

	// The type of join.
	Policy JoinPolicyEnum `mandatory:"false" json:"policy,omitempty"`
}

Join The information about the join operator. The join operator links data from multiple inbound sources.

func (Join) MarshalJSON ¶

func (m Join) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Join) String ¶

func (m Join) String() string

func (Join) ValidateEnumValue ¶

func (m Join) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JoinPolicyEnum ¶

type JoinPolicyEnum string

JoinPolicyEnum Enum with underlying type: string

const (
	JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN"
	JoinPolicyLeftJoin  JoinPolicyEnum = "LEFT_JOIN"
	JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN"
	JoinPolicyFullJoin  JoinPolicyEnum = "FULL_JOIN"
)

Set of constants representing the allowable values for JoinPolicyEnum

func GetJoinPolicyEnumValues ¶

func GetJoinPolicyEnumValues() []JoinPolicyEnum

GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum

func GetMappingJoinPolicyEnum ¶

func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)

GetMappingJoinPolicyEnum performs case Insensitive comparison on enum value and return the desired enum

type Joiner ¶

type Joiner 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"`

	// 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 []TypedObject `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"`

	JoinCondition *Expression `mandatory:"false" json:"joinCondition"`

	// joinType
	JoinType JoinerJoinTypeEnum `mandatory:"false" json:"joinType,omitempty"`
}

Joiner The information about a joiner object.

func (Joiner) GetDescription ¶

func (m Joiner) GetDescription() *string

GetDescription returns Description

func (Joiner) GetIdentifier ¶

func (m Joiner) GetIdentifier() *string

GetIdentifier returns Identifier

func (Joiner) GetInputPorts ¶

func (m Joiner) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Joiner) GetKey ¶

func (m Joiner) GetKey() *string

GetKey returns Key

func (Joiner) GetModelVersion ¶

func (m Joiner) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Joiner) GetName ¶

func (m Joiner) GetName() *string

GetName returns Name

func (Joiner) GetObjectStatus ¶

func (m Joiner) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Joiner) GetObjectVersion ¶

func (m Joiner) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Joiner) GetOpConfigValues ¶

func (m Joiner) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Joiner) GetOutputPorts ¶

func (m Joiner) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Joiner) GetParameters ¶

func (m Joiner) GetParameters() []Parameter

GetParameters returns Parameters

func (Joiner) GetParentRef ¶

func (m Joiner) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Joiner) MarshalJSON ¶

func (m Joiner) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Joiner) String ¶

func (m Joiner) String() string

func (*Joiner) UnmarshalJSON ¶ added in v65.5.0

func (m *Joiner) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Joiner) ValidateEnumValue ¶

func (m Joiner) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JoinerJoinTypeEnum ¶

type JoinerJoinTypeEnum string

JoinerJoinTypeEnum Enum with underlying type: string

const (
	JoinerJoinTypeInner JoinerJoinTypeEnum = "INNER"
	JoinerJoinTypeFull  JoinerJoinTypeEnum = "FULL"
	JoinerJoinTypeLeft  JoinerJoinTypeEnum = "LEFT"
	JoinerJoinTypeRight JoinerJoinTypeEnum = "RIGHT"
)

Set of constants representing the allowable values for JoinerJoinTypeEnum

func GetJoinerJoinTypeEnumValues ¶

func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum

GetJoinerJoinTypeEnumValues Enumerates the set of values for JoinerJoinTypeEnum

func GetMappingJoinerJoinTypeEnum ¶

func GetMappingJoinerJoinTypeEnum(val string) (JoinerJoinTypeEnum, bool)

GetMappingJoinerJoinTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JsonFormatAttribute ¶

type JsonFormatAttribute struct {

	// Defines whether a file pattern is supported.
	IsFilePattern *bool `mandatory:"false" json:"isFilePattern"`

	// The encoding for the file.
	Encoding *string `mandatory:"false" json:"encoding"`

	// Sample JSON with all fields of JSON schema specified in it for the JSON data files used in Data Flow, Data Loader or Data Preview and should be specified in Base64 encoded format. Maximum size is 2 MB.
	SampleEntityData *string `mandatory:"false" json:"sampleEntityData"`
}

JsonFormatAttribute The JSON file format attribute.

func (JsonFormatAttribute) GetIsFilePattern ¶

func (m JsonFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (JsonFormatAttribute) MarshalJSON ¶

func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JsonFormatAttribute) String ¶

func (m JsonFormatAttribute) String() string

func (JsonFormatAttribute) ValidateEnumValue ¶

func (m JsonFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JsonText ¶

type JsonText struct {
	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`
}

JsonText The JSON type of the formatted text.

func (JsonText) String ¶

func (m JsonText) String() string

func (JsonText) ValidateEnumValue ¶

func (m JsonText) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Key ¶

type Key interface {
}

Key The key object.

type KeyAttribute ¶

type KeyAttribute struct {

	// The position of the attribute.
	Position *int `mandatory:"false" json:"position"`

	ShapeField *ShapeField `mandatory:"false" json:"shapeField"`

	Attribute *ShapeField `mandatory:"false" json:"attribute"`
}

KeyAttribute An attribute within a key, the attribute property is being deprecated.

func (KeyAttribute) String ¶

func (m KeyAttribute) String() string

func (KeyAttribute) ValidateEnumValue ¶

func (m KeyAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyModelTypeEnum ¶

type KeyModelTypeEnum string

KeyModelTypeEnum Enum with underlying type: string

const (
	KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY"
)

Set of constants representing the allowable values for KeyModelTypeEnum

func GetKeyModelTypeEnumValues ¶

func GetKeyModelTypeEnumValues() []KeyModelTypeEnum

GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum

func GetMappingKeyModelTypeEnum ¶

func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)

GetMappingKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type KeyRange ¶

type KeyRange struct {
	Key *ShapeField `mandatory:"false" json:"key"`

	// The key range.
	Range []string `mandatory:"false" json:"range"`
}

KeyRange The information about key range.

func (KeyRange) String ¶

func (m KeyRange) String() string

func (KeyRange) ValidateEnumValue ¶

func (m KeyRange) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyRangePartitionConfig ¶

type KeyRangePartitionConfig struct {

	// The partition number for the key range.
	PartitionNumber *int `mandatory:"false" json:"partitionNumber"`

	KeyRange *KeyRange `mandatory:"false" json:"keyRange"`
}

KeyRangePartitionConfig The information about key range.

func (KeyRangePartitionConfig) MarshalJSON ¶

func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KeyRangePartitionConfig) String ¶

func (m KeyRangePartitionConfig) String() string

func (KeyRangePartitionConfig) ValidateEnumValue ¶

func (m KeyRangePartitionConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LastRunDetails ¶

type LastRunDetails struct {

	// Generated key that can be used in API calls to identify Last run details of a task schedule. On scenarios where reference to the lastRunDetails is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	// Time in milliseconds for the pervious schedule.
	LastRunTimeMillis *int64 `mandatory:"false" json:"lastRunTimeMillis"`
}

LastRunDetails The last run details for the task run.

func (LastRunDetails) String ¶

func (m LastRunDetails) String() string

func (LastRunDetails) ValidateEnumValue ¶

func (m LastRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListApplicationsRequest ¶

type ListApplicationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Used to filter by the identifier of the published object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListApplicationsSortByEnum `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
}

ListApplicationsRequest wrapper for the ListApplications operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListApplications.go.html to see an example of how to use ListApplicationsRequest.

func (ListApplicationsRequest) BinaryRequestBody ¶

func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListApplicationsRequest) HTTPRequest ¶

func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListApplicationsRequest) RetryPolicy ¶

func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListApplicationsRequest) String ¶

func (request ListApplicationsRequest) String() string

func (ListApplicationsRequest) ValidateEnumValue ¶

func (request ListApplicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListApplicationsResponse ¶

type ListApplicationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ApplicationSummaryCollection instances
	ApplicationSummaryCollection `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"`
}

ListApplicationsResponse wrapper for the ListApplications operation

func (ListApplicationsResponse) HTTPResponse ¶

func (response ListApplicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListApplicationsResponse) String ¶

func (response ListApplicationsResponse) String() string

type ListApplicationsSortByEnum ¶

type ListApplicationsSortByEnum string

ListApplicationsSortByEnum Enum with underlying type: string

const (
	ListApplicationsSortByTimeCreated ListApplicationsSortByEnum = "TIME_CREATED"
	ListApplicationsSortByDisplayName ListApplicationsSortByEnum = "DISPLAY_NAME"
	ListApplicationsSortByTimeUpdated ListApplicationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListApplicationsSortByEnum

func GetListApplicationsSortByEnumValues ¶

func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum

GetListApplicationsSortByEnumValues Enumerates the set of values for ListApplicationsSortByEnum

func GetMappingListApplicationsSortByEnum ¶

func GetMappingListApplicationsSortByEnum(val string) (ListApplicationsSortByEnum, bool)

GetMappingListApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListApplicationsSortOrderEnum ¶

type ListApplicationsSortOrderEnum string

ListApplicationsSortOrderEnum Enum with underlying type: string

const (
	ListApplicationsSortOrderAsc  ListApplicationsSortOrderEnum = "ASC"
	ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListApplicationsSortOrderEnum

func GetListApplicationsSortOrderEnumValues ¶

func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum

GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum

func GetMappingListApplicationsSortOrderEnum ¶

func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)

GetMappingListApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionValidationsRequest ¶

type ListConnectionValidationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidationsRequest.

func (ListConnectionValidationsRequest) BinaryRequestBody ¶

func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionValidationsRequest) HTTPRequest ¶

func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionValidationsRequest) RetryPolicy ¶

func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionValidationsRequest) String ¶

func (request ListConnectionValidationsRequest) String() string

func (ListConnectionValidationsRequest) ValidateEnumValue ¶

func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionValidationsResponse ¶

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"`
}

ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation

func (ListConnectionValidationsResponse) HTTPResponse ¶

func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionValidationsResponse) String ¶

func (response ListConnectionValidationsResponse) String() string

type ListConnectionValidationsSortByEnum ¶

type ListConnectionValidationsSortByEnum string

ListConnectionValidationsSortByEnum Enum with underlying type: string

const (
	ListConnectionValidationsSortByTimeCreated ListConnectionValidationsSortByEnum = "TIME_CREATED"
	ListConnectionValidationsSortByDisplayName ListConnectionValidationsSortByEnum = "DISPLAY_NAME"
	ListConnectionValidationsSortByTimeUpdated ListConnectionValidationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListConnectionValidationsSortByEnum

func GetListConnectionValidationsSortByEnumValues ¶

func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum

GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum

func GetMappingListConnectionValidationsSortByEnum ¶

func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)

GetMappingListConnectionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionValidationsSortOrderEnum ¶

type ListConnectionValidationsSortOrderEnum string

ListConnectionValidationsSortOrderEnum Enum with underlying type: string

const (
	ListConnectionValidationsSortOrderAsc  ListConnectionValidationsSortOrderEnum = "ASC"
	ListConnectionValidationsSortOrderDesc ListConnectionValidationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListConnectionValidationsSortOrderEnum

func GetListConnectionValidationsSortOrderEnumValues ¶

func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum

GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum

func GetMappingListConnectionValidationsSortOrderEnum ¶

func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)

GetMappingListConnectionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsRequest ¶

type ListConnectionsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListConnectionsRequest wrapper for the ListConnections operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListConnections.go.html to see an example of how to use ListConnectionsRequest.

func (ListConnectionsRequest) BinaryRequestBody ¶

func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionsRequest) HTTPRequest ¶

func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionsRequest) RetryPolicy ¶

func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionsRequest) String ¶

func (request ListConnectionsRequest) String() string

func (ListConnectionsRequest) ValidateEnumValue ¶

func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionsResponse ¶

type ListConnectionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ConnectionSummaryCollection instances
	ConnectionSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// Total items in the entire list.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

ListConnectionsResponse wrapper for the ListConnections operation

func (ListConnectionsResponse) HTTPResponse ¶

func (response ListConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String ¶

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum ¶

type ListConnectionsSortByEnum string

ListConnectionsSortByEnum Enum with underlying type: string

const (
	ListConnectionsSortByTimeCreated ListConnectionsSortByEnum = "TIME_CREATED"
	ListConnectionsSortByDisplayName ListConnectionsSortByEnum = "DISPLAY_NAME"
	ListConnectionsSortByTimeUpdated ListConnectionsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListConnectionsSortByEnum

func GetListConnectionsSortByEnumValues ¶

func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum

GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum ¶

func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)

GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsSortOrderEnum ¶

type ListConnectionsSortOrderEnum string

ListConnectionsSortOrderEnum Enum with underlying type: string

const (
	ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
	ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

func GetListConnectionsSortOrderEnumValues ¶

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum ¶

func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)

GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsCopyStatusEnum ¶ added in v65.32.1

type ListCopyObjectRequestsCopyStatusEnum string

ListCopyObjectRequestsCopyStatusEnum Enum with underlying type: string

const (
	ListCopyObjectRequestsCopyStatusInProgress  ListCopyObjectRequestsCopyStatusEnum = "IN_PROGRESS"
	ListCopyObjectRequestsCopyStatusSuccessful  ListCopyObjectRequestsCopyStatusEnum = "SUCCESSFUL"
	ListCopyObjectRequestsCopyStatusQueued      ListCopyObjectRequestsCopyStatusEnum = "QUEUED"
	ListCopyObjectRequestsCopyStatusTerminating ListCopyObjectRequestsCopyStatusEnum = "TERMINATING"
	ListCopyObjectRequestsCopyStatusTerminated  ListCopyObjectRequestsCopyStatusEnum = "TERMINATED"
	ListCopyObjectRequestsCopyStatusFailed      ListCopyObjectRequestsCopyStatusEnum = "FAILED"
	ListCopyObjectRequestsCopyStatusAll         ListCopyObjectRequestsCopyStatusEnum = "ALL"
)

Set of constants representing the allowable values for ListCopyObjectRequestsCopyStatusEnum

func GetListCopyObjectRequestsCopyStatusEnumValues ¶ added in v65.32.1

func GetListCopyObjectRequestsCopyStatusEnumValues() []ListCopyObjectRequestsCopyStatusEnum

GetListCopyObjectRequestsCopyStatusEnumValues Enumerates the set of values for ListCopyObjectRequestsCopyStatusEnum

func GetMappingListCopyObjectRequestsCopyStatusEnum ¶ added in v65.32.1

func GetMappingListCopyObjectRequestsCopyStatusEnum(val string) (ListCopyObjectRequestsCopyStatusEnum, bool)

GetMappingListCopyObjectRequestsCopyStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsProjectionEnum ¶ added in v65.32.1

type ListCopyObjectRequestsProjectionEnum string

ListCopyObjectRequestsProjectionEnum Enum with underlying type: string

const (
	ListCopyObjectRequestsProjectionSummary ListCopyObjectRequestsProjectionEnum = "SUMMARY"
	ListCopyObjectRequestsProjectionDetails ListCopyObjectRequestsProjectionEnum = "DETAILS"
)

Set of constants representing the allowable values for ListCopyObjectRequestsProjectionEnum

func GetListCopyObjectRequestsProjectionEnumValues ¶ added in v65.32.1

func GetListCopyObjectRequestsProjectionEnumValues() []ListCopyObjectRequestsProjectionEnum

GetListCopyObjectRequestsProjectionEnumValues Enumerates the set of values for ListCopyObjectRequestsProjectionEnum

func GetMappingListCopyObjectRequestsProjectionEnum ¶ added in v65.32.1

func GetMappingListCopyObjectRequestsProjectionEnum(val string) (ListCopyObjectRequestsProjectionEnum, bool)

GetMappingListCopyObjectRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsRequest ¶ added in v65.32.1

type ListCopyObjectRequestsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// 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"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListCopyObjectRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListCopyObjectRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies copy status to use, either -  ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED .
	CopyStatus ListCopyObjectRequestsCopyStatusEnum `mandatory:"false" contributesTo:"query" name:"copyStatus" omitEmpty:"true"`

	// This parameter allows users to specify which view of the copy object response to return. SUMMARY - Summary of the copy object response will be returned. This is the default option when no value is specified. DETAILS - Details of copy object response will be returned. This will include details of all the objects to be copied.
	Projection ListCopyObjectRequestsProjectionEnum `mandatory:"false" contributesTo:"query" name:"projection" omitEmpty:"true"`

	// Specifies start time of a copy object request.
	TimeStartedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeStartedInMillis"`

	// Specifies end time of a copy object request.
	TimeEndedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeEndedInMillis"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListCopyObjectRequestsRequest wrapper for the ListCopyObjectRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListCopyObjectRequests.go.html to see an example of how to use ListCopyObjectRequestsRequest.

func (ListCopyObjectRequestsRequest) BinaryRequestBody ¶ added in v65.32.1

func (request ListCopyObjectRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCopyObjectRequestsRequest) HTTPRequest ¶ added in v65.32.1

func (request ListCopyObjectRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCopyObjectRequestsRequest) RetryPolicy ¶ added in v65.32.1

func (request ListCopyObjectRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCopyObjectRequestsRequest) String ¶ added in v65.32.1

func (request ListCopyObjectRequestsRequest) String() string

func (ListCopyObjectRequestsRequest) ValidateEnumValue ¶ added in v65.32.1

func (request ListCopyObjectRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCopyObjectRequestsResponse ¶ added in v65.32.1

type ListCopyObjectRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of CopyObjectRequestSummaryCollection instances
	CopyObjectRequestSummaryCollection `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"`
}

ListCopyObjectRequestsResponse wrapper for the ListCopyObjectRequests operation

func (ListCopyObjectRequestsResponse) HTTPResponse ¶ added in v65.32.1

func (response ListCopyObjectRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCopyObjectRequestsResponse) String ¶ added in v65.32.1

func (response ListCopyObjectRequestsResponse) String() string

type ListCopyObjectRequestsSortByEnum ¶ added in v65.32.1

type ListCopyObjectRequestsSortByEnum string

ListCopyObjectRequestsSortByEnum Enum with underlying type: string

const (
	ListCopyObjectRequestsSortByTimeCreated ListCopyObjectRequestsSortByEnum = "TIME_CREATED"
	ListCopyObjectRequestsSortByDisplayName ListCopyObjectRequestsSortByEnum = "DISPLAY_NAME"
	ListCopyObjectRequestsSortByTimeUpdated ListCopyObjectRequestsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListCopyObjectRequestsSortByEnum

func GetListCopyObjectRequestsSortByEnumValues ¶ added in v65.32.1

func GetListCopyObjectRequestsSortByEnumValues() []ListCopyObjectRequestsSortByEnum

GetListCopyObjectRequestsSortByEnumValues Enumerates the set of values for ListCopyObjectRequestsSortByEnum

func GetMappingListCopyObjectRequestsSortByEnum ¶ added in v65.32.1

func GetMappingListCopyObjectRequestsSortByEnum(val string) (ListCopyObjectRequestsSortByEnum, bool)

GetMappingListCopyObjectRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsSortOrderEnum ¶ added in v65.32.1

type ListCopyObjectRequestsSortOrderEnum string

ListCopyObjectRequestsSortOrderEnum Enum with underlying type: string

const (
	ListCopyObjectRequestsSortOrderAsc  ListCopyObjectRequestsSortOrderEnum = "ASC"
	ListCopyObjectRequestsSortOrderDesc ListCopyObjectRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListCopyObjectRequestsSortOrderEnum

func GetListCopyObjectRequestsSortOrderEnumValues ¶ added in v65.32.1

func GetListCopyObjectRequestsSortOrderEnumValues() []ListCopyObjectRequestsSortOrderEnum

GetListCopyObjectRequestsSortOrderEnumValues Enumerates the set of values for ListCopyObjectRequestsSortOrderEnum

func GetMappingListCopyObjectRequestsSortOrderEnum ¶ added in v65.32.1

func GetMappingListCopyObjectRequestsSortOrderEnum(val string) (ListCopyObjectRequestsSortOrderEnum, bool)

GetMappingListCopyObjectRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsRequest ¶

type ListDataAssetsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDataAssetsRequest wrapper for the ListDataAssets operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataAssets.go.html to see an example of how to use ListDataAssetsRequest.

func (ListDataAssetsRequest) BinaryRequestBody ¶

func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAssetsRequest) HTTPRequest ¶

func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAssetsRequest) RetryPolicy ¶

func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataAssetsRequest) String ¶

func (request ListDataAssetsRequest) String() string

func (ListDataAssetsRequest) ValidateEnumValue ¶

func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataAssetsResponse ¶

type ListDataAssetsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DataAssetSummaryCollection instances
	DataAssetSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// Total items in the entire list.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

ListDataAssetsResponse wrapper for the ListDataAssets operation

func (ListDataAssetsResponse) HTTPResponse ¶

func (response ListDataAssetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataAssetsResponse) String ¶

func (response ListDataAssetsResponse) String() string

type ListDataAssetsSortByEnum ¶

type ListDataAssetsSortByEnum string

ListDataAssetsSortByEnum Enum with underlying type: string

const (
	ListDataAssetsSortByTimeCreated ListDataAssetsSortByEnum = "TIME_CREATED"
	ListDataAssetsSortByDisplayName ListDataAssetsSortByEnum = "DISPLAY_NAME"
	ListDataAssetsSortByTimeUpdated ListDataAssetsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDataAssetsSortByEnum

func GetListDataAssetsSortByEnumValues ¶

func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum

GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum

func GetMappingListDataAssetsSortByEnum ¶

func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)

GetMappingListDataAssetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsSortOrderEnum ¶

type ListDataAssetsSortOrderEnum string

ListDataAssetsSortOrderEnum Enum with underlying type: string

const (
	ListDataAssetsSortOrderAsc  ListDataAssetsSortOrderEnum = "ASC"
	ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataAssetsSortOrderEnum

func GetListDataAssetsSortOrderEnumValues ¶

func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum

GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum ¶

func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)

GetMappingListDataAssetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesRequest ¶

type ListDataEntitiesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// 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"`

	// Artifact type which needs to be listed while listing Artifacts.
	IncludeTypes []string `contributesTo:"query" name:"includeTypes" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDataEntitiesRequest wrapper for the ListDataEntities operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataEntities.go.html to see an example of how to use ListDataEntitiesRequest.

func (ListDataEntitiesRequest) BinaryRequestBody ¶

func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataEntitiesRequest) HTTPRequest ¶

func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataEntitiesRequest) RetryPolicy ¶

func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataEntitiesRequest) String ¶

func (request ListDataEntitiesRequest) String() string

func (ListDataEntitiesRequest) ValidateEnumValue ¶

func (request ListDataEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataEntitiesResponse ¶

type ListDataEntitiesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DataEntitySummaryCollection instances
	DataEntitySummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// Total items in the entire list.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

ListDataEntitiesResponse wrapper for the ListDataEntities operation

func (ListDataEntitiesResponse) HTTPResponse ¶

func (response ListDataEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataEntitiesResponse) String ¶

func (response ListDataEntitiesResponse) String() string

type ListDataEntitiesSortByEnum ¶

type ListDataEntitiesSortByEnum string

ListDataEntitiesSortByEnum Enum with underlying type: string

const (
	ListDataEntitiesSortByTimeCreated ListDataEntitiesSortByEnum = "TIME_CREATED"
	ListDataEntitiesSortByDisplayName ListDataEntitiesSortByEnum = "DISPLAY_NAME"
	ListDataEntitiesSortByTimeUpdated ListDataEntitiesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDataEntitiesSortByEnum

func GetListDataEntitiesSortByEnumValues ¶

func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum

GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum

func GetMappingListDataEntitiesSortByEnum ¶

func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)

GetMappingListDataEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesSortOrderEnum ¶

type ListDataEntitiesSortOrderEnum string

ListDataEntitiesSortOrderEnum Enum with underlying type: string

const (
	ListDataEntitiesSortOrderAsc  ListDataEntitiesSortOrderEnum = "ASC"
	ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum

func GetListDataEntitiesSortOrderEnumValues ¶

func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum

GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum

func GetMappingListDataEntitiesSortOrderEnum ¶

func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)

GetMappingListDataEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowValidationsRequest ¶

type ListDataFlowValidationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 ListDataFlowValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListDataFlowValidationsSortOrderEnum `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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDataFlowValidationsRequest wrapper for the ListDataFlowValidations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataFlowValidations.go.html to see an example of how to use ListDataFlowValidationsRequest.

func (ListDataFlowValidationsRequest) BinaryRequestBody ¶

func (request ListDataFlowValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataFlowValidationsRequest) HTTPRequest ¶

func (request ListDataFlowValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataFlowValidationsRequest) RetryPolicy ¶

func (request ListDataFlowValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataFlowValidationsRequest) String ¶

func (request ListDataFlowValidationsRequest) String() string

func (ListDataFlowValidationsRequest) ValidateEnumValue ¶

func (request ListDataFlowValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataFlowValidationsResponse ¶

type ListDataFlowValidationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DataFlowValidationSummaryCollection instances
	DataFlowValidationSummaryCollection `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"`
}

ListDataFlowValidationsResponse wrapper for the ListDataFlowValidations operation

func (ListDataFlowValidationsResponse) HTTPResponse ¶

func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataFlowValidationsResponse) String ¶

func (response ListDataFlowValidationsResponse) String() string

type ListDataFlowValidationsSortByEnum ¶

type ListDataFlowValidationsSortByEnum string

ListDataFlowValidationsSortByEnum Enum with underlying type: string

const (
	ListDataFlowValidationsSortByTimeCreated ListDataFlowValidationsSortByEnum = "TIME_CREATED"
	ListDataFlowValidationsSortByDisplayName ListDataFlowValidationsSortByEnum = "DISPLAY_NAME"
	ListDataFlowValidationsSortByTimeUpdated ListDataFlowValidationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDataFlowValidationsSortByEnum

func GetListDataFlowValidationsSortByEnumValues ¶

func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum

GetListDataFlowValidationsSortByEnumValues Enumerates the set of values for ListDataFlowValidationsSortByEnum

func GetMappingListDataFlowValidationsSortByEnum ¶

func GetMappingListDataFlowValidationsSortByEnum(val string) (ListDataFlowValidationsSortByEnum, bool)

GetMappingListDataFlowValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowValidationsSortOrderEnum ¶

type ListDataFlowValidationsSortOrderEnum string

ListDataFlowValidationsSortOrderEnum Enum with underlying type: string

const (
	ListDataFlowValidationsSortOrderAsc  ListDataFlowValidationsSortOrderEnum = "ASC"
	ListDataFlowValidationsSortOrderDesc ListDataFlowValidationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataFlowValidationsSortOrderEnum

func GetListDataFlowValidationsSortOrderEnumValues ¶

func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum

GetListDataFlowValidationsSortOrderEnumValues Enumerates the set of values for ListDataFlowValidationsSortOrderEnum

func GetMappingListDataFlowValidationsSortOrderEnum ¶

func GetMappingListDataFlowValidationsSortOrderEnum(val string) (ListDataFlowValidationsSortOrderEnum, bool)

GetMappingListDataFlowValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowsRequest ¶

type ListDataFlowsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Unique key of the folder.
	FolderId *string `mandatory:"false" contributesTo:"query" name:"folderId"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListDataFlowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListDataFlowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListDataFlowsRequest wrapper for the ListDataFlows operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataFlows.go.html to see an example of how to use ListDataFlowsRequest.

func (ListDataFlowsRequest) BinaryRequestBody ¶

func (request ListDataFlowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataFlowsRequest) HTTPRequest ¶

func (request ListDataFlowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataFlowsRequest) RetryPolicy ¶

func (request ListDataFlowsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataFlowsRequest) String ¶

func (request ListDataFlowsRequest) String() string

func (ListDataFlowsRequest) ValidateEnumValue ¶

func (request ListDataFlowsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataFlowsResponse ¶

type ListDataFlowsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DataFlowSummaryCollection instances
	DataFlowSummaryCollection `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"`
}

ListDataFlowsResponse wrapper for the ListDataFlows operation

func (ListDataFlowsResponse) HTTPResponse ¶

func (response ListDataFlowsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataFlowsResponse) String ¶

func (response ListDataFlowsResponse) String() string

type ListDataFlowsSortByEnum ¶

type ListDataFlowsSortByEnum string

ListDataFlowsSortByEnum Enum with underlying type: string

const (
	ListDataFlowsSortByTimeCreated ListDataFlowsSortByEnum = "TIME_CREATED"
	ListDataFlowsSortByDisplayName ListDataFlowsSortByEnum = "DISPLAY_NAME"
	ListDataFlowsSortByTimeUpdated ListDataFlowsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDataFlowsSortByEnum

func GetListDataFlowsSortByEnumValues ¶

func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum

GetListDataFlowsSortByEnumValues Enumerates the set of values for ListDataFlowsSortByEnum

func GetMappingListDataFlowsSortByEnum ¶

func GetMappingListDataFlowsSortByEnum(val string) (ListDataFlowsSortByEnum, bool)

GetMappingListDataFlowsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowsSortOrderEnum ¶

type ListDataFlowsSortOrderEnum string

ListDataFlowsSortOrderEnum Enum with underlying type: string

const (
	ListDataFlowsSortOrderAsc  ListDataFlowsSortOrderEnum = "ASC"
	ListDataFlowsSortOrderDesc ListDataFlowsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDataFlowsSortOrderEnum

func GetListDataFlowsSortOrderEnumValues ¶

func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum

GetListDataFlowsSortOrderEnumValues Enumerates the set of values for ListDataFlowsSortOrderEnum

func GetMappingListDataFlowsSortOrderEnum ¶

func GetMappingListDataFlowsSortOrderEnum(val string) (ListDataFlowsSortOrderEnum, bool)

GetMappingListDataFlowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDependentObjectsRequest ¶

type ListDependentObjectsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Used to filter by the identifier of the published object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Used to filter by the object type of the object.
	// It can be suffixed with an optional filter operator InSubtree.
	// For Data Integration APIs, a filter based on type Task is used.
	Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"`

	// Used in association with type parameter. If value is true,
	// then type all sub types of the given type parameter is considered.
	// If value is false, then sub types are not considered. Default is false.
	TypeInSubtree *string `mandatory:"false" contributesTo:"query" name:"typeInSubtree"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListDependentObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListDependentObjectsSortByEnum `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
}

ListDependentObjectsRequest wrapper for the ListDependentObjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDependentObjects.go.html to see an example of how to use ListDependentObjectsRequest.

func (ListDependentObjectsRequest) BinaryRequestBody ¶

func (request ListDependentObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDependentObjectsRequest) HTTPRequest ¶

func (request ListDependentObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDependentObjectsRequest) RetryPolicy ¶

func (request ListDependentObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDependentObjectsRequest) String ¶

func (request ListDependentObjectsRequest) String() string

func (ListDependentObjectsRequest) ValidateEnumValue ¶

func (request ListDependentObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDependentObjectsResponse ¶

type ListDependentObjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DependentObjectSummaryCollection instances
	DependentObjectSummaryCollection `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"`
}

ListDependentObjectsResponse wrapper for the ListDependentObjects operation

func (ListDependentObjectsResponse) HTTPResponse ¶

func (response ListDependentObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDependentObjectsResponse) String ¶

func (response ListDependentObjectsResponse) String() string

type ListDependentObjectsSortByEnum ¶

type ListDependentObjectsSortByEnum string

ListDependentObjectsSortByEnum Enum with underlying type: string

const (
	ListDependentObjectsSortByTimeCreated ListDependentObjectsSortByEnum = "TIME_CREATED"
	ListDependentObjectsSortByDisplayName ListDependentObjectsSortByEnum = "DISPLAY_NAME"
	ListDependentObjectsSortByTimeUpdated ListDependentObjectsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDependentObjectsSortByEnum

func GetListDependentObjectsSortByEnumValues ¶

func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum

GetListDependentObjectsSortByEnumValues Enumerates the set of values for ListDependentObjectsSortByEnum

func GetMappingListDependentObjectsSortByEnum ¶

func GetMappingListDependentObjectsSortByEnum(val string) (ListDependentObjectsSortByEnum, bool)

GetMappingListDependentObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDependentObjectsSortOrderEnum ¶

type ListDependentObjectsSortOrderEnum string

ListDependentObjectsSortOrderEnum Enum with underlying type: string

const (
	ListDependentObjectsSortOrderAsc  ListDependentObjectsSortOrderEnum = "ASC"
	ListDependentObjectsSortOrderDesc ListDependentObjectsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDependentObjectsSortOrderEnum

func GetListDependentObjectsSortOrderEnumValues ¶

func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum

GetListDependentObjectsSortOrderEnumValues Enumerates the set of values for ListDependentObjectsSortOrderEnum

func GetMappingListDependentObjectsSortOrderEnum ¶

func GetMappingListDependentObjectsSortOrderEnum(val string) (ListDependentObjectsSortOrderEnum, bool)

GetMappingListDependentObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationTaskRunLineagesRequest ¶ added in v65.21.0

type ListDisApplicationTaskRunLineagesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The OCID of the DIS Application.
	DisApplicationId *string `mandatory:"true" contributesTo:"path" name:"disApplicationId"`

	// 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"`

	// 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListDisApplicationTaskRunLineagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListDisApplicationTaskRunLineagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
	Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

	// This parameter allows users to get objects which were updated after a certain time. The format of timeUpdatedGreaterThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpdatedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThan"`

	// This parameter allows users to get objects which were updated after and at a certain time. The format of timeUpdatedGreaterThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpdatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThanOrEqualTo"`

	// This parameter allows users to get objects which were updated before a certain time. The format of timeUpatedLessThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThan"`

	// This parameter allows users to get objects which were updated before and at a certain time. The format of timeUpatedLessThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpatedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThanOrEqualTo"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListDisApplicationTaskRunLineagesRequest wrapper for the ListDisApplicationTaskRunLineages operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDisApplicationTaskRunLineages.go.html to see an example of how to use ListDisApplicationTaskRunLineagesRequest.

func (ListDisApplicationTaskRunLineagesRequest) BinaryRequestBody ¶ added in v65.21.0

BinaryRequestBody implements the OCIRequest interface

func (ListDisApplicationTaskRunLineagesRequest) HTTPRequest ¶ added in v65.21.0

func (request ListDisApplicationTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDisApplicationTaskRunLineagesRequest) RetryPolicy ¶ added in v65.21.0

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDisApplicationTaskRunLineagesRequest) String ¶ added in v65.21.0

func (ListDisApplicationTaskRunLineagesRequest) ValidateEnumValue ¶ added in v65.21.0

func (request ListDisApplicationTaskRunLineagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDisApplicationTaskRunLineagesResponse ¶ added in v65.21.0

type ListDisApplicationTaskRunLineagesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TaskRunLineageSummaryCollection instances
	TaskRunLineageSummaryCollection `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 `TaskRunLineage`s. If this header appears in the response, then this
	// is a partial list of TaskRunLineage. Include this value as the `page` parameter in a subsequent
	// GET request to get the next batch of TaskRunLineages.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListDisApplicationTaskRunLineagesResponse wrapper for the ListDisApplicationTaskRunLineages operation

func (ListDisApplicationTaskRunLineagesResponse) HTTPResponse ¶ added in v65.21.0

func (response ListDisApplicationTaskRunLineagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDisApplicationTaskRunLineagesResponse) String ¶ added in v65.21.0

type ListDisApplicationTaskRunLineagesSortByEnum ¶ added in v65.21.0

type ListDisApplicationTaskRunLineagesSortByEnum string

ListDisApplicationTaskRunLineagesSortByEnum Enum with underlying type: string

const (
	ListDisApplicationTaskRunLineagesSortByTimeCreated ListDisApplicationTaskRunLineagesSortByEnum = "TIME_CREATED"
	ListDisApplicationTaskRunLineagesSortByDisplayName ListDisApplicationTaskRunLineagesSortByEnum = "DISPLAY_NAME"
	ListDisApplicationTaskRunLineagesSortByTimeUpdated ListDisApplicationTaskRunLineagesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDisApplicationTaskRunLineagesSortByEnum

func GetListDisApplicationTaskRunLineagesSortByEnumValues ¶ added in v65.21.0

func GetListDisApplicationTaskRunLineagesSortByEnumValues() []ListDisApplicationTaskRunLineagesSortByEnum

GetListDisApplicationTaskRunLineagesSortByEnumValues Enumerates the set of values for ListDisApplicationTaskRunLineagesSortByEnum

func GetMappingListDisApplicationTaskRunLineagesSortByEnum ¶ added in v65.21.0

func GetMappingListDisApplicationTaskRunLineagesSortByEnum(val string) (ListDisApplicationTaskRunLineagesSortByEnum, bool)

GetMappingListDisApplicationTaskRunLineagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationTaskRunLineagesSortOrderEnum ¶ added in v65.21.0

type ListDisApplicationTaskRunLineagesSortOrderEnum string

ListDisApplicationTaskRunLineagesSortOrderEnum Enum with underlying type: string

const (
	ListDisApplicationTaskRunLineagesSortOrderAsc  ListDisApplicationTaskRunLineagesSortOrderEnum = "ASC"
	ListDisApplicationTaskRunLineagesSortOrderDesc ListDisApplicationTaskRunLineagesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDisApplicationTaskRunLineagesSortOrderEnum

func GetListDisApplicationTaskRunLineagesSortOrderEnumValues ¶ added in v65.21.0

func GetListDisApplicationTaskRunLineagesSortOrderEnumValues() []ListDisApplicationTaskRunLineagesSortOrderEnum

GetListDisApplicationTaskRunLineagesSortOrderEnumValues Enumerates the set of values for ListDisApplicationTaskRunLineagesSortOrderEnum

func GetMappingListDisApplicationTaskRunLineagesSortOrderEnum ¶ added in v65.21.0

func GetMappingListDisApplicationTaskRunLineagesSortOrderEnum(val string) (ListDisApplicationTaskRunLineagesSortOrderEnum, bool)

GetMappingListDisApplicationTaskRunLineagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationsRequest ¶

type ListDisApplicationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// OCID of the compartment for which the list of DIS Applications is to be retrieved.
	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"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Used to filter by the identifier of the published object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListDisApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListDisApplicationsSortByEnum `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
}

ListDisApplicationsRequest wrapper for the ListDisApplications operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDisApplications.go.html to see an example of how to use ListDisApplicationsRequest.

func (ListDisApplicationsRequest) BinaryRequestBody ¶

func (request ListDisApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDisApplicationsRequest) HTTPRequest ¶

func (request ListDisApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDisApplicationsRequest) RetryPolicy ¶

func (request ListDisApplicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDisApplicationsRequest) String ¶

func (request ListDisApplicationsRequest) String() string

func (ListDisApplicationsRequest) ValidateEnumValue ¶

func (request ListDisApplicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDisApplicationsResponse ¶

type ListDisApplicationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of DisApplicationSummaryCollection instances
	DisApplicationSummaryCollection `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"`
}

ListDisApplicationsResponse wrapper for the ListDisApplications operation

func (ListDisApplicationsResponse) HTTPResponse ¶

func (response ListDisApplicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDisApplicationsResponse) String ¶

func (response ListDisApplicationsResponse) String() string

type ListDisApplicationsSortByEnum ¶

type ListDisApplicationsSortByEnum string

ListDisApplicationsSortByEnum Enum with underlying type: string

const (
	ListDisApplicationsSortByTimeCreated ListDisApplicationsSortByEnum = "TIME_CREATED"
	ListDisApplicationsSortByDisplayName ListDisApplicationsSortByEnum = "DISPLAY_NAME"
	ListDisApplicationsSortByTimeUpdated ListDisApplicationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListDisApplicationsSortByEnum

func GetListDisApplicationsSortByEnumValues ¶

func GetListDisApplicationsSortByEnumValues() []ListDisApplicationsSortByEnum

GetListDisApplicationsSortByEnumValues Enumerates the set of values for ListDisApplicationsSortByEnum

func GetMappingListDisApplicationsSortByEnum ¶

func GetMappingListDisApplicationsSortByEnum(val string) (ListDisApplicationsSortByEnum, bool)

GetMappingListDisApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationsSortOrderEnum ¶

type ListDisApplicationsSortOrderEnum string

ListDisApplicationsSortOrderEnum Enum with underlying type: string

const (
	ListDisApplicationsSortOrderAsc  ListDisApplicationsSortOrderEnum = "ASC"
	ListDisApplicationsSortOrderDesc ListDisApplicationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListDisApplicationsSortOrderEnum

func GetListDisApplicationsSortOrderEnumValues ¶

func GetListDisApplicationsSortOrderEnumValues() []ListDisApplicationsSortOrderEnum

GetListDisApplicationsSortOrderEnumValues Enumerates the set of values for ListDisApplicationsSortOrderEnum

func GetMappingListDisApplicationsSortOrderEnum ¶

func GetMappingListDisApplicationsSortOrderEnum(val string) (ListDisApplicationsSortOrderEnum, bool)

GetMappingListDisApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsExportStatusEnum ¶ added in v65.43.0

type ListExportRequestsExportStatusEnum string

ListExportRequestsExportStatusEnum Enum with underlying type: string

const (
	ListExportRequestsExportStatusInProgress  ListExportRequestsExportStatusEnum = "IN_PROGRESS"
	ListExportRequestsExportStatusSuccessful  ListExportRequestsExportStatusEnum = "SUCCESSFUL"
	ListExportRequestsExportStatusQueued      ListExportRequestsExportStatusEnum = "QUEUED"
	ListExportRequestsExportStatusTerminating ListExportRequestsExportStatusEnum = "TERMINATING"
	ListExportRequestsExportStatusTerminated  ListExportRequestsExportStatusEnum = "TERMINATED"
	ListExportRequestsExportStatusFailed      ListExportRequestsExportStatusEnum = "FAILED"
)

Set of constants representing the allowable values for ListExportRequestsExportStatusEnum

func GetListExportRequestsExportStatusEnumValues ¶ added in v65.43.0

func GetListExportRequestsExportStatusEnumValues() []ListExportRequestsExportStatusEnum

GetListExportRequestsExportStatusEnumValues Enumerates the set of values for ListExportRequestsExportStatusEnum

func GetMappingListExportRequestsExportStatusEnum ¶ added in v65.43.0

func GetMappingListExportRequestsExportStatusEnum(val string) (ListExportRequestsExportStatusEnum, bool)

GetMappingListExportRequestsExportStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsProjectionEnum ¶ added in v65.43.0

type ListExportRequestsProjectionEnum string

ListExportRequestsProjectionEnum Enum with underlying type: string

const (
	ListExportRequestsProjectionSummary ListExportRequestsProjectionEnum = "SUMMARY"
	ListExportRequestsProjectionDetails ListExportRequestsProjectionEnum = "DETAILS"
)

Set of constants representing the allowable values for ListExportRequestsProjectionEnum

func GetListExportRequestsProjectionEnumValues ¶ added in v65.43.0

func GetListExportRequestsProjectionEnumValues() []ListExportRequestsProjectionEnum

GetListExportRequestsProjectionEnumValues Enumerates the set of values for ListExportRequestsProjectionEnum

func GetMappingListExportRequestsProjectionEnum ¶ added in v65.43.0

func GetMappingListExportRequestsProjectionEnum(val string) (ListExportRequestsProjectionEnum, bool)

GetMappingListExportRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsRequest ¶ added in v65.43.0

type ListExportRequestsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListExportRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListExportRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies export status to use, either -  ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED .
	ExportStatus ListExportRequestsExportStatusEnum `mandatory:"false" contributesTo:"query" name:"exportStatus" omitEmpty:"true"`

	// This parameter allows users to specify which view of the export object response to return. SUMMARY - Summary of the export object request will be returned. This is the default option when no value is specified. DETAILS - Details of export object request will be returned. This will include details of all the objects to be exported.
	Projection ListExportRequestsProjectionEnum `mandatory:"false" contributesTo:"query" name:"projection" omitEmpty:"true"`

	// Specifies start time of a copy object request.
	TimeStartedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeStartedInMillis"`

	// Specifies end time of a copy object request.
	TimeEndedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeEndedInMillis"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListExportRequestsRequest wrapper for the ListExportRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExportRequests.go.html to see an example of how to use ListExportRequestsRequest.

func (ListExportRequestsRequest) BinaryRequestBody ¶ added in v65.43.0

func (request ListExportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExportRequestsRequest) HTTPRequest ¶ added in v65.43.0

func (request ListExportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExportRequestsRequest) RetryPolicy ¶ added in v65.43.0

func (request ListExportRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExportRequestsRequest) String ¶ added in v65.43.0

func (request ListExportRequestsRequest) String() string

func (ListExportRequestsRequest) ValidateEnumValue ¶ added in v65.43.0

func (request ListExportRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExportRequestsResponse ¶ added in v65.43.0

type ListExportRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExportRequestSummaryCollection instances
	ExportRequestSummaryCollection `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"`
}

ListExportRequestsResponse wrapper for the ListExportRequests operation

func (ListExportRequestsResponse) HTTPResponse ¶ added in v65.43.0

func (response ListExportRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExportRequestsResponse) String ¶ added in v65.43.0

func (response ListExportRequestsResponse) String() string

type ListExportRequestsSortByEnum ¶ added in v65.43.0

type ListExportRequestsSortByEnum string

ListExportRequestsSortByEnum Enum with underlying type: string

const (
	ListExportRequestsSortByTimeCreated ListExportRequestsSortByEnum = "TIME_CREATED"
	ListExportRequestsSortByDisplayName ListExportRequestsSortByEnum = "DISPLAY_NAME"
	ListExportRequestsSortByTimeUpdated ListExportRequestsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListExportRequestsSortByEnum

func GetListExportRequestsSortByEnumValues ¶ added in v65.43.0

func GetListExportRequestsSortByEnumValues() []ListExportRequestsSortByEnum

GetListExportRequestsSortByEnumValues Enumerates the set of values for ListExportRequestsSortByEnum

func GetMappingListExportRequestsSortByEnum ¶ added in v65.43.0

func GetMappingListExportRequestsSortByEnum(val string) (ListExportRequestsSortByEnum, bool)

GetMappingListExportRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsSortOrderEnum ¶ added in v65.43.0

type ListExportRequestsSortOrderEnum string

ListExportRequestsSortOrderEnum Enum with underlying type: string

const (
	ListExportRequestsSortOrderAsc  ListExportRequestsSortOrderEnum = "ASC"
	ListExportRequestsSortOrderDesc ListExportRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExportRequestsSortOrderEnum

func GetListExportRequestsSortOrderEnumValues ¶ added in v65.43.0

func GetListExportRequestsSortOrderEnumValues() []ListExportRequestsSortOrderEnum

GetListExportRequestsSortOrderEnumValues Enumerates the set of values for ListExportRequestsSortOrderEnum

func GetMappingListExportRequestsSortOrderEnum ¶ added in v65.43.0

func GetMappingListExportRequestsSortOrderEnum(val string) (ListExportRequestsSortOrderEnum, bool)

GetMappingListExportRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationValidationsRequest ¶

type ListExternalPublicationValidationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// 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"`

	// 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 `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListExternalPublicationValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListExternalPublicationValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListExternalPublicationValidationsRequest wrapper for the ListExternalPublicationValidations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExternalPublicationValidations.go.html to see an example of how to use ListExternalPublicationValidationsRequest.

func (ListExternalPublicationValidationsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListExternalPublicationValidationsRequest) HTTPRequest ¶

func (request ListExternalPublicationValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalPublicationValidationsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalPublicationValidationsRequest) String ¶

func (ListExternalPublicationValidationsRequest) ValidateEnumValue ¶

func (request ListExternalPublicationValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalPublicationValidationsResponse ¶

type ListExternalPublicationValidationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalPublicationValidationSummaryCollection instances
	ExternalPublicationValidationSummaryCollection `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"`
}

ListExternalPublicationValidationsResponse wrapper for the ListExternalPublicationValidations operation

func (ListExternalPublicationValidationsResponse) HTTPResponse ¶

func (response ListExternalPublicationValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalPublicationValidationsResponse) String ¶

type ListExternalPublicationValidationsSortByEnum ¶

type ListExternalPublicationValidationsSortByEnum string

ListExternalPublicationValidationsSortByEnum Enum with underlying type: string

const (
	ListExternalPublicationValidationsSortByTimeCreated ListExternalPublicationValidationsSortByEnum = "TIME_CREATED"
	ListExternalPublicationValidationsSortByDisplayName ListExternalPublicationValidationsSortByEnum = "DISPLAY_NAME"
	ListExternalPublicationValidationsSortByTimeUpdated ListExternalPublicationValidationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListExternalPublicationValidationsSortByEnum

func GetListExternalPublicationValidationsSortByEnumValues ¶

func GetListExternalPublicationValidationsSortByEnumValues() []ListExternalPublicationValidationsSortByEnum

GetListExternalPublicationValidationsSortByEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortByEnum

func GetMappingListExternalPublicationValidationsSortByEnum ¶

func GetMappingListExternalPublicationValidationsSortByEnum(val string) (ListExternalPublicationValidationsSortByEnum, bool)

GetMappingListExternalPublicationValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationValidationsSortOrderEnum ¶

type ListExternalPublicationValidationsSortOrderEnum string

ListExternalPublicationValidationsSortOrderEnum Enum with underlying type: string

const (
	ListExternalPublicationValidationsSortOrderAsc  ListExternalPublicationValidationsSortOrderEnum = "ASC"
	ListExternalPublicationValidationsSortOrderDesc ListExternalPublicationValidationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalPublicationValidationsSortOrderEnum

func GetListExternalPublicationValidationsSortOrderEnumValues ¶

func GetListExternalPublicationValidationsSortOrderEnumValues() []ListExternalPublicationValidationsSortOrderEnum

GetListExternalPublicationValidationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortOrderEnum

func GetMappingListExternalPublicationValidationsSortOrderEnum ¶

func GetMappingListExternalPublicationValidationsSortOrderEnum(val string) (ListExternalPublicationValidationsSortOrderEnum, bool)

GetMappingListExternalPublicationValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationsRequest ¶

type ListExternalPublicationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListExternalPublicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListExternalPublicationsSortByEnum `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
}

ListExternalPublicationsRequest wrapper for the ListExternalPublications operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExternalPublications.go.html to see an example of how to use ListExternalPublicationsRequest.

func (ListExternalPublicationsRequest) BinaryRequestBody ¶

func (request ListExternalPublicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalPublicationsRequest) HTTPRequest ¶

func (request ListExternalPublicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalPublicationsRequest) RetryPolicy ¶

func (request ListExternalPublicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalPublicationsRequest) String ¶

func (request ListExternalPublicationsRequest) String() string

func (ListExternalPublicationsRequest) ValidateEnumValue ¶

func (request ListExternalPublicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalPublicationsResponse ¶

type ListExternalPublicationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ExternalPublicationSummaryCollection instances
	ExternalPublicationSummaryCollection `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"`
}

ListExternalPublicationsResponse wrapper for the ListExternalPublications operation

func (ListExternalPublicationsResponse) HTTPResponse ¶

func (response ListExternalPublicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalPublicationsResponse) String ¶

func (response ListExternalPublicationsResponse) String() string

type ListExternalPublicationsSortByEnum ¶

type ListExternalPublicationsSortByEnum string

ListExternalPublicationsSortByEnum Enum with underlying type: string

const (
	ListExternalPublicationsSortByTimeCreated ListExternalPublicationsSortByEnum = "TIME_CREATED"
	ListExternalPublicationsSortByDisplayName ListExternalPublicationsSortByEnum = "DISPLAY_NAME"
	ListExternalPublicationsSortByTimeUpdated ListExternalPublicationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListExternalPublicationsSortByEnum

func GetListExternalPublicationsSortByEnumValues ¶

func GetListExternalPublicationsSortByEnumValues() []ListExternalPublicationsSortByEnum

GetListExternalPublicationsSortByEnumValues Enumerates the set of values for ListExternalPublicationsSortByEnum

func GetMappingListExternalPublicationsSortByEnum ¶

func GetMappingListExternalPublicationsSortByEnum(val string) (ListExternalPublicationsSortByEnum, bool)

GetMappingListExternalPublicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationsSortOrderEnum ¶

type ListExternalPublicationsSortOrderEnum string

ListExternalPublicationsSortOrderEnum Enum with underlying type: string

const (
	ListExternalPublicationsSortOrderAsc  ListExternalPublicationsSortOrderEnum = "ASC"
	ListExternalPublicationsSortOrderDesc ListExternalPublicationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListExternalPublicationsSortOrderEnum

func GetListExternalPublicationsSortOrderEnumValues ¶

func GetListExternalPublicationsSortOrderEnumValues() []ListExternalPublicationsSortOrderEnum

GetListExternalPublicationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationsSortOrderEnum

func GetMappingListExternalPublicationsSortOrderEnum ¶

func GetMappingListExternalPublicationsSortOrderEnum(val string) (ListExternalPublicationsSortOrderEnum, bool)

GetMappingListExternalPublicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersRequest ¶

type ListFoldersRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 project or the folder object.
	AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Used to filter by the identifier of the object.
	Identifier []string `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListFoldersRequest wrapper for the ListFolders operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListFolders.go.html to see an example of how to use ListFoldersRequest.

func (ListFoldersRequest) BinaryRequestBody ¶

func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFoldersRequest) HTTPRequest ¶

func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFoldersRequest) RetryPolicy ¶

func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFoldersRequest) String ¶

func (request ListFoldersRequest) String() string

func (ListFoldersRequest) ValidateEnumValue ¶

func (request ListFoldersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFoldersResponse ¶

type ListFoldersResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of FolderSummaryCollection instances
	FolderSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// Total items in the entire list.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

ListFoldersResponse wrapper for the ListFolders operation

func (ListFoldersResponse) HTTPResponse ¶

func (response ListFoldersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFoldersResponse) String ¶

func (response ListFoldersResponse) String() string

type ListFoldersSortByEnum ¶

type ListFoldersSortByEnum string

ListFoldersSortByEnum Enum with underlying type: string

const (
	ListFoldersSortByTimeCreated ListFoldersSortByEnum = "TIME_CREATED"
	ListFoldersSortByDisplayName ListFoldersSortByEnum = "DISPLAY_NAME"
	ListFoldersSortByTimeUpdated ListFoldersSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListFoldersSortByEnum

func GetListFoldersSortByEnumValues ¶

func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum

GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum

func GetMappingListFoldersSortByEnum ¶

func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)

GetMappingListFoldersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersSortOrderEnum ¶

type ListFoldersSortOrderEnum string

ListFoldersSortOrderEnum Enum with underlying type: string

const (
	ListFoldersSortOrderAsc  ListFoldersSortOrderEnum = "ASC"
	ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFoldersSortOrderEnum

func GetListFoldersSortOrderEnumValues ¶

func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum

GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum ¶

func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)

GetMappingListFoldersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFunctionLibrariesRequest ¶

type ListFunctionLibrariesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 project or the folder object.
	AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListFunctionLibrariesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListFunctionLibrariesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListFunctionLibrariesRequest wrapper for the ListFunctionLibraries operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListFunctionLibraries.go.html to see an example of how to use ListFunctionLibrariesRequest.

func (ListFunctionLibrariesRequest) BinaryRequestBody ¶

func (request ListFunctionLibrariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFunctionLibrariesRequest) HTTPRequest ¶

func (request ListFunctionLibrariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFunctionLibrariesRequest) RetryPolicy ¶

func (request ListFunctionLibrariesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFunctionLibrariesRequest) String ¶

func (request ListFunctionLibrariesRequest) String() string

func (ListFunctionLibrariesRequest) ValidateEnumValue ¶

func (request ListFunctionLibrariesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFunctionLibrariesResponse ¶

type ListFunctionLibrariesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of FunctionLibrarySummaryCollection instances
	FunctionLibrarySummaryCollection `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"`
}

ListFunctionLibrariesResponse wrapper for the ListFunctionLibraries operation

func (ListFunctionLibrariesResponse) HTTPResponse ¶

func (response ListFunctionLibrariesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFunctionLibrariesResponse) String ¶

func (response ListFunctionLibrariesResponse) String() string

type ListFunctionLibrariesSortByEnum ¶

type ListFunctionLibrariesSortByEnum string

ListFunctionLibrariesSortByEnum Enum with underlying type: string

const (
	ListFunctionLibrariesSortByTimeCreated ListFunctionLibrariesSortByEnum = "TIME_CREATED"
	ListFunctionLibrariesSortByDisplayName ListFunctionLibrariesSortByEnum = "DISPLAY_NAME"
	ListFunctionLibrariesSortByTimeUpdated ListFunctionLibrariesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListFunctionLibrariesSortByEnum

func GetListFunctionLibrariesSortByEnumValues ¶

func GetListFunctionLibrariesSortByEnumValues() []ListFunctionLibrariesSortByEnum

GetListFunctionLibrariesSortByEnumValues Enumerates the set of values for ListFunctionLibrariesSortByEnum

func GetMappingListFunctionLibrariesSortByEnum ¶

func GetMappingListFunctionLibrariesSortByEnum(val string) (ListFunctionLibrariesSortByEnum, bool)

GetMappingListFunctionLibrariesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFunctionLibrariesSortOrderEnum ¶

type ListFunctionLibrariesSortOrderEnum string

ListFunctionLibrariesSortOrderEnum Enum with underlying type: string

const (
	ListFunctionLibrariesSortOrderAsc  ListFunctionLibrariesSortOrderEnum = "ASC"
	ListFunctionLibrariesSortOrderDesc ListFunctionLibrariesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListFunctionLibrariesSortOrderEnum

func GetListFunctionLibrariesSortOrderEnumValues ¶

func GetListFunctionLibrariesSortOrderEnumValues() []ListFunctionLibrariesSortOrderEnum

GetListFunctionLibrariesSortOrderEnumValues Enumerates the set of values for ListFunctionLibrariesSortOrderEnum

func GetMappingListFunctionLibrariesSortOrderEnum ¶

func GetMappingListFunctionLibrariesSortOrderEnum(val string) (ListFunctionLibrariesSortOrderEnum, bool)

GetMappingListFunctionLibrariesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsImportStatusEnum ¶ added in v65.43.0

type ListImportRequestsImportStatusEnum string

ListImportRequestsImportStatusEnum Enum with underlying type: string

const (
	ListImportRequestsImportStatusInProgress  ListImportRequestsImportStatusEnum = "IN_PROGRESS"
	ListImportRequestsImportStatusSuccessful  ListImportRequestsImportStatusEnum = "SUCCESSFUL"
	ListImportRequestsImportStatusQueued      ListImportRequestsImportStatusEnum = "QUEUED"
	ListImportRequestsImportStatusTerminating ListImportRequestsImportStatusEnum = "TERMINATING"
	ListImportRequestsImportStatusTerminated  ListImportRequestsImportStatusEnum = "TERMINATED"
	ListImportRequestsImportStatusFailed      ListImportRequestsImportStatusEnum = "FAILED"
)

Set of constants representing the allowable values for ListImportRequestsImportStatusEnum

func GetListImportRequestsImportStatusEnumValues ¶ added in v65.43.0

func GetListImportRequestsImportStatusEnumValues() []ListImportRequestsImportStatusEnum

GetListImportRequestsImportStatusEnumValues Enumerates the set of values for ListImportRequestsImportStatusEnum

func GetMappingListImportRequestsImportStatusEnum ¶ added in v65.43.0

func GetMappingListImportRequestsImportStatusEnum(val string) (ListImportRequestsImportStatusEnum, bool)

GetMappingListImportRequestsImportStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsProjectionEnum ¶ added in v65.43.0

type ListImportRequestsProjectionEnum string

ListImportRequestsProjectionEnum Enum with underlying type: string

const (
	ListImportRequestsProjectionSummary ListImportRequestsProjectionEnum = "SUMMARY"
	ListImportRequestsProjectionDetails ListImportRequestsProjectionEnum = "DETAILS"
)

Set of constants representing the allowable values for ListImportRequestsProjectionEnum

func GetListImportRequestsProjectionEnumValues ¶ added in v65.43.0

func GetListImportRequestsProjectionEnumValues() []ListImportRequestsProjectionEnum

GetListImportRequestsProjectionEnumValues Enumerates the set of values for ListImportRequestsProjectionEnum

func GetMappingListImportRequestsProjectionEnum ¶ added in v65.43.0

func GetMappingListImportRequestsProjectionEnum(val string) (ListImportRequestsProjectionEnum, bool)

GetMappingListImportRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsRequest ¶ added in v65.43.0

type ListImportRequestsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListImportRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListImportRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies import status to use, either -  ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED .
	ImportStatus ListImportRequestsImportStatusEnum `mandatory:"false" contributesTo:"query" name:"importStatus" omitEmpty:"true"`

	// This parameter allows users to specify which view of the import object response to return. SUMMARY - Summary of the import object request will be returned. This is the default option when no value is specified. DETAILS - Details of import object request will be returned. This will include details of all the objects to be exported.
	Projection ListImportRequestsProjectionEnum `mandatory:"false" contributesTo:"query" name:"projection" omitEmpty:"true"`

	// Specifies start time of a copy object request.
	TimeStartedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeStartedInMillis"`

	// Specifies end time of a copy object request.
	TimeEndedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeEndedInMillis"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListImportRequestsRequest wrapper for the ListImportRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListImportRequests.go.html to see an example of how to use ListImportRequestsRequest.

func (ListImportRequestsRequest) BinaryRequestBody ¶ added in v65.43.0

func (request ListImportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListImportRequestsRequest) HTTPRequest ¶ added in v65.43.0

func (request ListImportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListImportRequestsRequest) RetryPolicy ¶ added in v65.43.0

func (request ListImportRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListImportRequestsRequest) String ¶ added in v65.43.0

func (request ListImportRequestsRequest) String() string

func (ListImportRequestsRequest) ValidateEnumValue ¶ added in v65.43.0

func (request ListImportRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImportRequestsResponse ¶ added in v65.43.0

type ListImportRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ImportRequestSummaryCollection instances
	ImportRequestSummaryCollection `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"`
}

ListImportRequestsResponse wrapper for the ListImportRequests operation

func (ListImportRequestsResponse) HTTPResponse ¶ added in v65.43.0

func (response ListImportRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListImportRequestsResponse) String ¶ added in v65.43.0

func (response ListImportRequestsResponse) String() string

type ListImportRequestsSortByEnum ¶ added in v65.43.0

type ListImportRequestsSortByEnum string

ListImportRequestsSortByEnum Enum with underlying type: string

const (
	ListImportRequestsSortByTimeCreated ListImportRequestsSortByEnum = "TIME_CREATED"
	ListImportRequestsSortByDisplayName ListImportRequestsSortByEnum = "DISPLAY_NAME"
	ListImportRequestsSortByTimeUpdated ListImportRequestsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListImportRequestsSortByEnum

func GetListImportRequestsSortByEnumValues ¶ added in v65.43.0

func GetListImportRequestsSortByEnumValues() []ListImportRequestsSortByEnum

GetListImportRequestsSortByEnumValues Enumerates the set of values for ListImportRequestsSortByEnum

func GetMappingListImportRequestsSortByEnum ¶ added in v65.43.0

func GetMappingListImportRequestsSortByEnum(val string) (ListImportRequestsSortByEnum, bool)

GetMappingListImportRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsSortOrderEnum ¶ added in v65.43.0

type ListImportRequestsSortOrderEnum string

ListImportRequestsSortOrderEnum Enum with underlying type: string

const (
	ListImportRequestsSortOrderAsc  ListImportRequestsSortOrderEnum = "ASC"
	ListImportRequestsSortOrderDesc ListImportRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListImportRequestsSortOrderEnum

func GetListImportRequestsSortOrderEnumValues ¶ added in v65.43.0

func GetListImportRequestsSortOrderEnumValues() []ListImportRequestsSortOrderEnum

GetListImportRequestsSortOrderEnumValues Enumerates the set of values for ListImportRequestsSortOrderEnum

func GetMappingListImportRequestsSortOrderEnum ¶ added in v65.43.0

func GetMappingListImportRequestsSortOrderEnum(val string) (ListImportRequestsSortOrderEnum, bool)

GetMappingListImportRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchChangesRequest ¶

type ListPatchChangesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Specifies the patch key to query from.
	SincePatch *string `mandatory:"false" contributesTo:"query" name:"sincePatch"`

	// Specifies the patch key to query to.
	ToPatch *string `mandatory:"false" contributesTo:"query" name:"toPatch"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListPatchChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListPatchChangesSortByEnum `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
}

ListPatchChangesRequest wrapper for the ListPatchChanges operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPatchChanges.go.html to see an example of how to use ListPatchChangesRequest.

func (ListPatchChangesRequest) BinaryRequestBody ¶

func (request ListPatchChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPatchChangesRequest) HTTPRequest ¶

func (request ListPatchChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPatchChangesRequest) RetryPolicy ¶

func (request ListPatchChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPatchChangesRequest) String ¶

func (request ListPatchChangesRequest) String() string

func (ListPatchChangesRequest) ValidateEnumValue ¶

func (request ListPatchChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPatchChangesResponse ¶

type ListPatchChangesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PatchChangeSummaryCollection instances
	PatchChangeSummaryCollection `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"`
}

ListPatchChangesResponse wrapper for the ListPatchChanges operation

func (ListPatchChangesResponse) HTTPResponse ¶

func (response ListPatchChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPatchChangesResponse) String ¶

func (response ListPatchChangesResponse) String() string

type ListPatchChangesSortByEnum ¶

type ListPatchChangesSortByEnum string

ListPatchChangesSortByEnum Enum with underlying type: string

const (
	ListPatchChangesSortByTimeCreated ListPatchChangesSortByEnum = "TIME_CREATED"
	ListPatchChangesSortByDisplayName ListPatchChangesSortByEnum = "DISPLAY_NAME"
	ListPatchChangesSortByTimeUpdated ListPatchChangesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListPatchChangesSortByEnum

func GetListPatchChangesSortByEnumValues ¶

func GetListPatchChangesSortByEnumValues() []ListPatchChangesSortByEnum

GetListPatchChangesSortByEnumValues Enumerates the set of values for ListPatchChangesSortByEnum

func GetMappingListPatchChangesSortByEnum ¶

func GetMappingListPatchChangesSortByEnum(val string) (ListPatchChangesSortByEnum, bool)

GetMappingListPatchChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchChangesSortOrderEnum ¶

type ListPatchChangesSortOrderEnum string

ListPatchChangesSortOrderEnum Enum with underlying type: string

const (
	ListPatchChangesSortOrderAsc  ListPatchChangesSortOrderEnum = "ASC"
	ListPatchChangesSortOrderDesc ListPatchChangesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPatchChangesSortOrderEnum

func GetListPatchChangesSortOrderEnumValues ¶

func GetListPatchChangesSortOrderEnumValues() []ListPatchChangesSortOrderEnum

GetListPatchChangesSortOrderEnumValues Enumerates the set of values for ListPatchChangesSortOrderEnum

func GetMappingListPatchChangesSortOrderEnum ¶

func GetMappingListPatchChangesSortOrderEnum(val string) (ListPatchChangesSortOrderEnum, bool)

GetMappingListPatchChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchesRequest ¶

type ListPatchesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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 published object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListPatchesSortByEnum `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
}

ListPatchesRequest wrapper for the ListPatches operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPatches.go.html to see an example of how to use ListPatchesRequest.

func (ListPatchesRequest) BinaryRequestBody ¶

func (request ListPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPatchesRequest) HTTPRequest ¶

func (request ListPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPatchesRequest) RetryPolicy ¶

func (request ListPatchesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPatchesRequest) String ¶

func (request ListPatchesRequest) String() string

func (ListPatchesRequest) ValidateEnumValue ¶

func (request ListPatchesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPatchesResponse ¶

type ListPatchesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PatchSummaryCollection instances
	PatchSummaryCollection `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"`
}

ListPatchesResponse wrapper for the ListPatches operation

func (ListPatchesResponse) HTTPResponse ¶

func (response ListPatchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPatchesResponse) String ¶

func (response ListPatchesResponse) String() string

type ListPatchesSortByEnum ¶

type ListPatchesSortByEnum string

ListPatchesSortByEnum Enum with underlying type: string

const (
	ListPatchesSortByTimeCreated ListPatchesSortByEnum = "TIME_CREATED"
	ListPatchesSortByDisplayName ListPatchesSortByEnum = "DISPLAY_NAME"
	ListPatchesSortByTimeUpdated ListPatchesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListPatchesSortByEnum

func GetListPatchesSortByEnumValues ¶

func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum

GetListPatchesSortByEnumValues Enumerates the set of values for ListPatchesSortByEnum

func GetMappingListPatchesSortByEnum ¶

func GetMappingListPatchesSortByEnum(val string) (ListPatchesSortByEnum, bool)

GetMappingListPatchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchesSortOrderEnum ¶

type ListPatchesSortOrderEnum string

ListPatchesSortOrderEnum Enum with underlying type: string

const (
	ListPatchesSortOrderAsc  ListPatchesSortOrderEnum = "ASC"
	ListPatchesSortOrderDesc ListPatchesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPatchesSortOrderEnum

func GetListPatchesSortOrderEnumValues ¶

func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum

GetListPatchesSortOrderEnumValues Enumerates the set of values for ListPatchesSortOrderEnum

func GetMappingListPatchesSortOrderEnum ¶

func GetMappingListPatchesSortOrderEnum(val string) (ListPatchesSortOrderEnum, bool)

GetMappingListPatchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelineValidationsRequest ¶

type ListPipelineValidationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 ListPipelineValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListPipelineValidationsSortOrderEnum `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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListPipelineValidationsRequest wrapper for the ListPipelineValidations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPipelineValidations.go.html to see an example of how to use ListPipelineValidationsRequest.

func (ListPipelineValidationsRequest) BinaryRequestBody ¶

func (request ListPipelineValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPipelineValidationsRequest) HTTPRequest ¶

func (request ListPipelineValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPipelineValidationsRequest) RetryPolicy ¶

func (request ListPipelineValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPipelineValidationsRequest) String ¶

func (request ListPipelineValidationsRequest) String() string

func (ListPipelineValidationsRequest) ValidateEnumValue ¶

func (request ListPipelineValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPipelineValidationsResponse ¶

type ListPipelineValidationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PipelineValidationSummaryCollection instances
	PipelineValidationSummaryCollection `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"`
}

ListPipelineValidationsResponse wrapper for the ListPipelineValidations operation

func (ListPipelineValidationsResponse) HTTPResponse ¶

func (response ListPipelineValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPipelineValidationsResponse) String ¶

func (response ListPipelineValidationsResponse) String() string

type ListPipelineValidationsSortByEnum ¶

type ListPipelineValidationsSortByEnum string

ListPipelineValidationsSortByEnum Enum with underlying type: string

const (
	ListPipelineValidationsSortByTimeCreated ListPipelineValidationsSortByEnum = "TIME_CREATED"
	ListPipelineValidationsSortByDisplayName ListPipelineValidationsSortByEnum = "DISPLAY_NAME"
	ListPipelineValidationsSortByTimeUpdated ListPipelineValidationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListPipelineValidationsSortByEnum

func GetListPipelineValidationsSortByEnumValues ¶

func GetListPipelineValidationsSortByEnumValues() []ListPipelineValidationsSortByEnum

GetListPipelineValidationsSortByEnumValues Enumerates the set of values for ListPipelineValidationsSortByEnum

func GetMappingListPipelineValidationsSortByEnum ¶

func GetMappingListPipelineValidationsSortByEnum(val string) (ListPipelineValidationsSortByEnum, bool)

GetMappingListPipelineValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelineValidationsSortOrderEnum ¶

type ListPipelineValidationsSortOrderEnum string

ListPipelineValidationsSortOrderEnum Enum with underlying type: string

const (
	ListPipelineValidationsSortOrderAsc  ListPipelineValidationsSortOrderEnum = "ASC"
	ListPipelineValidationsSortOrderDesc ListPipelineValidationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPipelineValidationsSortOrderEnum

func GetListPipelineValidationsSortOrderEnumValues ¶

func GetListPipelineValidationsSortOrderEnumValues() []ListPipelineValidationsSortOrderEnum

GetListPipelineValidationsSortOrderEnumValues Enumerates the set of values for ListPipelineValidationsSortOrderEnum

func GetMappingListPipelineValidationsSortOrderEnum ¶

func GetMappingListPipelineValidationsSortOrderEnum(val string) (ListPipelineValidationsSortOrderEnum, bool)

GetMappingListPipelineValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelinesRequest ¶

type ListPipelinesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 project or the folder object.
	AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListPipelinesRequest wrapper for the ListPipelines operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPipelines.go.html to see an example of how to use ListPipelinesRequest.

func (ListPipelinesRequest) BinaryRequestBody ¶

func (request ListPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPipelinesRequest) HTTPRequest ¶

func (request ListPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPipelinesRequest) RetryPolicy ¶

func (request ListPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPipelinesRequest) String ¶

func (request ListPipelinesRequest) String() string

func (ListPipelinesRequest) ValidateEnumValue ¶

func (request ListPipelinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPipelinesResponse ¶

type ListPipelinesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PipelineSummaryCollection instances
	PipelineSummaryCollection `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"`
}

ListPipelinesResponse wrapper for the ListPipelines operation

func (ListPipelinesResponse) HTTPResponse ¶

func (response ListPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPipelinesResponse) String ¶

func (response ListPipelinesResponse) String() string

type ListPipelinesSortByEnum ¶

type ListPipelinesSortByEnum string

ListPipelinesSortByEnum Enum with underlying type: string

const (
	ListPipelinesSortByTimeCreated ListPipelinesSortByEnum = "TIME_CREATED"
	ListPipelinesSortByDisplayName ListPipelinesSortByEnum = "DISPLAY_NAME"
	ListPipelinesSortByTimeUpdated ListPipelinesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListPipelinesSortByEnum

func GetListPipelinesSortByEnumValues ¶

func GetListPipelinesSortByEnumValues() []ListPipelinesSortByEnum

GetListPipelinesSortByEnumValues Enumerates the set of values for ListPipelinesSortByEnum

func GetMappingListPipelinesSortByEnum ¶

func GetMappingListPipelinesSortByEnum(val string) (ListPipelinesSortByEnum, bool)

GetMappingListPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelinesSortOrderEnum ¶

type ListPipelinesSortOrderEnum string

ListPipelinesSortOrderEnum Enum with underlying type: string

const (
	ListPipelinesSortOrderAsc  ListPipelinesSortOrderEnum = "ASC"
	ListPipelinesSortOrderDesc ListPipelinesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPipelinesSortOrderEnum

func GetListPipelinesSortOrderEnumValues ¶

func GetListPipelinesSortOrderEnumValues() []ListPipelinesSortOrderEnum

GetListPipelinesSortOrderEnumValues Enumerates the set of values for ListPipelinesSortOrderEnum

func GetMappingListPipelinesSortOrderEnum ¶

func GetMappingListPipelinesSortOrderEnum(val string) (ListPipelinesSortOrderEnum, bool)

GetMappingListPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsRequest ¶

type ListProjectsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Used to filter by the identifier of the object.
	Identifier []string `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListProjectsRequest wrapper for the ListProjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListProjects.go.html to see an example of how to use ListProjectsRequest.

func (ListProjectsRequest) BinaryRequestBody ¶

func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProjectsRequest) HTTPRequest ¶

func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProjectsRequest) RetryPolicy ¶

func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProjectsRequest) String ¶

func (request ListProjectsRequest) String() string

func (ListProjectsRequest) ValidateEnumValue ¶

func (request ListProjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProjectsResponse ¶

type ListProjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ProjectSummaryCollection instances
	ProjectSummaryCollection `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"`
}

ListProjectsResponse wrapper for the ListProjects operation

func (ListProjectsResponse) HTTPResponse ¶

func (response ListProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectsResponse) String ¶

func (response ListProjectsResponse) String() string

type ListProjectsSortByEnum ¶

type ListProjectsSortByEnum string

ListProjectsSortByEnum Enum with underlying type: string

const (
	ListProjectsSortByTimeCreated ListProjectsSortByEnum = "TIME_CREATED"
	ListProjectsSortByDisplayName ListProjectsSortByEnum = "DISPLAY_NAME"
	ListProjectsSortByTimeUpdated ListProjectsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListProjectsSortByEnum

func GetListProjectsSortByEnumValues ¶

func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum

GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum

func GetMappingListProjectsSortByEnum ¶

func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)

GetMappingListProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsSortOrderEnum ¶

type ListProjectsSortOrderEnum string

ListProjectsSortOrderEnum Enum with underlying type: string

const (
	ListProjectsSortOrderAsc  ListProjectsSortOrderEnum = "ASC"
	ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListProjectsSortOrderEnum

func GetListProjectsSortOrderEnumValues ¶

func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum

GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum ¶

func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)

GetMappingListProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishedObjectsRequest ¶

type ListPublishedObjectsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// This parameter can be used to filter objects by the names starting with the given value.
	NameStartsWith *string `mandatory:"false" contributesTo:"query" name:"nameStartsWith"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Used to filter by the identifier of the published object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Used to filter by the object type of the object.
	// It can be suffixed with an optional filter operator InSubtree.
	// For Data Integration APIs, a filter based on type Task is used.
	Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"`

	// Used in association with type parameter. If value is true,
	// then type all sub types of the given type parameter is considered.
	// If value is false, then sub types are not considered. Default is false.
	TypeInSubtree *string `mandatory:"false" contributesTo:"query" name:"typeInSubtree"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListPublishedObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListPublishedObjectsSortByEnum `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
}

ListPublishedObjectsRequest wrapper for the ListPublishedObjects operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPublishedObjects.go.html to see an example of how to use ListPublishedObjectsRequest.

func (ListPublishedObjectsRequest) BinaryRequestBody ¶

func (request ListPublishedObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPublishedObjectsRequest) HTTPRequest ¶

func (request ListPublishedObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPublishedObjectsRequest) RetryPolicy ¶

func (request ListPublishedObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPublishedObjectsRequest) String ¶

func (request ListPublishedObjectsRequest) String() string

func (ListPublishedObjectsRequest) ValidateEnumValue ¶

func (request ListPublishedObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPublishedObjectsResponse ¶

type ListPublishedObjectsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of PublishedObjectSummaryCollection instances
	PublishedObjectSummaryCollection `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"`
}

ListPublishedObjectsResponse wrapper for the ListPublishedObjects operation

func (ListPublishedObjectsResponse) HTTPResponse ¶

func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPublishedObjectsResponse) String ¶

func (response ListPublishedObjectsResponse) String() string

type ListPublishedObjectsSortByEnum ¶

type ListPublishedObjectsSortByEnum string

ListPublishedObjectsSortByEnum Enum with underlying type: string

const (
	ListPublishedObjectsSortByTimeCreated ListPublishedObjectsSortByEnum = "TIME_CREATED"
	ListPublishedObjectsSortByDisplayName ListPublishedObjectsSortByEnum = "DISPLAY_NAME"
	ListPublishedObjectsSortByTimeUpdated ListPublishedObjectsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListPublishedObjectsSortByEnum

func GetListPublishedObjectsSortByEnumValues ¶

func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum

GetListPublishedObjectsSortByEnumValues Enumerates the set of values for ListPublishedObjectsSortByEnum

func GetMappingListPublishedObjectsSortByEnum ¶

func GetMappingListPublishedObjectsSortByEnum(val string) (ListPublishedObjectsSortByEnum, bool)

GetMappingListPublishedObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishedObjectsSortOrderEnum ¶

type ListPublishedObjectsSortOrderEnum string

ListPublishedObjectsSortOrderEnum Enum with underlying type: string

const (
	ListPublishedObjectsSortOrderAsc  ListPublishedObjectsSortOrderEnum = "ASC"
	ListPublishedObjectsSortOrderDesc ListPublishedObjectsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListPublishedObjectsSortOrderEnum

func GetListPublishedObjectsSortOrderEnumValues ¶

func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum

GetListPublishedObjectsSortOrderEnumValues Enumerates the set of values for ListPublishedObjectsSortOrderEnum

func GetMappingListPublishedObjectsSortOrderEnum ¶

func GetMappingListPublishedObjectsSortOrderEnum(val string) (ListPublishedObjectsSortOrderEnum, bool)

GetMappingListPublishedObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferencesRequest ¶

type ListReferencesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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"`

	// 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"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListReferencesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListReferencesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListReferencesRequest wrapper for the ListReferences operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListReferences.go.html to see an example of how to use ListReferencesRequest.

func (ListReferencesRequest) BinaryRequestBody ¶

func (request ListReferencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListReferencesRequest) HTTPRequest ¶

func (request ListReferencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListReferencesRequest) RetryPolicy ¶

func (request ListReferencesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListReferencesRequest) String ¶

func (request ListReferencesRequest) String() string

func (ListReferencesRequest) ValidateEnumValue ¶

func (request ListReferencesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListReferencesResponse ¶

type ListReferencesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ReferenceSummaryCollection instances
	ReferenceSummaryCollection `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"`

	// 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"`
}

ListReferencesResponse wrapper for the ListReferences operation

func (ListReferencesResponse) HTTPResponse ¶

func (response ListReferencesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListReferencesResponse) String ¶

func (response ListReferencesResponse) String() string

type ListReferencesSortByEnum ¶

type ListReferencesSortByEnum string

ListReferencesSortByEnum Enum with underlying type: string

const (
	ListReferencesSortByTimeCreated ListReferencesSortByEnum = "TIME_CREATED"
	ListReferencesSortByDisplayName ListReferencesSortByEnum = "DISPLAY_NAME"
	ListReferencesSortByTimeUpdated ListReferencesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListReferencesSortByEnum

func GetListReferencesSortByEnumValues ¶

func GetListReferencesSortByEnumValues() []ListReferencesSortByEnum

GetListReferencesSortByEnumValues Enumerates the set of values for ListReferencesSortByEnum

func GetMappingListReferencesSortByEnum ¶

func GetMappingListReferencesSortByEnum(val string) (ListReferencesSortByEnum, bool)

GetMappingListReferencesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferencesSortOrderEnum ¶

type ListReferencesSortOrderEnum string

ListReferencesSortOrderEnum Enum with underlying type: string

const (
	ListReferencesSortOrderAsc  ListReferencesSortOrderEnum = "ASC"
	ListReferencesSortOrderDesc ListReferencesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListReferencesSortOrderEnum

func GetListReferencesSortOrderEnumValues ¶

func GetListReferencesSortOrderEnumValues() []ListReferencesSortOrderEnum

GetListReferencesSortOrderEnumValues Enumerates the set of values for ListReferencesSortOrderEnum

func GetMappingListReferencesSortOrderEnum ¶

func GetMappingListReferencesSortOrderEnum(val string) (ListReferencesSortOrderEnum, bool)

GetMappingListReferencesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimeOperatorsRequest ¶ added in v65.21.0

type ListRuntimeOperatorsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Runtime Pipeline Key
	RuntimePipelineKey *string `mandatory:"true" contributesTo:"path" name:"runtimePipelineKey"`

	// 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 key of the object.
	Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListRuntimeOperatorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListRuntimeOperatorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique type of the aggregator
	AggregatorType []string `contributesTo:"query" name:"aggregatorType" 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
}

ListRuntimeOperatorsRequest wrapper for the ListRuntimeOperators operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListRuntimeOperators.go.html to see an example of how to use ListRuntimeOperatorsRequest.

func (ListRuntimeOperatorsRequest) BinaryRequestBody ¶ added in v65.21.0

func (request ListRuntimeOperatorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRuntimeOperatorsRequest) HTTPRequest ¶ added in v65.21.0

func (request ListRuntimeOperatorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRuntimeOperatorsRequest) RetryPolicy ¶ added in v65.21.0

func (request ListRuntimeOperatorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRuntimeOperatorsRequest) String ¶ added in v65.21.0

func (request ListRuntimeOperatorsRequest) String() string

func (ListRuntimeOperatorsRequest) ValidateEnumValue ¶ added in v65.21.0

func (request ListRuntimeOperatorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRuntimeOperatorsResponse ¶ added in v65.21.0

type ListRuntimeOperatorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of RuntimeOperatorSummaryCollection instances
	RuntimeOperatorSummaryCollection `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 `RuntimeOperator`s. If this header appears in the response, then this
	// is a partial list of RuntimeOperator. Include this value as the `page` parameter in a subsequent
	// GET request to get the next batch of RuntimeOperators.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListRuntimeOperatorsResponse wrapper for the ListRuntimeOperators operation

func (ListRuntimeOperatorsResponse) HTTPResponse ¶ added in v65.21.0

func (response ListRuntimeOperatorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRuntimeOperatorsResponse) String ¶ added in v65.21.0

func (response ListRuntimeOperatorsResponse) String() string

type ListRuntimeOperatorsSortByEnum ¶ added in v65.21.0

type ListRuntimeOperatorsSortByEnum string

ListRuntimeOperatorsSortByEnum Enum with underlying type: string

const (
	ListRuntimeOperatorsSortByTimeCreated ListRuntimeOperatorsSortByEnum = "TIME_CREATED"
	ListRuntimeOperatorsSortByDisplayName ListRuntimeOperatorsSortByEnum = "DISPLAY_NAME"
	ListRuntimeOperatorsSortByTimeUpdated ListRuntimeOperatorsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListRuntimeOperatorsSortByEnum

func GetListRuntimeOperatorsSortByEnumValues ¶ added in v65.21.0

func GetListRuntimeOperatorsSortByEnumValues() []ListRuntimeOperatorsSortByEnum

GetListRuntimeOperatorsSortByEnumValues Enumerates the set of values for ListRuntimeOperatorsSortByEnum

func GetMappingListRuntimeOperatorsSortByEnum ¶ added in v65.21.0

func GetMappingListRuntimeOperatorsSortByEnum(val string) (ListRuntimeOperatorsSortByEnum, bool)

GetMappingListRuntimeOperatorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimeOperatorsSortOrderEnum ¶ added in v65.21.0

type ListRuntimeOperatorsSortOrderEnum string

ListRuntimeOperatorsSortOrderEnum Enum with underlying type: string

const (
	ListRuntimeOperatorsSortOrderAsc  ListRuntimeOperatorsSortOrderEnum = "ASC"
	ListRuntimeOperatorsSortOrderDesc ListRuntimeOperatorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListRuntimeOperatorsSortOrderEnum

func GetListRuntimeOperatorsSortOrderEnumValues ¶ added in v65.21.0

func GetListRuntimeOperatorsSortOrderEnumValues() []ListRuntimeOperatorsSortOrderEnum

GetListRuntimeOperatorsSortOrderEnumValues Enumerates the set of values for ListRuntimeOperatorsSortOrderEnum

func GetMappingListRuntimeOperatorsSortOrderEnum ¶ added in v65.21.0

func GetMappingListRuntimeOperatorsSortOrderEnum(val string) (ListRuntimeOperatorsSortOrderEnum, bool)

GetMappingListRuntimeOperatorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimePipelinesRequest ¶ added in v65.21.0

type ListRuntimePipelinesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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 key of the object.
	Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

	// Unique key of the aggregator
	AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListRuntimePipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListRuntimePipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Unique type of the aggregator
	AggregatorType []string `contributesTo:"query" name:"aggregatorType" collectionFormat:"multi"`

	// This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
	Filter []string `contributesTo:"query" name:"filter" 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
}

ListRuntimePipelinesRequest wrapper for the ListRuntimePipelines operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListRuntimePipelines.go.html to see an example of how to use ListRuntimePipelinesRequest.

func (ListRuntimePipelinesRequest) BinaryRequestBody ¶ added in v65.21.0

func (request ListRuntimePipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRuntimePipelinesRequest) HTTPRequest ¶ added in v65.21.0

func (request ListRuntimePipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRuntimePipelinesRequest) RetryPolicy ¶ added in v65.21.0

func (request ListRuntimePipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRuntimePipelinesRequest) String ¶ added in v65.21.0

func (request ListRuntimePipelinesRequest) String() string

func (ListRuntimePipelinesRequest) ValidateEnumValue ¶ added in v65.21.0

func (request ListRuntimePipelinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRuntimePipelinesResponse ¶ added in v65.21.0

type ListRuntimePipelinesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of RuntimePipelineSummaryCollection instances
	RuntimePipelineSummaryCollection `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 `RuntimePipeline`s. If this header appears in the response, then this
	// is a partial list of RuntimePipeline. Include this value as the `page` parameter in a subsequent
	// GET request to get the next batch of RuntimePipelines.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListRuntimePipelinesResponse wrapper for the ListRuntimePipelines operation

func (ListRuntimePipelinesResponse) HTTPResponse ¶ added in v65.21.0

func (response ListRuntimePipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRuntimePipelinesResponse) String ¶ added in v65.21.0

func (response ListRuntimePipelinesResponse) String() string

type ListRuntimePipelinesSortByEnum ¶ added in v65.21.0

type ListRuntimePipelinesSortByEnum string

ListRuntimePipelinesSortByEnum Enum with underlying type: string

const (
	ListRuntimePipelinesSortByTimeCreated ListRuntimePipelinesSortByEnum = "TIME_CREATED"
	ListRuntimePipelinesSortByDisplayName ListRuntimePipelinesSortByEnum = "DISPLAY_NAME"
	ListRuntimePipelinesSortByTimeUpdated ListRuntimePipelinesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListRuntimePipelinesSortByEnum

func GetListRuntimePipelinesSortByEnumValues ¶ added in v65.21.0

func GetListRuntimePipelinesSortByEnumValues() []ListRuntimePipelinesSortByEnum

GetListRuntimePipelinesSortByEnumValues Enumerates the set of values for ListRuntimePipelinesSortByEnum

func GetMappingListRuntimePipelinesSortByEnum ¶ added in v65.21.0

func GetMappingListRuntimePipelinesSortByEnum(val string) (ListRuntimePipelinesSortByEnum, bool)

GetMappingListRuntimePipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimePipelinesSortOrderEnum ¶ added in v65.21.0

type ListRuntimePipelinesSortOrderEnum string

ListRuntimePipelinesSortOrderEnum Enum with underlying type: string

const (
	ListRuntimePipelinesSortOrderAsc  ListRuntimePipelinesSortOrderEnum = "ASC"
	ListRuntimePipelinesSortOrderDesc ListRuntimePipelinesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListRuntimePipelinesSortOrderEnum

func GetListRuntimePipelinesSortOrderEnumValues ¶ added in v65.21.0

func GetListRuntimePipelinesSortOrderEnumValues() []ListRuntimePipelinesSortOrderEnum

GetListRuntimePipelinesSortOrderEnumValues Enumerates the set of values for ListRuntimePipelinesSortOrderEnum

func GetMappingListRuntimePipelinesSortOrderEnum ¶ added in v65.21.0

func GetMappingListRuntimePipelinesSortOrderEnum(val string) (ListRuntimePipelinesSortOrderEnum, bool)

GetMappingListRuntimePipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchedulesRequest ¶

type ListSchedulesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Used to filter by the key of the object.
	Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. If this operator is not specified, then exact match is considered. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
	Type []string `contributesTo:"query" name:"type" 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 ListSchedulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListSchedulesSortOrderEnum `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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSchedulesRequest wrapper for the ListSchedules operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListSchedules.go.html to see an example of how to use ListSchedulesRequest.

func (ListSchedulesRequest) BinaryRequestBody ¶

func (request ListSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSchedulesRequest) HTTPRequest ¶

func (request ListSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSchedulesRequest) RetryPolicy ¶

func (request ListSchedulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSchedulesRequest) String ¶

func (request ListSchedulesRequest) String() string

func (ListSchedulesRequest) ValidateEnumValue ¶

func (request ListSchedulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSchedulesResponse ¶

type ListSchedulesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of ScheduleSummaryCollection instances
	ScheduleSummaryCollection `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"`
}

ListSchedulesResponse wrapper for the ListSchedules operation

func (ListSchedulesResponse) HTTPResponse ¶

func (response ListSchedulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSchedulesResponse) String ¶

func (response ListSchedulesResponse) String() string

type ListSchedulesSortByEnum ¶

type ListSchedulesSortByEnum string

ListSchedulesSortByEnum Enum with underlying type: string

const (
	ListSchedulesSortByTimeCreated ListSchedulesSortByEnum = "TIME_CREATED"
	ListSchedulesSortByDisplayName ListSchedulesSortByEnum = "DISPLAY_NAME"
	ListSchedulesSortByTimeUpdated ListSchedulesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListSchedulesSortByEnum

func GetListSchedulesSortByEnumValues ¶

func GetListSchedulesSortByEnumValues() []ListSchedulesSortByEnum

GetListSchedulesSortByEnumValues Enumerates the set of values for ListSchedulesSortByEnum

func GetMappingListSchedulesSortByEnum ¶

func GetMappingListSchedulesSortByEnum(val string) (ListSchedulesSortByEnum, bool)

GetMappingListSchedulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchedulesSortOrderEnum ¶

type ListSchedulesSortOrderEnum string

ListSchedulesSortOrderEnum Enum with underlying type: string

const (
	ListSchedulesSortOrderAsc  ListSchedulesSortOrderEnum = "ASC"
	ListSchedulesSortOrderDesc ListSchedulesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSchedulesSortOrderEnum

func GetListSchedulesSortOrderEnumValues ¶

func GetListSchedulesSortOrderEnumValues() []ListSchedulesSortOrderEnum

GetListSchedulesSortOrderEnumValues Enumerates the set of values for ListSchedulesSortOrderEnum

func GetMappingListSchedulesSortOrderEnum ¶

func GetMappingListSchedulesSortOrderEnum(val string) (ListSchedulesSortOrderEnum, bool)

GetMappingListSchedulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchemasRequest ¶

type ListSchemasRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The connection key.
	ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

	// Schema resource name used for retrieving schemas.
	SchemaResourceName *string `mandatory:"true" contributesTo:"query" name:"schemaResourceName"`

	// 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"`

	// 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"`

	// Artifact type which needs to be listed while listing Artifacts.
	IncludeTypes []string `contributesTo:"query" name:"includeTypes" collectionFormat:"multi"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListSchemasRequest wrapper for the ListSchemas operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListSchemas.go.html to see an example of how to use ListSchemasRequest.

func (ListSchemasRequest) BinaryRequestBody ¶

func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSchemasRequest) HTTPRequest ¶

func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSchemasRequest) RetryPolicy ¶

func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSchemasRequest) String ¶

func (request ListSchemasRequest) String() string

func (ListSchemasRequest) ValidateEnumValue ¶

func (request ListSchemasRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSchemasResponse ¶

type ListSchemasResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of SchemaSummaryCollection instances
	SchemaSummaryCollection `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

	// Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

	// Total items in the entire list.
	OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

ListSchemasResponse wrapper for the ListSchemas operation

func (ListSchemasResponse) HTTPResponse ¶

func (response ListSchemasResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSchemasResponse) String ¶

func (response ListSchemasResponse) String() string

type ListSchemasSortByEnum ¶

type ListSchemasSortByEnum string

ListSchemasSortByEnum Enum with underlying type: string

const (
	ListSchemasSortByTimeCreated ListSchemasSortByEnum = "TIME_CREATED"
	ListSchemasSortByDisplayName ListSchemasSortByEnum = "DISPLAY_NAME"
	ListSchemasSortByTimeUpdated ListSchemasSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListSchemasSortByEnum

func GetListSchemasSortByEnumValues ¶

func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum

GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum

func GetMappingListSchemasSortByEnum ¶

func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)

GetMappingListSchemasSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchemasSortOrderEnum ¶

type ListSchemasSortOrderEnum string

ListSchemasSortOrderEnum Enum with underlying type: string

const (
	ListSchemasSortOrderAsc  ListSchemasSortOrderEnum = "ASC"
	ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListSchemasSortOrderEnum

func GetListSchemasSortOrderEnumValues ¶

func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum

GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum

func GetMappingListSchemasSortOrderEnum ¶

func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)

GetMappingListSchemasSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLineagesRequest ¶ added in v65.21.0

type ListTaskRunLineagesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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"`

	// 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTaskRunLineagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListTaskRunLineagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
	Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

	// This parameter allows users to get objects which were updated after a certain time. The format of timeUpdatedGreaterThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpdatedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThan"`

	// This parameter allows users to get objects which were updated after and at a certain time. The format of timeUpdatedGreaterThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpdatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThanOrEqualTo"`

	// This parameter allows users to get objects which were updated before a certain time. The format of timeUpatedLessThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThan"`

	// This parameter allows users to get objects which were updated before and at a certain time. The format of timeUpatedLessThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
	TimeUpatedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThanOrEqualTo"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTaskRunLineagesRequest wrapper for the ListTaskRunLineages operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRunLineages.go.html to see an example of how to use ListTaskRunLineagesRequest.

func (ListTaskRunLineagesRequest) BinaryRequestBody ¶ added in v65.21.0

func (request ListTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskRunLineagesRequest) HTTPRequest ¶ added in v65.21.0

func (request ListTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskRunLineagesRequest) RetryPolicy ¶ added in v65.21.0

func (request ListTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskRunLineagesRequest) String ¶ added in v65.21.0

func (request ListTaskRunLineagesRequest) String() string

func (ListTaskRunLineagesRequest) ValidateEnumValue ¶ added in v65.21.0

func (request ListTaskRunLineagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskRunLineagesResponse ¶ added in v65.21.0

type ListTaskRunLineagesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TaskRunLineageSummaryCollection instances
	TaskRunLineageSummaryCollection `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 `TaskRunLineage`s. If this header appears in the response, then this
	// is a partial list of TaskRunLineage. Include this value as the `page` parameter in a subsequent
	// GET request to get the next batch of TaskRunLineages.
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListTaskRunLineagesResponse wrapper for the ListTaskRunLineages operation

func (ListTaskRunLineagesResponse) HTTPResponse ¶ added in v65.21.0

func (response ListTaskRunLineagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunLineagesResponse) String ¶ added in v65.21.0

func (response ListTaskRunLineagesResponse) String() string

type ListTaskRunLineagesSortByEnum ¶ added in v65.21.0

type ListTaskRunLineagesSortByEnum string

ListTaskRunLineagesSortByEnum Enum with underlying type: string

const (
	ListTaskRunLineagesSortByTimeCreated ListTaskRunLineagesSortByEnum = "TIME_CREATED"
	ListTaskRunLineagesSortByDisplayName ListTaskRunLineagesSortByEnum = "DISPLAY_NAME"
	ListTaskRunLineagesSortByTimeUpdated ListTaskRunLineagesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTaskRunLineagesSortByEnum

func GetListTaskRunLineagesSortByEnumValues ¶ added in v65.21.0

func GetListTaskRunLineagesSortByEnumValues() []ListTaskRunLineagesSortByEnum

GetListTaskRunLineagesSortByEnumValues Enumerates the set of values for ListTaskRunLineagesSortByEnum

func GetMappingListTaskRunLineagesSortByEnum ¶ added in v65.21.0

func GetMappingListTaskRunLineagesSortByEnum(val string) (ListTaskRunLineagesSortByEnum, bool)

GetMappingListTaskRunLineagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLineagesSortOrderEnum ¶ added in v65.21.0

type ListTaskRunLineagesSortOrderEnum string

ListTaskRunLineagesSortOrderEnum Enum with underlying type: string

const (
	ListTaskRunLineagesSortOrderAsc  ListTaskRunLineagesSortOrderEnum = "ASC"
	ListTaskRunLineagesSortOrderDesc ListTaskRunLineagesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTaskRunLineagesSortOrderEnum

func GetListTaskRunLineagesSortOrderEnumValues ¶ added in v65.21.0

func GetListTaskRunLineagesSortOrderEnumValues() []ListTaskRunLineagesSortOrderEnum

GetListTaskRunLineagesSortOrderEnumValues Enumerates the set of values for ListTaskRunLineagesSortOrderEnum

func GetMappingListTaskRunLineagesSortOrderEnum ¶ added in v65.21.0

func GetMappingListTaskRunLineagesSortOrderEnum(val string) (ListTaskRunLineagesSortOrderEnum, bool)

GetMappingListTaskRunLineagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLogsRequest ¶

type ListTaskRunLogsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The task run key.
	TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTaskRunLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListTaskRunLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListTaskRunLogsRequest wrapper for the ListTaskRunLogs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRunLogs.go.html to see an example of how to use ListTaskRunLogsRequest.

func (ListTaskRunLogsRequest) BinaryRequestBody ¶

func (request ListTaskRunLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskRunLogsRequest) HTTPRequest ¶

func (request ListTaskRunLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskRunLogsRequest) RetryPolicy ¶

func (request ListTaskRunLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskRunLogsRequest) String ¶

func (request ListTaskRunLogsRequest) String() string

func (ListTaskRunLogsRequest) ValidateEnumValue ¶

func (request ListTaskRunLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskRunLogsResponse ¶

type ListTaskRunLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of []TaskRunLogSummary instances
	Items []TaskRunLogSummary `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"`
}

ListTaskRunLogsResponse wrapper for the ListTaskRunLogs operation

func (ListTaskRunLogsResponse) HTTPResponse ¶

func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunLogsResponse) String ¶

func (response ListTaskRunLogsResponse) String() string

type ListTaskRunLogsSortByEnum ¶

type ListTaskRunLogsSortByEnum string

ListTaskRunLogsSortByEnum Enum with underlying type: string

const (
	ListTaskRunLogsSortByTimeCreated ListTaskRunLogsSortByEnum = "TIME_CREATED"
	ListTaskRunLogsSortByDisplayName ListTaskRunLogsSortByEnum = "DISPLAY_NAME"
	ListTaskRunLogsSortByTimeUpdated ListTaskRunLogsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTaskRunLogsSortByEnum

func GetListTaskRunLogsSortByEnumValues ¶

func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum

GetListTaskRunLogsSortByEnumValues Enumerates the set of values for ListTaskRunLogsSortByEnum

func GetMappingListTaskRunLogsSortByEnum ¶

func GetMappingListTaskRunLogsSortByEnum(val string) (ListTaskRunLogsSortByEnum, bool)

GetMappingListTaskRunLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLogsSortOrderEnum ¶

type ListTaskRunLogsSortOrderEnum string

ListTaskRunLogsSortOrderEnum Enum with underlying type: string

const (
	ListTaskRunLogsSortOrderAsc  ListTaskRunLogsSortOrderEnum = "ASC"
	ListTaskRunLogsSortOrderDesc ListTaskRunLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTaskRunLogsSortOrderEnum

func GetListTaskRunLogsSortOrderEnumValues ¶

func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum

GetListTaskRunLogsSortOrderEnumValues Enumerates the set of values for ListTaskRunLogsSortOrderEnum

func GetMappingListTaskRunLogsSortOrderEnum ¶

func GetMappingListTaskRunLogsSortOrderEnum(val string) (ListTaskRunLogsSortOrderEnum, bool)

GetMappingListTaskRunLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunsRequest ¶

type ListTaskRunsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// 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 key of the object.
	Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

	// Used to filter by the project or the folder object.
	AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" 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 sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTaskRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListTaskRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
	Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

	// This parameter can be used to filter objects by the names starting with the given value.
	NameStartsWith *string `mandatory:"false" contributesTo:"query" name:"nameStartsWith"`

	// This parameter can be used to filter objects by the names that match partially or fully with the given value.
	NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTaskRunsRequest wrapper for the ListTaskRuns operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRuns.go.html to see an example of how to use ListTaskRunsRequest.

func (ListTaskRunsRequest) BinaryRequestBody ¶

func (request ListTaskRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskRunsRequest) HTTPRequest ¶

func (request ListTaskRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskRunsRequest) RetryPolicy ¶

func (request ListTaskRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskRunsRequest) String ¶

func (request ListTaskRunsRequest) String() string

func (ListTaskRunsRequest) ValidateEnumValue ¶

func (request ListTaskRunsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskRunsResponse ¶

type ListTaskRunsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TaskRunSummaryCollection instances
	TaskRunSummaryCollection `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"`
}

ListTaskRunsResponse wrapper for the ListTaskRuns operation

func (ListTaskRunsResponse) HTTPResponse ¶

func (response ListTaskRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunsResponse) String ¶

func (response ListTaskRunsResponse) String() string

type ListTaskRunsSortByEnum ¶

type ListTaskRunsSortByEnum string

ListTaskRunsSortByEnum Enum with underlying type: string

const (
	ListTaskRunsSortByTimeCreated ListTaskRunsSortByEnum = "TIME_CREATED"
	ListTaskRunsSortByDisplayName ListTaskRunsSortByEnum = "DISPLAY_NAME"
	ListTaskRunsSortByTimeUpdated ListTaskRunsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTaskRunsSortByEnum

func GetListTaskRunsSortByEnumValues ¶

func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum

GetListTaskRunsSortByEnumValues Enumerates the set of values for ListTaskRunsSortByEnum

func GetMappingListTaskRunsSortByEnum ¶

func GetMappingListTaskRunsSortByEnum(val string) (ListTaskRunsSortByEnum, bool)

GetMappingListTaskRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunsSortOrderEnum ¶

type ListTaskRunsSortOrderEnum string

ListTaskRunsSortOrderEnum Enum with underlying type: string

const (
	ListTaskRunsSortOrderAsc  ListTaskRunsSortOrderEnum = "ASC"
	ListTaskRunsSortOrderDesc ListTaskRunsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTaskRunsSortOrderEnum

func GetListTaskRunsSortOrderEnumValues ¶

func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum

GetListTaskRunsSortOrderEnumValues Enumerates the set of values for ListTaskRunsSortOrderEnum

func GetMappingListTaskRunsSortOrderEnum ¶

func GetMappingListTaskRunsSortOrderEnum(val string) (ListTaskRunsSortOrderEnum, bool)

GetMappingListTaskRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskSchedulesRequest ¶

type ListTaskSchedulesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Used to filter by the key of the object.
	Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. If this operator is not specified, then exact match is considered. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
	Type []string `contributesTo:"query" name:"type" 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 ListTaskSchedulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTaskSchedulesSortOrderEnum `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 filter parameter can be used to filter task schedule by its state.
	IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTaskSchedulesRequest wrapper for the ListTaskSchedules operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskSchedules.go.html to see an example of how to use ListTaskSchedulesRequest.

func (ListTaskSchedulesRequest) BinaryRequestBody ¶

func (request ListTaskSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskSchedulesRequest) HTTPRequest ¶

func (request ListTaskSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskSchedulesRequest) RetryPolicy ¶

func (request ListTaskSchedulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskSchedulesRequest) String ¶

func (request ListTaskSchedulesRequest) String() string

func (ListTaskSchedulesRequest) ValidateEnumValue ¶

func (request ListTaskSchedulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskSchedulesResponse ¶

type ListTaskSchedulesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TaskScheduleSummaryCollection instances
	TaskScheduleSummaryCollection `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"`
}

ListTaskSchedulesResponse wrapper for the ListTaskSchedules operation

func (ListTaskSchedulesResponse) HTTPResponse ¶

func (response ListTaskSchedulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskSchedulesResponse) String ¶

func (response ListTaskSchedulesResponse) String() string

type ListTaskSchedulesSortByEnum ¶

type ListTaskSchedulesSortByEnum string

ListTaskSchedulesSortByEnum Enum with underlying type: string

const (
	ListTaskSchedulesSortByTimeCreated ListTaskSchedulesSortByEnum = "TIME_CREATED"
	ListTaskSchedulesSortByDisplayName ListTaskSchedulesSortByEnum = "DISPLAY_NAME"
	ListTaskSchedulesSortByTimeUpdated ListTaskSchedulesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTaskSchedulesSortByEnum

func GetListTaskSchedulesSortByEnumValues ¶

func GetListTaskSchedulesSortByEnumValues() []ListTaskSchedulesSortByEnum

GetListTaskSchedulesSortByEnumValues Enumerates the set of values for ListTaskSchedulesSortByEnum

func GetMappingListTaskSchedulesSortByEnum ¶

func GetMappingListTaskSchedulesSortByEnum(val string) (ListTaskSchedulesSortByEnum, bool)

GetMappingListTaskSchedulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskSchedulesSortOrderEnum ¶

type ListTaskSchedulesSortOrderEnum string

ListTaskSchedulesSortOrderEnum Enum with underlying type: string

const (
	ListTaskSchedulesSortOrderAsc  ListTaskSchedulesSortOrderEnum = "ASC"
	ListTaskSchedulesSortOrderDesc ListTaskSchedulesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTaskSchedulesSortOrderEnum

func GetListTaskSchedulesSortOrderEnumValues ¶

func GetListTaskSchedulesSortOrderEnumValues() []ListTaskSchedulesSortOrderEnum

GetListTaskSchedulesSortOrderEnumValues Enumerates the set of values for ListTaskSchedulesSortOrderEnum

func GetMappingListTaskSchedulesSortOrderEnum ¶

func GetMappingListTaskSchedulesSortOrderEnum(val string) (ListTaskSchedulesSortOrderEnum, bool)

GetMappingListTaskSchedulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskValidationsRequest ¶

type ListTaskValidationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 ListTaskValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTaskValidationsSortOrderEnum `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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListTaskValidationsRequest wrapper for the ListTaskValidations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskValidations.go.html to see an example of how to use ListTaskValidationsRequest.

func (ListTaskValidationsRequest) BinaryRequestBody ¶

func (request ListTaskValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskValidationsRequest) HTTPRequest ¶

func (request ListTaskValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskValidationsRequest) RetryPolicy ¶

func (request ListTaskValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskValidationsRequest) String ¶

func (request ListTaskValidationsRequest) String() string

func (ListTaskValidationsRequest) ValidateEnumValue ¶

func (request ListTaskValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskValidationsResponse ¶

type ListTaskValidationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TaskValidationSummaryCollection instances
	TaskValidationSummaryCollection `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"`
}

ListTaskValidationsResponse wrapper for the ListTaskValidations operation

func (ListTaskValidationsResponse) HTTPResponse ¶

func (response ListTaskValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskValidationsResponse) String ¶

func (response ListTaskValidationsResponse) String() string

type ListTaskValidationsSortByEnum ¶

type ListTaskValidationsSortByEnum string

ListTaskValidationsSortByEnum Enum with underlying type: string

const (
	ListTaskValidationsSortByTimeCreated ListTaskValidationsSortByEnum = "TIME_CREATED"
	ListTaskValidationsSortByDisplayName ListTaskValidationsSortByEnum = "DISPLAY_NAME"
	ListTaskValidationsSortByTimeUpdated ListTaskValidationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTaskValidationsSortByEnum

func GetListTaskValidationsSortByEnumValues ¶

func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum

GetListTaskValidationsSortByEnumValues Enumerates the set of values for ListTaskValidationsSortByEnum

func GetMappingListTaskValidationsSortByEnum ¶

func GetMappingListTaskValidationsSortByEnum(val string) (ListTaskValidationsSortByEnum, bool)

GetMappingListTaskValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskValidationsSortOrderEnum ¶

type ListTaskValidationsSortOrderEnum string

ListTaskValidationsSortOrderEnum Enum with underlying type: string

const (
	ListTaskValidationsSortOrderAsc  ListTaskValidationsSortOrderEnum = "ASC"
	ListTaskValidationsSortOrderDesc ListTaskValidationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTaskValidationsSortOrderEnum

func GetListTaskValidationsSortOrderEnumValues ¶

func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum

GetListTaskValidationsSortOrderEnumValues Enumerates the set of values for ListTaskValidationsSortOrderEnum

func GetMappingListTaskValidationsSortOrderEnum ¶

func GetMappingListTaskValidationsSortOrderEnum(val string) (ListTaskValidationsSortOrderEnum, bool)

GetMappingListTaskValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTasksRequest ¶

type ListTasksRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Unique key of the folder.
	FolderId *string `mandatory:"false" contributesTo:"query" name:"folderId"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// Used to filter by the name of the object.
	Name *string `mandatory:"false" contributesTo:"query" name:"name"`

	// Used to filter by the key of the object.
	Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

	// Used to filter by the identifier of the object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. If this operator is not specified, then exact match is considered. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
	Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListTasksRequest wrapper for the ListTasks operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTasks.go.html to see an example of how to use ListTasksRequest.

func (ListTasksRequest) BinaryRequestBody ¶

func (request ListTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTasksRequest) HTTPRequest ¶

func (request ListTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTasksRequest) RetryPolicy ¶

func (request ListTasksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTasksRequest) String ¶

func (request ListTasksRequest) String() string

func (ListTasksRequest) ValidateEnumValue ¶

func (request ListTasksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTasksResponse ¶

type ListTasksResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TaskSummaryCollection instances
	TaskSummaryCollection `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"`
}

ListTasksResponse wrapper for the ListTasks operation

func (ListTasksResponse) HTTPResponse ¶

func (response ListTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTasksResponse) String ¶

func (response ListTasksResponse) String() string

type ListTasksSortByEnum ¶

type ListTasksSortByEnum string

ListTasksSortByEnum Enum with underlying type: string

const (
	ListTasksSortByTimeCreated ListTasksSortByEnum = "TIME_CREATED"
	ListTasksSortByDisplayName ListTasksSortByEnum = "DISPLAY_NAME"
	ListTasksSortByTimeUpdated ListTasksSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTasksSortByEnum

func GetListTasksSortByEnumValues ¶

func GetListTasksSortByEnumValues() []ListTasksSortByEnum

GetListTasksSortByEnumValues Enumerates the set of values for ListTasksSortByEnum

func GetMappingListTasksSortByEnum ¶

func GetMappingListTasksSortByEnum(val string) (ListTasksSortByEnum, bool)

GetMappingListTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTasksSortOrderEnum ¶

type ListTasksSortOrderEnum string

ListTasksSortOrderEnum Enum with underlying type: string

const (
	ListTasksSortOrderAsc  ListTasksSortOrderEnum = "ASC"
	ListTasksSortOrderDesc ListTasksSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTasksSortOrderEnum

func GetListTasksSortOrderEnumValues ¶

func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum

GetListTasksSortOrderEnumValues Enumerates the set of values for ListTasksSortOrderEnum

func GetMappingListTasksSortOrderEnum ¶

func GetMappingListTasksSortOrderEnum(val string) (ListTasksSortOrderEnum, bool)

GetMappingListTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTemplatesRequest ¶ added in v65.32.1

type ListTemplatesRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 published object.
	Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListTemplatesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListTemplatesSortByEnum `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
}

ListTemplatesRequest wrapper for the ListTemplates operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTemplates.go.html to see an example of how to use ListTemplatesRequest.

func (ListTemplatesRequest) BinaryRequestBody ¶ added in v65.32.1

func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTemplatesRequest) HTTPRequest ¶ added in v65.32.1

func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTemplatesRequest) RetryPolicy ¶ added in v65.32.1

func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTemplatesRequest) String ¶ added in v65.32.1

func (request ListTemplatesRequest) String() string

func (ListTemplatesRequest) ValidateEnumValue ¶ added in v65.32.1

func (request ListTemplatesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTemplatesResponse ¶ added in v65.32.1

type ListTemplatesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of TemplateSummaryCollection instances
	TemplateSummaryCollection `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"`
}

ListTemplatesResponse wrapper for the ListTemplates operation

func (ListTemplatesResponse) HTTPResponse ¶ added in v65.32.1

func (response ListTemplatesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTemplatesResponse) String ¶ added in v65.32.1

func (response ListTemplatesResponse) String() string

type ListTemplatesSortByEnum ¶ added in v65.32.1

type ListTemplatesSortByEnum string

ListTemplatesSortByEnum Enum with underlying type: string

const (
	ListTemplatesSortByTimeCreated ListTemplatesSortByEnum = "TIME_CREATED"
	ListTemplatesSortByDisplayName ListTemplatesSortByEnum = "DISPLAY_NAME"
	ListTemplatesSortByTimeUpdated ListTemplatesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListTemplatesSortByEnum

func GetListTemplatesSortByEnumValues ¶ added in v65.32.1

func GetListTemplatesSortByEnumValues() []ListTemplatesSortByEnum

GetListTemplatesSortByEnumValues Enumerates the set of values for ListTemplatesSortByEnum

func GetMappingListTemplatesSortByEnum ¶ added in v65.32.1

func GetMappingListTemplatesSortByEnum(val string) (ListTemplatesSortByEnum, bool)

GetMappingListTemplatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTemplatesSortOrderEnum ¶ added in v65.32.1

type ListTemplatesSortOrderEnum string

ListTemplatesSortOrderEnum Enum with underlying type: string

const (
	ListTemplatesSortOrderAsc  ListTemplatesSortOrderEnum = "ASC"
	ListTemplatesSortOrderDesc ListTemplatesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListTemplatesSortOrderEnum

func GetListTemplatesSortOrderEnumValues ¶ added in v65.32.1

func GetListTemplatesSortOrderEnumValues() []ListTemplatesSortOrderEnum

GetListTemplatesSortOrderEnumValues Enumerates the set of values for ListTemplatesSortOrderEnum

func GetMappingListTemplatesSortOrderEnum ¶ added in v65.32.1

func GetMappingListTemplatesSortOrderEnum(val string) (ListTemplatesSortOrderEnum, bool)

GetMappingListTemplatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionValidationsRequest ¶

type ListUserDefinedFunctionValidationsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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 ListUserDefinedFunctionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListUserDefinedFunctionValidationsSortOrderEnum `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"`

	// Metadata about the request. This information will not be transmitted to the service, but
	// represents information that the SDK will consume to drive retry behavior.
	RequestMetadata common.RequestMetadata
}

ListUserDefinedFunctionValidationsRequest wrapper for the ListUserDefinedFunctionValidations operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListUserDefinedFunctionValidations.go.html to see an example of how to use ListUserDefinedFunctionValidationsRequest.

func (ListUserDefinedFunctionValidationsRequest) BinaryRequestBody ¶

BinaryRequestBody implements the OCIRequest interface

func (ListUserDefinedFunctionValidationsRequest) HTTPRequest ¶

func (request ListUserDefinedFunctionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUserDefinedFunctionValidationsRequest) RetryPolicy ¶

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUserDefinedFunctionValidationsRequest) String ¶

func (ListUserDefinedFunctionValidationsRequest) ValidateEnumValue ¶

func (request ListUserDefinedFunctionValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListUserDefinedFunctionValidationsResponse ¶

type ListUserDefinedFunctionValidationsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of UserDefinedFunctionValidationSummaryCollection instances
	UserDefinedFunctionValidationSummaryCollection `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"`
}

ListUserDefinedFunctionValidationsResponse wrapper for the ListUserDefinedFunctionValidations operation

func (ListUserDefinedFunctionValidationsResponse) HTTPResponse ¶

func (response ListUserDefinedFunctionValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUserDefinedFunctionValidationsResponse) String ¶

type ListUserDefinedFunctionValidationsSortByEnum ¶

type ListUserDefinedFunctionValidationsSortByEnum string

ListUserDefinedFunctionValidationsSortByEnum Enum with underlying type: string

const (
	ListUserDefinedFunctionValidationsSortByTimeCreated ListUserDefinedFunctionValidationsSortByEnum = "TIME_CREATED"
	ListUserDefinedFunctionValidationsSortByDisplayName ListUserDefinedFunctionValidationsSortByEnum = "DISPLAY_NAME"
	ListUserDefinedFunctionValidationsSortByTimeUpdated ListUserDefinedFunctionValidationsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListUserDefinedFunctionValidationsSortByEnum

func GetListUserDefinedFunctionValidationsSortByEnumValues ¶

func GetListUserDefinedFunctionValidationsSortByEnumValues() []ListUserDefinedFunctionValidationsSortByEnum

GetListUserDefinedFunctionValidationsSortByEnumValues Enumerates the set of values for ListUserDefinedFunctionValidationsSortByEnum

func GetMappingListUserDefinedFunctionValidationsSortByEnum ¶

func GetMappingListUserDefinedFunctionValidationsSortByEnum(val string) (ListUserDefinedFunctionValidationsSortByEnum, bool)

GetMappingListUserDefinedFunctionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionValidationsSortOrderEnum ¶

type ListUserDefinedFunctionValidationsSortOrderEnum string

ListUserDefinedFunctionValidationsSortOrderEnum Enum with underlying type: string

const (
	ListUserDefinedFunctionValidationsSortOrderAsc  ListUserDefinedFunctionValidationsSortOrderEnum = "ASC"
	ListUserDefinedFunctionValidationsSortOrderDesc ListUserDefinedFunctionValidationsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUserDefinedFunctionValidationsSortOrderEnum

func GetListUserDefinedFunctionValidationsSortOrderEnumValues ¶

func GetListUserDefinedFunctionValidationsSortOrderEnumValues() []ListUserDefinedFunctionValidationsSortOrderEnum

GetListUserDefinedFunctionValidationsSortOrderEnumValues Enumerates the set of values for ListUserDefinedFunctionValidationsSortOrderEnum

func GetMappingListUserDefinedFunctionValidationsSortOrderEnum ¶

func GetMappingListUserDefinedFunctionValidationsSortOrderEnum(val string) (ListUserDefinedFunctionValidationsSortOrderEnum, bool)

GetMappingListUserDefinedFunctionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionsRequest ¶

type ListUserDefinedFunctionsRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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"`

	// Unique key of the FunctionLibrary.
	FunctionLibraryKey *string `mandatory:"false" contributesTo:"query" name:"functionLibraryKey"`

	// Specifies the fields to get for an object.
	Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

	// 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 `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

	// 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListUserDefinedFunctionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListUserDefinedFunctionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListUserDefinedFunctionsRequest wrapper for the ListUserDefinedFunctions operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListUserDefinedFunctions.go.html to see an example of how to use ListUserDefinedFunctionsRequest.

func (ListUserDefinedFunctionsRequest) BinaryRequestBody ¶

func (request ListUserDefinedFunctionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUserDefinedFunctionsRequest) HTTPRequest ¶

func (request ListUserDefinedFunctionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUserDefinedFunctionsRequest) RetryPolicy ¶

func (request ListUserDefinedFunctionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUserDefinedFunctionsRequest) String ¶

func (request ListUserDefinedFunctionsRequest) String() string

func (ListUserDefinedFunctionsRequest) ValidateEnumValue ¶

func (request ListUserDefinedFunctionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListUserDefinedFunctionsResponse ¶

type ListUserDefinedFunctionsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of UserDefinedFunctionSummaryCollection instances
	UserDefinedFunctionSummaryCollection `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"`
}

ListUserDefinedFunctionsResponse wrapper for the ListUserDefinedFunctions operation

func (ListUserDefinedFunctionsResponse) HTTPResponse ¶

func (response ListUserDefinedFunctionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUserDefinedFunctionsResponse) String ¶

func (response ListUserDefinedFunctionsResponse) String() string

type ListUserDefinedFunctionsSortByEnum ¶

type ListUserDefinedFunctionsSortByEnum string

ListUserDefinedFunctionsSortByEnum Enum with underlying type: string

const (
	ListUserDefinedFunctionsSortByTimeCreated ListUserDefinedFunctionsSortByEnum = "TIME_CREATED"
	ListUserDefinedFunctionsSortByDisplayName ListUserDefinedFunctionsSortByEnum = "DISPLAY_NAME"
	ListUserDefinedFunctionsSortByTimeUpdated ListUserDefinedFunctionsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListUserDefinedFunctionsSortByEnum

func GetListUserDefinedFunctionsSortByEnumValues ¶

func GetListUserDefinedFunctionsSortByEnumValues() []ListUserDefinedFunctionsSortByEnum

GetListUserDefinedFunctionsSortByEnumValues Enumerates the set of values for ListUserDefinedFunctionsSortByEnum

func GetMappingListUserDefinedFunctionsSortByEnum ¶

func GetMappingListUserDefinedFunctionsSortByEnum(val string) (ListUserDefinedFunctionsSortByEnum, bool)

GetMappingListUserDefinedFunctionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionsSortOrderEnum ¶

type ListUserDefinedFunctionsSortOrderEnum string

ListUserDefinedFunctionsSortOrderEnum Enum with underlying type: string

const (
	ListUserDefinedFunctionsSortOrderAsc  ListUserDefinedFunctionsSortOrderEnum = "ASC"
	ListUserDefinedFunctionsSortOrderDesc ListUserDefinedFunctionsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListUserDefinedFunctionsSortOrderEnum

func GetListUserDefinedFunctionsSortOrderEnumValues ¶

func GetListUserDefinedFunctionsSortOrderEnumValues() []ListUserDefinedFunctionsSortOrderEnum

GetListUserDefinedFunctionsSortOrderEnumValues Enumerates the set of values for ListUserDefinedFunctionsSortOrderEnum

func GetMappingListUserDefinedFunctionsSortOrderEnum ¶

func GetMappingListUserDefinedFunctionsSortOrderEnum(val string) (ListUserDefinedFunctionsSortOrderEnum, bool)

GetMappingListUserDefinedFunctionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest ¶

type ListWorkRequestErrorsRequest struct {

	// The ID of the asynchronous work request to retrieve.
	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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

func (ListWorkRequestErrorsRequest) BinaryRequestBody ¶

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest ¶

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy ¶

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String ¶

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue ¶

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse ¶

type ListWorkRequestErrorsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of []WorkRequestError instances
	Items []WorkRequestError `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

func (ListWorkRequestErrorsResponse) HTTPResponse ¶

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String ¶

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum ¶

type ListWorkRequestErrorsSortByEnum string

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortByTimeCreated ListWorkRequestErrorsSortByEnum = "TIME_CREATED"
	ListWorkRequestErrorsSortByDisplayName ListWorkRequestErrorsSortByEnum = "DISPLAY_NAME"
	ListWorkRequestErrorsSortByTimeUpdated ListWorkRequestErrorsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortByEnumValues ¶

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum ¶

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum ¶

type ListWorkRequestErrorsSortOrderEnum string

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
	ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestErrorsSortOrderEnumValues ¶

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum ¶

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest ¶

type ListWorkRequestLogsRequest struct {

	// The ID of the asynchronous work request to retrieve.
	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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

func (ListWorkRequestLogsRequest) BinaryRequestBody ¶

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest ¶

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy ¶

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String ¶

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue ¶

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse ¶

type ListWorkRequestLogsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of []WorkRequestLogEntry instances
	Items []WorkRequestLogEntry `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

func (ListWorkRequestLogsResponse) HTTPResponse ¶

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String ¶

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum ¶

type ListWorkRequestLogsSortByEnum string

ListWorkRequestLogsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortByTimeCreated ListWorkRequestLogsSortByEnum = "TIME_CREATED"
	ListWorkRequestLogsSortByDisplayName ListWorkRequestLogsSortByEnum = "DISPLAY_NAME"
	ListWorkRequestLogsSortByTimeUpdated ListWorkRequestLogsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortByEnumValues ¶

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum ¶

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum ¶

type ListWorkRequestLogsSortOrderEnum string

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
	ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestLogsSortOrderEnumValues ¶

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum ¶

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest ¶

type ListWorkRequestsRequest struct {

	// The OCID of the compartment containing the resources you want to list.
	CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

	// Unique Oracle-assigned identifier for the request. If
	// you need to contact Oracle about a particular request,
	// please provide the request ID.
	OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

	// DIS workspace id
	WorkspaceId *string `mandatory:"false" contributesTo:"query" name:"workspaceId"`

	// The 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"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" 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
}

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

func (ListWorkRequestsRequest) BinaryRequestBody ¶

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest ¶

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy ¶

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String ¶

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue ¶

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse ¶

type ListWorkRequestsResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of []WorkRequestSummary instances
	Items []WorkRequestSummary `presentIn:"body"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
	OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

func (ListWorkRequestsResponse) HTTPResponse ¶

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String ¶

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum ¶

type ListWorkRequestsSortByEnum string

ListWorkRequestsSortByEnum Enum with underlying type: string

const (
	ListWorkRequestsSortByTimeCreated ListWorkRequestsSortByEnum = "TIME_CREATED"
	ListWorkRequestsSortByDisplayName ListWorkRequestsSortByEnum = "DISPLAY_NAME"
	ListWorkRequestsSortByTimeUpdated ListWorkRequestsSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortByEnumValues ¶

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum ¶

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum ¶

type ListWorkRequestsSortOrderEnum string

ListWorkRequestsSortOrderEnum Enum with underlying type: string

const (
	ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
	ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsSortOrderEnumValues ¶

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum ¶

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsWorkRequestStatusEnum ¶

type ListWorkRequestsWorkRequestStatusEnum string

ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string

const (
	ListWorkRequestsWorkRequestStatusAccepted   ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED"
	ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS"
	ListWorkRequestsWorkRequestStatusFailed     ListWorkRequestsWorkRequestStatusEnum = "FAILED"
	ListWorkRequestsWorkRequestStatusSucceeded  ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED"
	ListWorkRequestsWorkRequestStatusCanceling  ListWorkRequestsWorkRequestStatusEnum = "CANCELING"
	ListWorkRequestsWorkRequestStatusCanceled   ListWorkRequestsWorkRequestStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum

func GetListWorkRequestsWorkRequestStatusEnumValues ¶

func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum

GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum

func GetMappingListWorkRequestsWorkRequestStatusEnum ¶

func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)

GetMappingListWorkRequestsWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkspacesRequest ¶

type ListWorkspacesRequest 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"`

	// The lifecycle state of a resource. When specified, the operation only returns resources that match the given lifecycle state. When not specified, all lifecycle states are processed as a match.
	LifecycleState WorkspaceLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

	// Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
	SortOrder ListWorkspacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

	// 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 ListWorkspacesSortByEnum `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
}

ListWorkspacesRequest wrapper for the ListWorkspaces operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkspaces.go.html to see an example of how to use ListWorkspacesRequest.

func (ListWorkspacesRequest) BinaryRequestBody ¶

func (request ListWorkspacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkspacesRequest) HTTPRequest ¶

func (request ListWorkspacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkspacesRequest) RetryPolicy ¶

func (request ListWorkspacesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkspacesRequest) String ¶

func (request ListWorkspacesRequest) String() string

func (ListWorkspacesRequest) ValidateEnumValue ¶

func (request ListWorkspacesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkspacesResponse ¶

type ListWorkspacesResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// A list of []WorkspaceSummary instances
	Items []WorkspaceSummary `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"`
}

ListWorkspacesResponse wrapper for the ListWorkspaces operation

func (ListWorkspacesResponse) HTTPResponse ¶

func (response ListWorkspacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkspacesResponse) String ¶

func (response ListWorkspacesResponse) String() string

type ListWorkspacesSortByEnum ¶

type ListWorkspacesSortByEnum string

ListWorkspacesSortByEnum Enum with underlying type: string

const (
	ListWorkspacesSortByTimeCreated ListWorkspacesSortByEnum = "TIME_CREATED"
	ListWorkspacesSortByDisplayName ListWorkspacesSortByEnum = "DISPLAY_NAME"
	ListWorkspacesSortByTimeUpdated ListWorkspacesSortByEnum = "TIME_UPDATED"
)

Set of constants representing the allowable values for ListWorkspacesSortByEnum

func GetListWorkspacesSortByEnumValues ¶

func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum

GetListWorkspacesSortByEnumValues Enumerates the set of values for ListWorkspacesSortByEnum

func GetMappingListWorkspacesSortByEnum ¶

func GetMappingListWorkspacesSortByEnum(val string) (ListWorkspacesSortByEnum, bool)

GetMappingListWorkspacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkspacesSortOrderEnum ¶

type ListWorkspacesSortOrderEnum string

ListWorkspacesSortOrderEnum Enum with underlying type: string

const (
	ListWorkspacesSortOrderAsc  ListWorkspacesSortOrderEnum = "ASC"
	ListWorkspacesSortOrderDesc ListWorkspacesSortOrderEnum = "DESC"
)

Set of constants representing the allowable values for ListWorkspacesSortOrderEnum

func GetListWorkspacesSortOrderEnumValues ¶

func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum

GetListWorkspacesSortOrderEnumValues Enumerates the set of values for ListWorkspacesSortOrderEnum

func GetMappingListWorkspacesSortOrderEnum ¶

func GetMappingListWorkspacesSortOrderEnum(val string) (ListWorkspacesSortOrderEnum, bool)

GetMappingListWorkspacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type Lookup ¶

type Lookup 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"`

	// 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 []TypedObject `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"`

	LookupCondition *Expression `mandatory:"false" json:"lookupCondition"`

	// For the rows for which lookup condition does not satisfy, if set to true - do not return those rows of primary Input source and if set to false - create a row with primary input fields values and lookup field values as NULL.
	IsSkipNoMatch *bool `mandatory:"false" json:"isSkipNoMatch"`

	// this map is used for replacing NULL values in the record. Key is the column name and value is the NULL replacement.
	NullFillValues map[string]interface{} `mandatory:"false" json:"nullFillValues"`

	// if there are multiple records found in the lookup input what action should be performed. The default value for this field is RETURN_ANY.
	MultiMatchStrategy LookupMultiMatchStrategyEnum `mandatory:"false" json:"multiMatchStrategy,omitempty"`
}

Lookup The information about the lookup operator. The lookup operator has two input links, a primary input, and a lookup source input. It has an output link, fields of the lookup input are appended to the primary input and projected as the output fields.

func (Lookup) GetDescription ¶

func (m Lookup) GetDescription() *string

GetDescription returns Description

func (Lookup) GetIdentifier ¶

func (m Lookup) GetIdentifier() *string

GetIdentifier returns Identifier

func (Lookup) GetInputPorts ¶

func (m Lookup) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Lookup) GetKey ¶

func (m Lookup) GetKey() *string

GetKey returns Key

func (Lookup) GetModelVersion ¶

func (m Lookup) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Lookup) GetName ¶

func (m Lookup) GetName() *string

GetName returns Name

func (Lookup) GetObjectStatus ¶

func (m Lookup) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Lookup) GetObjectVersion ¶

func (m Lookup) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Lookup) GetOpConfigValues ¶

func (m Lookup) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Lookup) GetOutputPorts ¶

func (m Lookup) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Lookup) GetParameters ¶

func (m Lookup) GetParameters() []Parameter

GetParameters returns Parameters

func (Lookup) GetParentRef ¶

func (m Lookup) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Lookup) MarshalJSON ¶

func (m Lookup) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Lookup) String ¶

func (m Lookup) String() string

func (*Lookup) UnmarshalJSON ¶ added in v65.5.0

func (m *Lookup) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Lookup) ValidateEnumValue ¶

func (m Lookup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LookupMultiMatchStrategyEnum ¶

type LookupMultiMatchStrategyEnum string

LookupMultiMatchStrategyEnum Enum with underlying type: string

const (
	LookupMultiMatchStrategyAny   LookupMultiMatchStrategyEnum = "RETURN_ANY"
	LookupMultiMatchStrategyFirst LookupMultiMatchStrategyEnum = "RETURN_FIRST"
	LookupMultiMatchStrategyLast  LookupMultiMatchStrategyEnum = "RETURN_LAST"
	LookupMultiMatchStrategyAll   LookupMultiMatchStrategyEnum = "RETURN_ALL"
	LookupMultiMatchStrategyError LookupMultiMatchStrategyEnum = "RETURN_ERROR"
)

Set of constants representing the allowable values for LookupMultiMatchStrategyEnum

func GetLookupMultiMatchStrategyEnumValues ¶

func GetLookupMultiMatchStrategyEnumValues() []LookupMultiMatchStrategyEnum

GetLookupMultiMatchStrategyEnumValues Enumerates the set of values for LookupMultiMatchStrategyEnum

func GetMappingLookupMultiMatchStrategyEnum ¶

func GetMappingLookupMultiMatchStrategyEnum(val string) (LookupMultiMatchStrategyEnum, bool)

GetMappingLookupMultiMatchStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type MacroField ¶

type MacroField 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"`

	Expr *Expression `mandatory:"false" json:"expr"`

	Type BaseType `mandatory:"false" json:"type"`

	// Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).
	IsUseSourceType *bool `mandatory:"false" json:"isUseSourceType"`

	UseType *ConfiguredType `mandatory:"false" json:"useType"`

	// Labels are keywords or labels that you can add to data assets, dataflows, and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

MacroField The type representing the macro field concept. Macro fields have an expression to define a macro.

func (MacroField) GetConfigValues ¶

func (m MacroField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (MacroField) GetDescription ¶

func (m MacroField) GetDescription() *string

GetDescription returns Description

func (MacroField) GetKey ¶

func (m MacroField) GetKey() *string

GetKey returns Key

func (MacroField) GetModelVersion ¶

func (m MacroField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MacroField) GetName ¶

func (m MacroField) GetName() *string

GetName returns Name

func (MacroField) GetObjectStatus ¶

func (m MacroField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MacroField) GetParentRef ¶

func (m MacroField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MacroField) MarshalJSON ¶

func (m MacroField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacroField) String ¶

func (m MacroField) String() string

func (*MacroField) UnmarshalJSON ¶

func (m *MacroField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MacroField) ValidateEnumValue ¶

func (m MacroField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacroPivotField ¶ added in v65.5.0

type MacroPivotField struct {

	// The type of the types object.
	ModelType MacroPivotFieldModelTypeEnum `mandatory:"true" json:"modelType"`

	// 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"`

	Expr *Expression `mandatory:"false" json:"expr"`

	UseType *ConfiguredType `mandatory:"false" json:"useType"`

	Type BaseType `mandatory:"false" json:"type"`

	// column name pattern can be used to generate the name structure of the generated columns. By default column names are of %PIVOT_KEY_VALUE% or %MACRO_INPUT%_%PIVOT_KEY_VALUE%, but we can change it something by passing something like MY_PREFIX%PIVOT_KEY_VALUE%MY_SUFFIX or MY_PREFIX%MACRO_INPUT%_%PIVOT_KEY_VALUE%MY_SUFFIX which will add custom prefix and suffix to the column name.
	ColumnNamePattern *string `mandatory:"false" json:"columnNamePattern"`

	// Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).
	IsUseSourceType *bool `mandatory:"false" json:"isUseSourceType"`
}

MacroPivotField MacroPivotField is used for the PivotField with macro expressions. It can contain the rules according to the macro pattern/attribute added and create new fields according to the PivotKeyValues

func (MacroPivotField) String ¶ added in v65.5.0

func (m MacroPivotField) String() string

func (*MacroPivotField) UnmarshalJSON ¶ added in v65.5.0

func (m *MacroPivotField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MacroPivotField) ValidateEnumValue ¶ added in v65.5.0

func (m MacroPivotField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacroPivotFieldModelTypeEnum ¶ added in v65.5.0

type MacroPivotFieldModelTypeEnum string

MacroPivotFieldModelTypeEnum Enum with underlying type: string

const (
	MacroPivotFieldModelTypeShape                    MacroPivotFieldModelTypeEnum = "SHAPE"
	MacroPivotFieldModelTypeInputPort                MacroPivotFieldModelTypeEnum = "INPUT_PORT"
	MacroPivotFieldModelTypeShapeField               MacroPivotFieldModelTypeEnum = "SHAPE_FIELD"
	MacroPivotFieldModelTypeInputField               MacroPivotFieldModelTypeEnum = "INPUT_FIELD"
	MacroPivotFieldModelTypeDerivedField             MacroPivotFieldModelTypeEnum = "DERIVED_FIELD"
	MacroPivotFieldModelTypeMacroField               MacroPivotFieldModelTypeEnum = "MACRO_FIELD"
	MacroPivotFieldModelTypeOutputField              MacroPivotFieldModelTypeEnum = "OUTPUT_FIELD"
	MacroPivotFieldModelTypeDynamicProxyField        MacroPivotFieldModelTypeEnum = "DYNAMIC_PROXY_FIELD"
	MacroPivotFieldModelTypeOutputPort               MacroPivotFieldModelTypeEnum = "OUTPUT_PORT"
	MacroPivotFieldModelTypeDynamicInputField        MacroPivotFieldModelTypeEnum = "DYNAMIC_INPUT_FIELD"
	MacroPivotFieldModelTypeProxyField               MacroPivotFieldModelTypeEnum = "PROXY_FIELD"
	MacroPivotFieldModelTypeParameter                MacroPivotFieldModelTypeEnum = "PARAMETER"
	MacroPivotFieldModelTypePivotField               MacroPivotFieldModelTypeEnum = "PIVOT_FIELD"
	MacroPivotFieldModelTypeMacroPivotField          MacroPivotFieldModelTypeEnum = "MACRO_PIVOT_FIELD"
	MacroPivotFieldModelTypeConditionalOutputPort    MacroPivotFieldModelTypeEnum = "CONDITIONAL_OUTPUT_PORT"
	MacroPivotFieldModelTypeInputProxyField          MacroPivotFieldModelTypeEnum = "INPUT_PROXY_FIELD"
	MacroPivotFieldModelTypeMaterializedDynamicField MacroPivotFieldModelTypeEnum = "MATERIALIZED_DYNAMIC_FIELD"
	MacroPivotFieldModelTypeDecisionOutputPort       MacroPivotFieldModelTypeEnum = "DECISION_OUTPUT_PORT"
)

Set of constants representing the allowable values for MacroPivotFieldModelTypeEnum

func GetMacroPivotFieldModelTypeEnumValues ¶ added in v65.5.0

func GetMacroPivotFieldModelTypeEnumValues() []MacroPivotFieldModelTypeEnum

GetMacroPivotFieldModelTypeEnumValues Enumerates the set of values for MacroPivotFieldModelTypeEnum

func GetMappingMacroPivotFieldModelTypeEnum ¶ added in v65.5.0

func GetMappingMacroPivotFieldModelTypeEnum(val string) (MacroPivotFieldModelTypeEnum, bool)

GetMappingMacroPivotFieldModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MapType ¶ added in v65.21.0

type MapType 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"`

	// Seeded type
	KeyElementType *string `mandatory:"false" json:"keyElementType"`

	// Seeded type
	ValueElementType *string `mandatory:"false" json:"valueElementType"`

	// Defines whether null values are allowed.
	ContainsNull *bool `mandatory:"false" json:"containsNull"`
}

MapType Map type object.

func (MapType) GetDescription ¶ added in v65.21.0

func (m MapType) GetDescription() *string

GetDescription returns Description

func (MapType) GetKey ¶ added in v65.21.0

func (m MapType) GetKey() *string

GetKey returns Key

func (MapType) GetModelVersion ¶ added in v65.21.0

func (m MapType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MapType) GetName ¶ added in v65.21.0

func (m MapType) GetName() *string

GetName returns Name

func (MapType) GetObjectStatus ¶ added in v65.21.0

func (m MapType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MapType) GetParentRef ¶ added in v65.21.0

func (m MapType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MapType) MarshalJSON ¶ added in v65.21.0

func (m MapType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MapType) String ¶ added in v65.21.0

func (m MapType) String() string

func (MapType) ValidateEnumValue ¶ added in v65.21.0

func (m MapType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MaterializedCompositeType ¶ added in v65.21.0

type MaterializedCompositeType 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"`

	// An array of elements.
	Elements []string `mandatory:"false" json:"elements"`

	// An array of path names corresponding to the elements.  The path names are used when referring to the field in an expression.
	PathNames []string `mandatory:"false" json:"pathNames"`

	ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

MaterializedCompositeType A `MaterializedCompositeType` represents a type that is composed of a list of sub-types, for example an `Address` type. The sub-types can be simple `DataType` or other `CompositeType` objects. Typically, a `CompositeType` may represent an arbitrarily deep hierarchy of types.

func (MaterializedCompositeType) GetDescription ¶ added in v65.21.0

func (m MaterializedCompositeType) GetDescription() *string

GetDescription returns Description

func (MaterializedCompositeType) GetKey ¶ added in v65.21.0

func (m MaterializedCompositeType) GetKey() *string

GetKey returns Key

func (MaterializedCompositeType) GetModelVersion ¶ added in v65.21.0

func (m MaterializedCompositeType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MaterializedCompositeType) GetName ¶ added in v65.21.0

func (m MaterializedCompositeType) GetName() *string

GetName returns Name

func (MaterializedCompositeType) GetObjectStatus ¶ added in v65.21.0

func (m MaterializedCompositeType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MaterializedCompositeType) GetParentRef ¶ added in v65.21.0

func (m MaterializedCompositeType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MaterializedCompositeType) MarshalJSON ¶ added in v65.21.0

func (m MaterializedCompositeType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MaterializedCompositeType) String ¶ added in v65.21.0

func (m MaterializedCompositeType) String() string

func (MaterializedCompositeType) ValidateEnumValue ¶ added in v65.21.0

func (m MaterializedCompositeType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MaterializedDynamicField ¶ added in v65.21.0

type MaterializedDynamicField 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"`

	// Reference key value to an object within the document.
	Scope *string `mandatory:"false" json:"scope"`

	Type *MaterializedCompositeType `mandatory:"false" json:"type"`
}

MaterializedDynamicField A materialized dynamic field, rules have been applied and all fields are concrete.

func (MaterializedDynamicField) GetConfigValues ¶ added in v65.21.0

func (m MaterializedDynamicField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (MaterializedDynamicField) GetDescription ¶ added in v65.21.0

func (m MaterializedDynamicField) GetDescription() *string

GetDescription returns Description

func (MaterializedDynamicField) GetKey ¶ added in v65.21.0

func (m MaterializedDynamicField) GetKey() *string

GetKey returns Key

func (MaterializedDynamicField) GetModelVersion ¶ added in v65.21.0

func (m MaterializedDynamicField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MaterializedDynamicField) GetName ¶ added in v65.21.0

func (m MaterializedDynamicField) GetName() *string

GetName returns Name

func (MaterializedDynamicField) GetObjectStatus ¶ added in v65.21.0

func (m MaterializedDynamicField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MaterializedDynamicField) GetParentRef ¶ added in v65.21.0

func (m MaterializedDynamicField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MaterializedDynamicField) MarshalJSON ¶ added in v65.21.0

func (m MaterializedDynamicField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MaterializedDynamicField) String ¶ added in v65.21.0

func (m MaterializedDynamicField) String() string

func (MaterializedDynamicField) ValidateEnumValue ¶ added in v65.21.0

func (m MaterializedDynamicField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeOperator ¶

type MergeOperator 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"`

	// 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 []TypedObject `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"`

	// The merge condition. The conditions are
	// ALL_SUCCESS - All the preceeding operators need to be successful.
	// ALL_FAILED - All the preceeding operators should have failed.
	// ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
	// ONE_SUCCESS - Atleast one of the preceeding operators should have succeeded.
	// ONE_FAILED - Atleast one of the preceeding operators should have failed.
	TriggerRule MergeOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

MergeOperator Represents the start of a pipeline.

func (MergeOperator) GetDescription ¶

func (m MergeOperator) GetDescription() *string

GetDescription returns Description

func (MergeOperator) GetIdentifier ¶

func (m MergeOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (MergeOperator) GetInputPorts ¶

func (m MergeOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (MergeOperator) GetKey ¶

func (m MergeOperator) GetKey() *string

GetKey returns Key

func (MergeOperator) GetModelVersion ¶

func (m MergeOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MergeOperator) GetName ¶

func (m MergeOperator) GetName() *string

GetName returns Name

func (MergeOperator) GetObjectStatus ¶

func (m MergeOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MergeOperator) GetObjectVersion ¶

func (m MergeOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (MergeOperator) GetOpConfigValues ¶

func (m MergeOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (MergeOperator) GetOutputPorts ¶

func (m MergeOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (MergeOperator) GetParameters ¶

func (m MergeOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (MergeOperator) GetParentRef ¶

func (m MergeOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MergeOperator) MarshalJSON ¶

func (m MergeOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MergeOperator) String ¶

func (m MergeOperator) String() string

func (*MergeOperator) UnmarshalJSON ¶ added in v65.5.0

func (m *MergeOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MergeOperator) ValidateEnumValue ¶

func (m MergeOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeOperatorTriggerRuleEnum ¶

type MergeOperatorTriggerRuleEnum string

MergeOperatorTriggerRuleEnum Enum with underlying type: string

const (
	MergeOperatorTriggerRuleAllSuccess  MergeOperatorTriggerRuleEnum = "ALL_SUCCESS"
	MergeOperatorTriggerRuleAllFailed   MergeOperatorTriggerRuleEnum = "ALL_FAILED"
	MergeOperatorTriggerRuleAllComplete MergeOperatorTriggerRuleEnum = "ALL_COMPLETE"
	MergeOperatorTriggerRuleOneSuccess  MergeOperatorTriggerRuleEnum = "ONE_SUCCESS"
	MergeOperatorTriggerRuleOneFailed   MergeOperatorTriggerRuleEnum = "ONE_FAILED"
)

Set of constants representing the allowable values for MergeOperatorTriggerRuleEnum

func GetMappingMergeOperatorTriggerRuleEnum ¶

func GetMappingMergeOperatorTriggerRuleEnum(val string) (MergeOperatorTriggerRuleEnum, bool)

GetMappingMergeOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMergeOperatorTriggerRuleEnumValues ¶

func GetMergeOperatorTriggerRuleEnumValues() []MergeOperatorTriggerRuleEnum

GetMergeOperatorTriggerRuleEnumValues Enumerates the set of values for MergeOperatorTriggerRuleEnum

type Message ¶

type Message struct {

	// The type of message (error, warning, or info).
	Type MessageTypeEnum `mandatory:"true" json:"type"`

	// The message code.
	Code *string `mandatory:"true" json:"code"`

	// The message text.
	Message *string `mandatory:"true" json:"message"`
}

Message The details of a message.

func (Message) String ¶

func (m Message) String() string

func (Message) ValidateEnumValue ¶

func (m Message) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MessageTypeEnum ¶

type MessageTypeEnum string

MessageTypeEnum Enum with underlying type: string

const (
	MessageTypeError   MessageTypeEnum = "ERROR"
	MessageTypeWarning MessageTypeEnum = "WARNING"
	MessageTypeInfo    MessageTypeEnum = "INFO"
)

Set of constants representing the allowable values for MessageTypeEnum

func GetMappingMessageTypeEnum ¶

func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)

GetMappingMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMessageTypeEnumValues ¶

func GetMessageTypeEnumValues() []MessageTypeEnum

GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum

type Minus ¶

type Minus 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"`

	// 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 []TypedObject `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"`

	// The information about the minus all.
	IsAll *bool `mandatory:"false" json:"isAll"`

	// minusType
	MinusType MinusMinusTypeEnum `mandatory:"false" json:"minusType,omitempty"`
}

Minus The information about a minus object.

func (Minus) GetDescription ¶

func (m Minus) GetDescription() *string

GetDescription returns Description

func (Minus) GetIdentifier ¶

func (m Minus) GetIdentifier() *string

GetIdentifier returns Identifier

func (Minus) GetInputPorts ¶

func (m Minus) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Minus) GetKey ¶

func (m Minus) GetKey() *string

GetKey returns Key

func (Minus) GetModelVersion ¶

func (m Minus) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Minus) GetName ¶

func (m Minus) GetName() *string

GetName returns Name

func (Minus) GetObjectStatus ¶

func (m Minus) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Minus) GetObjectVersion ¶

func (m Minus) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Minus) GetOpConfigValues ¶

func (m Minus) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Minus) GetOutputPorts ¶

func (m Minus) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Minus) GetParameters ¶

func (m Minus) GetParameters() []Parameter

GetParameters returns Parameters

func (Minus) GetParentRef ¶

func (m Minus) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Minus) MarshalJSON ¶

func (m Minus) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Minus) String ¶

func (m Minus) String() string

func (*Minus) UnmarshalJSON ¶ added in v65.5.0

func (m *Minus) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Minus) ValidateEnumValue ¶

func (m Minus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MinusMinusTypeEnum ¶

type MinusMinusTypeEnum string

MinusMinusTypeEnum Enum with underlying type: string

const (
	MinusMinusTypeName     MinusMinusTypeEnum = "NAME"
	MinusMinusTypePosition MinusMinusTypeEnum = "POSITION"
)

Set of constants representing the allowable values for MinusMinusTypeEnum

func GetMappingMinusMinusTypeEnum ¶

func GetMappingMinusMinusTypeEnum(val string) (MinusMinusTypeEnum, bool)

GetMappingMinusMinusTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMinusMinusTypeEnumValues ¶

func GetMinusMinusTypeEnumValues() []MinusMinusTypeEnum

GetMinusMinusTypeEnumValues Enumerates the set of values for MinusMinusTypeEnum

type ModelSelect ¶

type ModelSelect struct {

	// Specifies whether the object is distinct.
	IsDistinct *bool `mandatory:"false" json:"isDistinct"`

	// An array of selected columns.
	SelectColumns []ShapeField `mandatory:"false" json:"selectColumns"`
}

ModelSelect The information about the select object.

func (ModelSelect) MarshalJSON ¶

func (m ModelSelect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ModelSelect) String ¶

func (m ModelSelect) String() string

func (ModelSelect) ValidateEnumValue ¶

func (m ModelSelect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonthlyFrequencyDetails ¶

type MonthlyFrequencyDetails struct {

	// This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
	Interval *int `mandatory:"false" json:"interval"`

	Time *Time `mandatory:"false" json:"time"`

	// A list of days of the month to be scheduled. i.e. excute every 2nd,3rd, 10th of the month.
	Days []int `mandatory:"false" json:"days"`

	// the frequency of the schedule.
	Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

MonthlyFrequencyDetails Frequency Details model for monthly frequency.

func (MonthlyFrequencyDetails) GetFrequency ¶

GetFrequency returns Frequency

func (MonthlyFrequencyDetails) MarshalJSON ¶

func (m MonthlyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MonthlyFrequencyDetails) String ¶

func (m MonthlyFrequencyDetails) String() string

func (MonthlyFrequencyDetails) ValidateEnumValue ¶

func (m MonthlyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonthlyRuleFrequencyDetails ¶

type MonthlyRuleFrequencyDetails struct {

	// This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
	Interval *int `mandatory:"false" json:"interval"`

	Time *Time `mandatory:"false" json:"time"`

	// This holds the week of the month in which the schedule should be triggered.
	WeekOfMonth MonthlyRuleFrequencyDetailsWeekOfMonthEnum `mandatory:"false" json:"weekOfMonth,omitempty"`

	// This holds the day of the week on which the schedule should be triggered.
	DayOfWeek MonthlyRuleFrequencyDetailsDayOfWeekEnum `mandatory:"false" json:"dayOfWeek,omitempty"`

	// the frequency of the schedule.
	Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

MonthlyRuleFrequencyDetails Frequency Details model for monthly frequency based on week of month and day of week.

func (MonthlyRuleFrequencyDetails) GetFrequency ¶

GetFrequency returns Frequency

func (MonthlyRuleFrequencyDetails) MarshalJSON ¶

func (m MonthlyRuleFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MonthlyRuleFrequencyDetails) String ¶

func (MonthlyRuleFrequencyDetails) ValidateEnumValue ¶

func (m MonthlyRuleFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonthlyRuleFrequencyDetailsDayOfWeekEnum ¶

type MonthlyRuleFrequencyDetailsDayOfWeekEnum string

MonthlyRuleFrequencyDetailsDayOfWeekEnum Enum with underlying type: string

const (
	MonthlyRuleFrequencyDetailsDayOfWeekSunday    MonthlyRuleFrequencyDetailsDayOfWeekEnum = "SUNDAY"
	MonthlyRuleFrequencyDetailsDayOfWeekMonday    MonthlyRuleFrequencyDetailsDayOfWeekEnum = "MONDAY"
	MonthlyRuleFrequencyDetailsDayOfWeekTuesday   MonthlyRuleFrequencyDetailsDayOfWeekEnum = "TUESDAY"
	MonthlyRuleFrequencyDetailsDayOfWeekWednesday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "WEDNESDAY"
	MonthlyRuleFrequencyDetailsDayOfWeekThursday  MonthlyRuleFrequencyDetailsDayOfWeekEnum = "THURSDAY"
	MonthlyRuleFrequencyDetailsDayOfWeekFriday    MonthlyRuleFrequencyDetailsDayOfWeekEnum = "FRIDAY"
	MonthlyRuleFrequencyDetailsDayOfWeekSaturday  MonthlyRuleFrequencyDetailsDayOfWeekEnum = "SATURDAY"
)

Set of constants representing the allowable values for MonthlyRuleFrequencyDetailsDayOfWeekEnum

func GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum ¶

func GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum(val string) (MonthlyRuleFrequencyDetailsDayOfWeekEnum, bool)

GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues ¶

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues() []MonthlyRuleFrequencyDetailsDayOfWeekEnum

GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues Enumerates the set of values for MonthlyRuleFrequencyDetailsDayOfWeekEnum

type MonthlyRuleFrequencyDetailsWeekOfMonthEnum ¶

type MonthlyRuleFrequencyDetailsWeekOfMonthEnum string

MonthlyRuleFrequencyDetailsWeekOfMonthEnum Enum with underlying type: string

const (
	MonthlyRuleFrequencyDetailsWeekOfMonthFirst  MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "FIRST"
	MonthlyRuleFrequencyDetailsWeekOfMonthSecond MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "SECOND"
	MonthlyRuleFrequencyDetailsWeekOfMonthThird  MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "THIRD"
	MonthlyRuleFrequencyDetailsWeekOfMonthFourth MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "FOURTH"
	MonthlyRuleFrequencyDetailsWeekOfMonthFifth  MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "FIFTH"
	MonthlyRuleFrequencyDetailsWeekOfMonthLast   MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "LAST"
)

Set of constants representing the allowable values for MonthlyRuleFrequencyDetailsWeekOfMonthEnum

func GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum ¶

func GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum(val string) (MonthlyRuleFrequencyDetailsWeekOfMonthEnum, bool)

GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues ¶

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues() []MonthlyRuleFrequencyDetailsWeekOfMonthEnum

GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues Enumerates the set of values for MonthlyRuleFrequencyDetailsWeekOfMonthEnum

type NameListRule ¶

type NameListRule 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"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	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"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Specifies whether to skip remaining rules when a match is found.
	IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

	// Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	// Specifies whether to cascade or not.
	IsCascade *bool `mandatory:"false" json:"isCascade"`

	// Specifies if the rule is case sensitive.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// 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.
	Names []string `mandatory:"false" json:"names"`

	// The pattern matching strategy.
	MatchingStrategy NameListRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

	// The rule type.
	RuleType NameListRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

NameListRule The name list rule which defines how fields are projected. For example, this may be all fields begining with STR.

func (NameListRule) GetConfigValues ¶

func (m NameListRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NameListRule) GetDescription ¶

func (m NameListRule) GetDescription() *string

GetDescription returns Description

func (NameListRule) GetIsJavaRegexSyntax ¶

func (m NameListRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (NameListRule) GetKey ¶

func (m NameListRule) GetKey() *string

GetKey returns Key

func (NameListRule) GetModelVersion ¶

func (m NameListRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NameListRule) GetObjectStatus ¶

func (m NameListRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NameListRule) GetParentRef ¶

func (m NameListRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NameListRule) MarshalJSON ¶

func (m NameListRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NameListRule) String ¶

func (m NameListRule) String() string

func (NameListRule) ValidateEnumValue ¶

func (m NameListRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NameListRuleMatchingStrategyEnum ¶

type NameListRuleMatchingStrategyEnum string

NameListRuleMatchingStrategyEnum Enum with underlying type: string

const (
	NameListRuleMatchingStrategyNameOrTags NameListRuleMatchingStrategyEnum = "NAME_OR_TAGS"
	NameListRuleMatchingStrategyTagsOnly   NameListRuleMatchingStrategyEnum = "TAGS_ONLY"
	NameListRuleMatchingStrategyNameOnly   NameListRuleMatchingStrategyEnum = "NAME_ONLY"
)

Set of constants representing the allowable values for NameListRuleMatchingStrategyEnum

func GetMappingNameListRuleMatchingStrategyEnum ¶

func GetMappingNameListRuleMatchingStrategyEnum(val string) (NameListRuleMatchingStrategyEnum, bool)

GetMappingNameListRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNameListRuleMatchingStrategyEnumValues ¶

func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum

GetNameListRuleMatchingStrategyEnumValues Enumerates the set of values for NameListRuleMatchingStrategyEnum

type NameListRuleRuleTypeEnum ¶

type NameListRuleRuleTypeEnum string

NameListRuleRuleTypeEnum Enum with underlying type: string

const (
	NameListRuleRuleTypeInclude NameListRuleRuleTypeEnum = "INCLUDE"
	NameListRuleRuleTypeExclude NameListRuleRuleTypeEnum = "EXCLUDE"
)

Set of constants representing the allowable values for NameListRuleRuleTypeEnum

func GetMappingNameListRuleRuleTypeEnum ¶

func GetMappingNameListRuleRuleTypeEnum(val string) (NameListRuleRuleTypeEnum, bool)

GetMappingNameListRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNameListRuleRuleTypeEnumValues ¶

func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum

GetNameListRuleRuleTypeEnumValues Enumerates the set of values for NameListRuleRuleTypeEnum

type NamePatternRule ¶

type NamePatternRule 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"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	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"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Specifies whether to skip remaining rules when a match is found.
	IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

	// Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	// Specifies whether to cascade or not.
	IsCascade *bool `mandatory:"false" json:"isCascade"`

	// Specifies if the rule is case sensitive.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// The rule pattern.
	Pattern *string `mandatory:"false" json:"pattern"`

	// The pattern matching strategy.
	MatchingStrategy NamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

	// The rule type.
	RuleType NamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

NamePatternRule This rule projects fields by a name pattern, for example it may start with STR_ or end with _DATE. This is defined using a regular expression.

func (NamePatternRule) GetConfigValues ¶

func (m NamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NamePatternRule) GetDescription ¶

func (m NamePatternRule) GetDescription() *string

GetDescription returns Description

func (NamePatternRule) GetIsJavaRegexSyntax ¶

func (m NamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (NamePatternRule) GetKey ¶

func (m NamePatternRule) GetKey() *string

GetKey returns Key

func (NamePatternRule) GetModelVersion ¶

func (m NamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NamePatternRule) GetObjectStatus ¶

func (m NamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NamePatternRule) GetParentRef ¶

func (m NamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NamePatternRule) MarshalJSON ¶

func (m NamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NamePatternRule) String ¶

func (m NamePatternRule) String() string

func (NamePatternRule) ValidateEnumValue ¶

func (m NamePatternRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NamePatternRuleMatchingStrategyEnum ¶

type NamePatternRuleMatchingStrategyEnum string

NamePatternRuleMatchingStrategyEnum Enum with underlying type: string

const (
	NamePatternRuleMatchingStrategyNameOrTags NamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS"
	NamePatternRuleMatchingStrategyTagsOnly   NamePatternRuleMatchingStrategyEnum = "TAGS_ONLY"
	NamePatternRuleMatchingStrategyNameOnly   NamePatternRuleMatchingStrategyEnum = "NAME_ONLY"
)

Set of constants representing the allowable values for NamePatternRuleMatchingStrategyEnum

func GetMappingNamePatternRuleMatchingStrategyEnum ¶

func GetMappingNamePatternRuleMatchingStrategyEnum(val string) (NamePatternRuleMatchingStrategyEnum, bool)

GetMappingNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNamePatternRuleMatchingStrategyEnumValues ¶

func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum

GetNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for NamePatternRuleMatchingStrategyEnum

type NamePatternRuleRuleTypeEnum ¶

type NamePatternRuleRuleTypeEnum string

NamePatternRuleRuleTypeEnum Enum with underlying type: string

const (
	NamePatternRuleRuleTypeInclude NamePatternRuleRuleTypeEnum = "INCLUDE"
	NamePatternRuleRuleTypeExclude NamePatternRuleRuleTypeEnum = "EXCLUDE"
)

Set of constants representing the allowable values for NamePatternRuleRuleTypeEnum

func GetMappingNamePatternRuleRuleTypeEnum ¶

func GetMappingNamePatternRuleRuleTypeEnum(val string) (NamePatternRuleRuleTypeEnum, bool)

GetMappingNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNamePatternRuleRuleTypeEnumValues ¶

func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum

GetNamePatternRuleRuleTypeEnumValues Enumerates the set of values for NamePatternRuleRuleTypeEnum

type NamedEntityMap ¶ added in v65.5.0

type NamedEntityMap struct {

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// 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"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The source entity name.
	SourceEntity *string `mandatory:"false" json:"sourceEntity"`

	// The target entity name.
	TargetEntity *string `mandatory:"false" json:"targetEntity"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

NamedEntityMap A named field map.

func (NamedEntityMap) GetDescription ¶ added in v65.5.0

func (m NamedEntityMap) GetDescription() *string

GetDescription returns Description

func (NamedEntityMap) MarshalJSON ¶ added in v65.5.0

func (m NamedEntityMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NamedEntityMap) String ¶ added in v65.5.0

func (m NamedEntityMap) String() string

func (NamedEntityMap) ValidateEnumValue ¶ added in v65.5.0

func (m NamedEntityMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NativeShapeField ¶

type NativeShapeField struct {

	// 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 model type reference.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The type reference.
	Type *interface{} `mandatory:"false" json:"type"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The position of the attribute.
	Position *int `mandatory:"false" json:"position"`

	// The default value.
	DefaultValueString *string `mandatory:"false" json:"defaultValueString"`

	// Specifies whether the field is mandatory.
	IsMandatory *bool `mandatory:"false" json:"isMandatory"`
}

NativeShapeField The native shape field object.

func (NativeShapeField) String ¶

func (m NativeShapeField) String() string

func (NativeShapeField) ValidateEnumValue ¶

func (m NativeShapeField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectMetadata ¶

type ObjectMetadata struct {

	// The user that created the object.
	CreatedBy *string `mandatory:"false" json:"createdBy"`

	// The user that created the object.
	CreatedByName *string `mandatory:"false" json:"createdByName"`

	// The user that updated the object.
	UpdatedBy *string `mandatory:"false" json:"updatedBy"`

	// The user that updated the object.
	UpdatedByName *string `mandatory:"false" json:"updatedByName"`

	// The date and time that the object was created.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time that the object was updated.
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// The owning object key for this object.
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	Aggregator *AggregatorSummary `mandatory:"false" json:"aggregator"`

	// The full path to identify 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"`

	CountStatistics *CountStatistic `mandatory:"false" json:"countStatistics"`
}

ObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.

func (ObjectMetadata) String ¶

func (m ObjectMetadata) String() string

func (ObjectMetadata) ValidateEnumValue ¶

func (m ObjectMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageWriteAttribute ¶

type ObjectStorageWriteAttribute struct {

	// Specifies whether to write output to single-file or not.
	WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"`
}

ObjectStorageWriteAttribute Properties to configure writing to Object Storage.

func (ObjectStorageWriteAttribute) MarshalJSON ¶

func (m ObjectStorageWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageWriteAttribute) String ¶

func (ObjectStorageWriteAttribute) ValidateEnumValue ¶

func (m ObjectStorageWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageWriteAttributes ¶

type ObjectStorageWriteAttributes struct {

	// Specifies whether to write output to single-file or not.
	WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"`
}

ObjectStorageWriteAttributes Properties to configure writing to Object Storage.

func (ObjectStorageWriteAttributes) MarshalJSON ¶

func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageWriteAttributes) String ¶

func (ObjectStorageWriteAttributes) ValidateEnumValue ¶

func (m ObjectStorageWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciFunction ¶ added in v65.5.0

type OciFunction struct {

	// Ocid of the OCI Function.
	FunctionId *string `mandatory:"false" json:"functionId"`

	// Region where the OCI Function is deployed.
	RegionId *string `mandatory:"false" json:"regionId"`

	FnConfigDefinition *ConfigDefinition `mandatory:"false" json:"fnConfigDefinition"`

	InputShape *Shape `mandatory:"false" json:"inputShape"`

	OutputShape *Shape `mandatory:"false" json:"outputShape"`

	// The type of the OCI Function object.
	ModelType OciFunctionModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// The key identifying the OCI Function operator object, use this to identiy this instance within the dataflow.
	Key *string `mandatory:"false" json:"key"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// The OCI Function payload format.
	PayloadFormat OciFunctionPayloadFormatEnum `mandatory:"false" json:"payloadFormat,omitempty"`

	FnConfigDef *FunctionConfigurationDefinition `mandatory:"false" json:"fnConfigDef"`
}

OciFunction The information about the OCI Function.

func (OciFunction) String ¶ added in v65.5.0

func (m OciFunction) String() string

func (OciFunction) ValidateEnumValue ¶ added in v65.5.0

func (m OciFunction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciFunctionModelTypeEnum ¶ added in v65.21.0

type OciFunctionModelTypeEnum string

OciFunctionModelTypeEnum Enum with underlying type: string

const (
	OciFunctionModelTypeOciFunction OciFunctionModelTypeEnum = "OCI_FUNCTION"
)

Set of constants representing the allowable values for OciFunctionModelTypeEnum

func GetMappingOciFunctionModelTypeEnum ¶ added in v65.21.0

func GetMappingOciFunctionModelTypeEnum(val string) (OciFunctionModelTypeEnum, bool)

GetMappingOciFunctionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOciFunctionModelTypeEnumValues ¶ added in v65.21.0

func GetOciFunctionModelTypeEnumValues() []OciFunctionModelTypeEnum

GetOciFunctionModelTypeEnumValues Enumerates the set of values for OciFunctionModelTypeEnum

type OciFunctionPayloadFormatEnum ¶ added in v65.21.0

type OciFunctionPayloadFormatEnum string

OciFunctionPayloadFormatEnum Enum with underlying type: string

const (
	OciFunctionPayloadFormatJson      OciFunctionPayloadFormatEnum = "JSON"
	OciFunctionPayloadFormatAvro      OciFunctionPayloadFormatEnum = "AVRO"
	OciFunctionPayloadFormatJsonbytes OciFunctionPayloadFormatEnum = "JSONBYTES"
)

Set of constants representing the allowable values for OciFunctionPayloadFormatEnum

func GetMappingOciFunctionPayloadFormatEnum ¶ added in v65.21.0

func GetMappingOciFunctionPayloadFormatEnum(val string) (OciFunctionPayloadFormatEnum, bool)

GetMappingOciFunctionPayloadFormatEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOciFunctionPayloadFormatEnumValues ¶ added in v65.21.0

func GetOciFunctionPayloadFormatEnumValues() []OciFunctionPayloadFormatEnum

GetOciFunctionPayloadFormatEnumValues Enumerates the set of values for OciFunctionPayloadFormatEnum

type OciVaultSecretConfig ¶

type OciVaultSecretConfig struct {

	// OCID of the OCI vault secret
	SecretId *string `mandatory:"false" json:"secretId"`
}

OciVaultSecretConfig Properties used for specifying OCI vault configuration

func (OciVaultSecretConfig) MarshalJSON ¶

func (m OciVaultSecretConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OciVaultSecretConfig) String ¶

func (m OciVaultSecretConfig) String() string

func (OciVaultSecretConfig) ValidateEnumValue ¶

func (m OciVaultSecretConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Operation ¶ added in v65.21.0

type Operation interface {
	GetMetadata() *ObjectMetadata
}

Operation The operation object.

type OperationFromApi ¶ added in v65.21.0

type OperationFromApi struct {

	// The operation name. This value is unique.
	Name *string `mandatory:"true" json:"name"`

	// The resource name.
	ResourceName *string `mandatory:"true" json:"resourceName"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// The operation key, used to identiying this metadata object within the dataflow.
	Key *string `mandatory:"false" json:"key"`

	// The model version of the object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Shape *Shape `mandatory:"false" json:"shape"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// The external key for the object.
	ExternalKey *string `mandatory:"false" json:"externalKey"`

	// The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	OperationAttributes *GenericRestApiAttributes `mandatory:"false" json:"operationAttributes"`
}

OperationFromApi The API operation object.

func (OperationFromApi) GetMetadata ¶ added in v65.21.0

func (m OperationFromApi) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromApi) MarshalJSON ¶ added in v65.21.0

func (m OperationFromApi) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OperationFromApi) String ¶ added in v65.21.0

func (m OperationFromApi) String() string

func (OperationFromApi) ValidateEnumValue ¶ added in v65.21.0

func (m OperationFromApi) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationFromProcedure ¶ added in v65.21.0

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"`
}

OperationFromProcedure The operation object.

func (OperationFromProcedure) GetMetadata ¶ added in v65.21.0

func (m OperationFromProcedure) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromProcedure) MarshalJSON ¶ added in v65.21.0

func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OperationFromProcedure) String ¶ added in v65.21.0

func (m OperationFromProcedure) String() string

func (OperationFromProcedure) ValidateEnumValue ¶ added in v65.21.0

func (m OperationFromProcedure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationModelTypeEnum ¶ added in v65.21.0

type OperationModelTypeEnum string

OperationModelTypeEnum Enum with underlying type: string

const (
	OperationModelTypeProcedure OperationModelTypeEnum = "PROCEDURE"
	OperationModelTypeApi       OperationModelTypeEnum = "API"
)

Set of constants representing the allowable values for OperationModelTypeEnum

func GetMappingOperationModelTypeEnum ¶ added in v65.21.0

func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)

GetMappingOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationModelTypeEnumValues ¶ added in v65.21.0

func GetOperationModelTypeEnumValues() []OperationModelTypeEnum

GetOperationModelTypeEnumValues Enumerates the set of values for OperationModelTypeEnum

type Operator ¶

type Operator 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() []TypedObject

	// 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
}

Operator An operator defines some data integration semantics in a data flow. It may be reading/writing data or transforming the data.

type OperatorModelTypeEnum ¶

type OperatorModelTypeEnum string

OperatorModelTypeEnum Enum with underlying type: string

const (
	OperatorModelTypeSourceOperator     OperatorModelTypeEnum = "SOURCE_OPERATOR"
	OperatorModelTypeFilterOperator     OperatorModelTypeEnum = "FILTER_OPERATOR"
	OperatorModelTypeJoinerOperator     OperatorModelTypeEnum = "JOINER_OPERATOR"
	OperatorModelTypeAggregatorOperator OperatorModelTypeEnum = "AGGREGATOR_OPERATOR"
	OperatorModelTypeProjectionOperator OperatorModelTypeEnum = "PROJECTION_OPERATOR"
	OperatorModelTypeTargetOperator     OperatorModelTypeEnum = "TARGET_OPERATOR"
	OperatorModelTypeFlattenOperator    OperatorModelTypeEnum = "FLATTEN_OPERATOR"
	OperatorModelTypeDistinctOperator   OperatorModelTypeEnum = "DISTINCT_OPERATOR"
	OperatorModelTypeSortOperator       OperatorModelTypeEnum = "SORT_OPERATOR"
	OperatorModelTypeUnionOperator      OperatorModelTypeEnum = "UNION_OPERATOR"
	OperatorModelTypeIntersectOperator  OperatorModelTypeEnum = "INTERSECT_OPERATOR"
	OperatorModelTypeMinusOperator      OperatorModelTypeEnum = "MINUS_OPERATOR"
	OperatorModelTypeMergeOperator      OperatorModelTypeEnum = "MERGE_OPERATOR"
	OperatorModelTypeFunctionOperator   OperatorModelTypeEnum = "FUNCTION_OPERATOR"
	OperatorModelTypeSplitOperator      OperatorModelTypeEnum = "SPLIT_OPERATOR"
	OperatorModelTypeStartOperator      OperatorModelTypeEnum = "START_OPERATOR"
	OperatorModelTypeEndOperator        OperatorModelTypeEnum = "END_OPERATOR"
	OperatorModelTypePipelineOperator   OperatorModelTypeEnum = "PIPELINE_OPERATOR"
	OperatorModelTypeDecisionOperator   OperatorModelTypeEnum = "DECISION_OPERATOR"
	OperatorModelTypeTaskOperator       OperatorModelTypeEnum = "TASK_OPERATOR"
	OperatorModelTypeExpressionOperator OperatorModelTypeEnum = "EXPRESSION_OPERATOR"
	OperatorModelTypeLookupOperator     OperatorModelTypeEnum = "LOOKUP_OPERATOR"
	OperatorModelTypePivotOperator      OperatorModelTypeEnum = "PIVOT_OPERATOR"
)

Set of constants representing the allowable values for OperatorModelTypeEnum

func GetMappingOperatorModelTypeEnum ¶

func GetMappingOperatorModelTypeEnum(val string) (OperatorModelTypeEnum, bool)

GetMappingOperatorModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperatorModelTypeEnumValues ¶

func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum

GetOperatorModelTypeEnumValues Enumerates the set of values for OperatorModelTypeEnum

type OracleAdwcWriteAttribute ¶

type OracleAdwcWriteAttribute struct {

	// The bucket name for the attribute.
	BucketName *string `mandatory:"false" json:"bucketName"`

	// The file name for the attribute.
	StagingFileName *string `mandatory:"false" json:"stagingFileName"`

	StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

OracleAdwcWriteAttribute Properties to configure writing to Oracle Autonomous Data Warehouse Cloud.

func (OracleAdwcWriteAttribute) MarshalJSON ¶

func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAdwcWriteAttribute) String ¶

func (m OracleAdwcWriteAttribute) String() string

func (*OracleAdwcWriteAttribute) UnmarshalJSON ¶

func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAdwcWriteAttribute) ValidateEnumValue ¶

func (m OracleAdwcWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAdwcWriteAttributes ¶

type OracleAdwcWriteAttributes struct {
	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`

	// The file name for the attribute.
	StagingFileName *string `mandatory:"false" json:"stagingFileName"`

	StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

func (OracleAdwcWriteAttributes) MarshalJSON ¶

func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAdwcWriteAttributes) String ¶

func (m OracleAdwcWriteAttributes) String() string

func (*OracleAdwcWriteAttributes) UnmarshalJSON ¶

func (m *OracleAdwcWriteAttributes) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAdwcWriteAttributes) ValidateEnumValue ¶

func (m OracleAdwcWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAtpWriteAttribute ¶

type OracleAtpWriteAttribute struct {

	// The bucket name for the attribute.
	BucketName *string `mandatory:"false" json:"bucketName"`

	// The file name for the attribute.
	StagingFileName *string `mandatory:"false" json:"stagingFileName"`

	StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

OracleAtpWriteAttribute Properties to configure writing to Oracle Autonomous Transaction Processing.

func (OracleAtpWriteAttribute) MarshalJSON ¶

func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAtpWriteAttribute) String ¶

func (m OracleAtpWriteAttribute) String() string

func (*OracleAtpWriteAttribute) UnmarshalJSON ¶

func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAtpWriteAttribute) ValidateEnumValue ¶

func (m OracleAtpWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAtpWriteAttributes ¶

type OracleAtpWriteAttributes struct {
	BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`

	// The file name for the attribute.
	StagingFileName *string `mandatory:"false" json:"stagingFileName"`

	StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

	StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

func (OracleAtpWriteAttributes) MarshalJSON ¶

func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAtpWriteAttributes) String ¶

func (m OracleAtpWriteAttributes) String() string

func (*OracleAtpWriteAttributes) UnmarshalJSON ¶

func (m *OracleAtpWriteAttributes) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAtpWriteAttributes) ValidateEnumValue ¶

func (m OracleAtpWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleReadAttribute ¶

type OracleReadAttribute struct {

	// The fetch size for reading.
	FetchSize *int `mandatory:"false" json:"fetchSize"`
}

OracleReadAttribute The Oracle read attribute.

func (OracleReadAttribute) MarshalJSON ¶

func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttribute) String ¶

func (m OracleReadAttribute) String() string

func (OracleReadAttribute) ValidateEnumValue ¶

func (m OracleReadAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleReadAttributes ¶

type OracleReadAttributes struct {

	// The fetch size for reading.
	FetchSize *int `mandatory:"false" json:"fetchSize"`
}

OracleReadAttributes Properties to configure reading from an Oracle Database.

func (OracleReadAttributes) MarshalJSON ¶

func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttributes) String ¶

func (m OracleReadAttributes) String() string

func (OracleReadAttributes) ValidateEnumValue ¶

func (m OracleReadAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleWriteAttribute ¶

type OracleWriteAttribute 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"`
}

OracleWriteAttribute The Oracle write attribute.

func (OracleWriteAttribute) MarshalJSON ¶

func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleWriteAttribute) String ¶

func (m OracleWriteAttribute) String() string

func (OracleWriteAttribute) ValidateEnumValue ¶

func (m OracleWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleWriteAttributes ¶

type OracleWriteAttributes struct {

	// The batch size for writing.
	BatchSize *int `mandatory:"false" json:"batchSize"`

	// Specifies whether to truncate.
	IsTruncate *bool `mandatory:"false" json:"isTruncate"`

	// Specifies the isolation level.
	IsolationLevel *string `mandatory:"false" json:"isolationLevel"`
}

OracleWriteAttributes Properties to configure when writing to an Oracle Database.

func (OracleWriteAttributes) MarshalJSON ¶

func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleWriteAttributes) String ¶

func (m OracleWriteAttributes) String() string

func (OracleWriteAttributes) ValidateEnumValue ¶

func (m OracleWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputField ¶

type OutputField 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"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

OutputField Output fields of an operator.

func (OutputField) GetConfigValues ¶

func (m OutputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputField) GetDescription ¶

func (m OutputField) GetDescription() *string

GetDescription returns Description

func (OutputField) GetKey ¶

func (m OutputField) GetKey() *string

GetKey returns Key

func (OutputField) GetModelVersion ¶

func (m OutputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputField) GetName ¶

func (m OutputField) GetName() *string

GetName returns Name

func (OutputField) GetObjectStatus ¶

func (m OutputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputField) GetParentRef ¶

func (m OutputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputField) MarshalJSON ¶

func (m OutputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputField) String ¶

func (m OutputField) String() string

func (*OutputField) UnmarshalJSON ¶

func (m *OutputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OutputField) ValidateEnumValue ¶

func (m OutputField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputLink 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"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Key of FlowPort reference
	Port *string `mandatory:"false" json:"port"`

	// The links from this output link to connect to other links in flow.
	ToLinks []string `mandatory:"false" json:"toLinks"`
}

OutputLink Details about the outgoing data of an operator in a data flow design.

func (OutputLink) GetDescription ¶

func (m OutputLink) GetDescription() *string

GetDescription returns Description

func (OutputLink) GetKey ¶

func (m OutputLink) GetKey() *string

GetKey returns Key

func (OutputLink) GetModelVersion ¶

func (m OutputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputLink) GetObjectStatus ¶

func (m OutputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputLink) GetParentRef ¶

func (m OutputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputLink) GetPort ¶

func (m OutputLink) GetPort() *string

GetPort returns Port

func (OutputLink) MarshalJSON ¶

func (m OutputLink) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputLink) String ¶

func (m OutputLink) String() string

func (OutputLink) ValidateEnumValue ¶

func (m OutputLink) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputPort ¶

type OutputPort struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Free form text without any restriction on 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"`
}

OutputPort The output port details.

func (OutputPort) GetConfigValues ¶

func (m OutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputPort) GetDescription ¶

func (m OutputPort) GetDescription() *string

GetDescription returns Description

func (OutputPort) GetKey ¶

func (m OutputPort) GetKey() *string

GetKey returns Key

func (OutputPort) GetModelVersion ¶

func (m OutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputPort) GetName ¶

func (m OutputPort) GetName() *string

GetName returns Name

func (OutputPort) GetObjectStatus ¶

func (m OutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputPort) GetParentRef ¶

func (m OutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputPort) MarshalJSON ¶

func (m OutputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputPort) String ¶

func (m OutputPort) String() string

func (*OutputPort) UnmarshalJSON ¶

func (m *OutputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OutputPort) ValidateEnumValue ¶

func (m OutputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputPortPortTypeEnum ¶

type OutputPortPortTypeEnum string

OutputPortPortTypeEnum Enum with underlying type: string

const (
	OutputPortPortTypeData    OutputPortPortTypeEnum = "DATA"
	OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL"
	OutputPortPortTypeModel   OutputPortPortTypeEnum = "MODEL"
)

Set of constants representing the allowable values for OutputPortPortTypeEnum

func GetMappingOutputPortPortTypeEnum ¶

func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)

GetMappingOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOutputPortPortTypeEnumValues ¶

func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum

GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum

type Parameter ¶

type Parameter struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Free form text without any restriction on 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"`

	// This can either be a string value referencing the type or a BaseType object.
	Type *interface{} `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 param name for which parameter is created for for eg. driver Shape, Operation etc.
	UsedFor *string `mandatory:"false" json:"usedFor"`

	// The output aggregation type.
	OutputAggregationType ParameterOutputAggregationTypeEnum `mandatory:"false" json:"outputAggregationType,omitempty"`
}

Parameter Parameters are created and assigned values that can be configured for each integration task.

func (Parameter) GetConfigValues ¶

func (m Parameter) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Parameter) GetDescription ¶

func (m Parameter) GetDescription() *string

GetDescription returns Description

func (Parameter) GetKey ¶

func (m Parameter) GetKey() *string

GetKey returns Key

func (Parameter) GetModelVersion ¶

func (m Parameter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Parameter) GetName ¶

func (m Parameter) GetName() *string

GetName returns Name

func (Parameter) GetObjectStatus ¶

func (m Parameter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Parameter) GetParentRef ¶

func (m Parameter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Parameter) MarshalJSON ¶

func (m Parameter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Parameter) String ¶

func (m Parameter) String() string

func (Parameter) ValidateEnumValue ¶

func (m Parameter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParameterOutputAggregationTypeEnum ¶

type ParameterOutputAggregationTypeEnum string

ParameterOutputAggregationTypeEnum Enum with underlying type: string

const (
	ParameterOutputAggregationTypeMin   ParameterOutputAggregationTypeEnum = "MIN"
	ParameterOutputAggregationTypeMax   ParameterOutputAggregationTypeEnum = "MAX"
	ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT"
	ParameterOutputAggregationTypeSum   ParameterOutputAggregationTypeEnum = "SUM"
)

Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum

func GetMappingParameterOutputAggregationTypeEnum ¶

func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)

GetMappingParameterOutputAggregationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetParameterOutputAggregationTypeEnumValues ¶

func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum

GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum

type ParameterValue ¶

type ParameterValue struct {

	// A simple value for the parameter.
	SimpleValue *interface{} `mandatory:"false" json:"simpleValue"`

	// This can be any object such as a file entity, a schema, or a table.
	RootObjectValue *interface{} `mandatory:"false" json:"rootObjectValue"`
}

ParameterValue User defined value for a parameter.

func (ParameterValue) String ¶

func (m ParameterValue) String() string

func (ParameterValue) ValidateEnumValue ¶

func (m ParameterValue) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParentReference ¶

type ParentReference struct {

	// Key of the parent object.
	Parent *string `mandatory:"false" json:"parent"`

	// Key of the root document object.
	RootDocId *string `mandatory:"false" json:"rootDocId"`
}

ParentReference A reference to the object's parent.

func (ParentReference) String ¶

func (m ParentReference) String() string

func (ParentReference) ValidateEnumValue ¶

func (m ParentReference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParquetFormatAttribute ¶

type ParquetFormatAttribute struct {

	// Defines whether a file pattern is supported.
	IsFilePattern *bool `mandatory:"false" json:"isFilePattern"`

	// The compression for the file.
	Compression *string `mandatory:"false" json:"compression"`
}

ParquetFormatAttribute The PARQUET format attribute.

func (ParquetFormatAttribute) GetIsFilePattern ¶

func (m ParquetFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (ParquetFormatAttribute) MarshalJSON ¶

func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ParquetFormatAttribute) String ¶

func (m ParquetFormatAttribute) String() string

func (ParquetFormatAttribute) ValidateEnumValue ¶

func (m ParquetFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PartitionConfig ¶

type PartitionConfig interface {
}

PartitionConfig The information about partition configuration.

type PartitionConfigModelTypeEnum ¶

type PartitionConfigModelTypeEnum string

PartitionConfigModelTypeEnum Enum with underlying type: string

const (
	PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG"
)

Set of constants representing the allowable values for PartitionConfigModelTypeEnum

func GetMappingPartitionConfigModelTypeEnum ¶

func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)

GetMappingPartitionConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPartitionConfigModelTypeEnumValues ¶

func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum

GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum

type Patch ¶

type Patch struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// 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"`

	// 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 date and time the patch was applied, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// The errors encountered while applying the patch, if any.
	ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

	// The application version of the patch.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The type of the patch applied or being applied on the application.
	PatchType PatchPatchTypeEnum `mandatory:"false" json:"patchType,omitempty"`

	// Status of the patch applied or being applied on the application
	PatchStatus PatchPatchStatusEnum `mandatory:"false" json:"patchStatus,omitempty"`

	// List of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// List of objects that are published or unpublished in this patch.
	PatchObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"patchObjectMetadata"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

Patch The patch object contains the audit summary information and the definition of the patch.

func (Patch) String ¶

func (m Patch) String() string

func (Patch) ValidateEnumValue ¶

func (m Patch) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchChangeSummary ¶

type PatchChangeSummary struct {

	// The key of the object.
	Key *string `mandatory:"false" 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:"false" json:"name"`

	// The fully qualified path of the published object, which would include its project and folder.
	NamePath *string `mandatory:"false" json:"namePath"`

	// The type of the object in patch.
	Type PatchChangeSummaryTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The object version.
	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 patch action indicating if object was created, updated, or deleted.
	Action PatchChangeSummaryActionEnum `mandatory:"false" json:"action,omitempty"`
}

PatchChangeSummary This is the patch report summary information.

func (PatchChangeSummary) String ¶

func (m PatchChangeSummary) String() string

func (PatchChangeSummary) ValidateEnumValue ¶

func (m PatchChangeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchChangeSummaryActionEnum ¶

type PatchChangeSummaryActionEnum string

PatchChangeSummaryActionEnum Enum with underlying type: string

const (
	PatchChangeSummaryActionCreated PatchChangeSummaryActionEnum = "CREATED"
	PatchChangeSummaryActionDeleted PatchChangeSummaryActionEnum = "DELETED"
	PatchChangeSummaryActionUpdated PatchChangeSummaryActionEnum = "UPDATED"
)

Set of constants representing the allowable values for PatchChangeSummaryActionEnum

func GetMappingPatchChangeSummaryActionEnum ¶

func GetMappingPatchChangeSummaryActionEnum(val string) (PatchChangeSummaryActionEnum, bool)

GetMappingPatchChangeSummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchChangeSummaryActionEnumValues ¶

func GetPatchChangeSummaryActionEnumValues() []PatchChangeSummaryActionEnum

GetPatchChangeSummaryActionEnumValues Enumerates the set of values for PatchChangeSummaryActionEnum

type PatchChangeSummaryCollection ¶

type PatchChangeSummaryCollection struct {

	// The array of patch summaries.
	Items []PatchChangeSummary `mandatory:"true" json:"items"`
}

PatchChangeSummaryCollection This is the collection of patch report summaries,. It may be a collection of lightweight details or full definitions.

func (PatchChangeSummaryCollection) String ¶

func (PatchChangeSummaryCollection) ValidateEnumValue ¶

func (m PatchChangeSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchChangeSummaryTypeEnum ¶

type PatchChangeSummaryTypeEnum string

PatchChangeSummaryTypeEnum Enum with underlying type: string

const (
	PatchChangeSummaryTypeIntegrationTask PatchChangeSummaryTypeEnum = "INTEGRATION_TASK"
	PatchChangeSummaryTypeDataLoaderTask  PatchChangeSummaryTypeEnum = "DATA_LOADER_TASK"
	PatchChangeSummaryTypePipelineTask    PatchChangeSummaryTypeEnum = "PIPELINE_TASK"
	PatchChangeSummaryTypeSqlTask         PatchChangeSummaryTypeEnum = "SQL_TASK"
	PatchChangeSummaryTypeOciDataflowTask PatchChangeSummaryTypeEnum = "OCI_DATAFLOW_TASK"
	PatchChangeSummaryTypeRestTask        PatchChangeSummaryTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for PatchChangeSummaryTypeEnum

func GetMappingPatchChangeSummaryTypeEnum ¶

func GetMappingPatchChangeSummaryTypeEnum(val string) (PatchChangeSummaryTypeEnum, bool)

GetMappingPatchChangeSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchChangeSummaryTypeEnumValues ¶

func GetPatchChangeSummaryTypeEnumValues() []PatchChangeSummaryTypeEnum

GetPatchChangeSummaryTypeEnumValues Enumerates the set of values for PatchChangeSummaryTypeEnum

type PatchObjectMetadata ¶

type PatchObjectMetadata struct {

	// The key of the object.
	Key *string `mandatory:"false" 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:"false" json:"name"`

	// The fully qualified path of the published object, which would include its project and folder.
	NamePath *string `mandatory:"false" json:"namePath"`

	// The type of the object in patch.
	Type PatchObjectMetadataTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The object version.
	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 patch action indicating if object was created, updated, or deleted.
	Action PatchObjectMetadataActionEnum `mandatory:"false" json:"action,omitempty"`
}

PatchObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.

func (PatchObjectMetadata) String ¶

func (m PatchObjectMetadata) String() string

func (PatchObjectMetadata) ValidateEnumValue ¶

func (m PatchObjectMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchObjectMetadataActionEnum ¶

type PatchObjectMetadataActionEnum string

PatchObjectMetadataActionEnum Enum with underlying type: string

const (
	PatchObjectMetadataActionCreated PatchObjectMetadataActionEnum = "CREATED"
	PatchObjectMetadataActionDeleted PatchObjectMetadataActionEnum = "DELETED"
	PatchObjectMetadataActionUpdated PatchObjectMetadataActionEnum = "UPDATED"
)

Set of constants representing the allowable values for PatchObjectMetadataActionEnum

func GetMappingPatchObjectMetadataActionEnum ¶

func GetMappingPatchObjectMetadataActionEnum(val string) (PatchObjectMetadataActionEnum, bool)

GetMappingPatchObjectMetadataActionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchObjectMetadataActionEnumValues ¶

func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum

GetPatchObjectMetadataActionEnumValues Enumerates the set of values for PatchObjectMetadataActionEnum

type PatchObjectMetadataTypeEnum ¶

type PatchObjectMetadataTypeEnum string

PatchObjectMetadataTypeEnum Enum with underlying type: string

const (
	PatchObjectMetadataTypeIntegrationTask PatchObjectMetadataTypeEnum = "INTEGRATION_TASK"
	PatchObjectMetadataTypeDataLoaderTask  PatchObjectMetadataTypeEnum = "DATA_LOADER_TASK"
	PatchObjectMetadataTypePipelineTask    PatchObjectMetadataTypeEnum = "PIPELINE_TASK"
	PatchObjectMetadataTypeSqlTask         PatchObjectMetadataTypeEnum = "SQL_TASK"
	PatchObjectMetadataTypeOciDataflowTask PatchObjectMetadataTypeEnum = "OCI_DATAFLOW_TASK"
	PatchObjectMetadataTypeRestTask        PatchObjectMetadataTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for PatchObjectMetadataTypeEnum

func GetMappingPatchObjectMetadataTypeEnum ¶

func GetMappingPatchObjectMetadataTypeEnum(val string) (PatchObjectMetadataTypeEnum, bool)

GetMappingPatchObjectMetadataTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchObjectMetadataTypeEnumValues ¶

func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum

GetPatchObjectMetadataTypeEnumValues Enumerates the set of values for PatchObjectMetadataTypeEnum

type PatchPatchStatusEnum ¶

type PatchPatchStatusEnum string

PatchPatchStatusEnum Enum with underlying type: string

const (
	PatchPatchStatusQueued     PatchPatchStatusEnum = "QUEUED"
	PatchPatchStatusSuccessful PatchPatchStatusEnum = "SUCCESSFUL"
	PatchPatchStatusFailed     PatchPatchStatusEnum = "FAILED"
	PatchPatchStatusInProgress PatchPatchStatusEnum = "IN_PROGRESS"
)

Set of constants representing the allowable values for PatchPatchStatusEnum

func GetMappingPatchPatchStatusEnum ¶

func GetMappingPatchPatchStatusEnum(val string) (PatchPatchStatusEnum, bool)

GetMappingPatchPatchStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchPatchStatusEnumValues ¶

func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum

GetPatchPatchStatusEnumValues Enumerates the set of values for PatchPatchStatusEnum

type PatchPatchTypeEnum ¶

type PatchPatchTypeEnum string

PatchPatchTypeEnum Enum with underlying type: string

const (
	PatchPatchTypePublish   PatchPatchTypeEnum = "PUBLISH"
	PatchPatchTypeRefresh   PatchPatchTypeEnum = "REFRESH"
	PatchPatchTypeUnpublish PatchPatchTypeEnum = "UNPUBLISH"
)

Set of constants representing the allowable values for PatchPatchTypeEnum

func GetMappingPatchPatchTypeEnum ¶

func GetMappingPatchPatchTypeEnum(val string) (PatchPatchTypeEnum, bool)

GetMappingPatchPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchPatchTypeEnumValues ¶

func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum

GetPatchPatchTypeEnumValues Enumerates the set of values for PatchPatchTypeEnum

type PatchSummary ¶

type PatchSummary struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// 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"`

	// 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 date and time the patch was applied, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// The errors encountered while applying the patch, if any.
	ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

	// The application version of the patch.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The type of the patch applied or being applied on the application.
	PatchType PatchSummaryPatchTypeEnum `mandatory:"false" json:"patchType,omitempty"`

	// Status of the patch applied or being applied on the application
	PatchStatus PatchSummaryPatchStatusEnum `mandatory:"false" json:"patchStatus,omitempty"`

	// List of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// List of objects that are published or unpublished in this patch.
	PatchObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"patchObjectMetadata"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

PatchSummary The patch summary type contains the audit summary information and the definition of the patch.

func (PatchSummary) String ¶

func (m PatchSummary) String() string

func (PatchSummary) ValidateEnumValue ¶

func (m PatchSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchSummaryCollection ¶

type PatchSummaryCollection struct {

	// The array of patch summaries.
	Items []PatchSummary `mandatory:"true" json:"items"`
}

PatchSummaryCollection This is the collection of patch summaries, it may be a collection of lightweight details or full definitions.

func (PatchSummaryCollection) String ¶

func (m PatchSummaryCollection) String() string

func (PatchSummaryCollection) ValidateEnumValue ¶

func (m PatchSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchSummaryPatchStatusEnum ¶

type PatchSummaryPatchStatusEnum string

PatchSummaryPatchStatusEnum Enum with underlying type: string

const (
	PatchSummaryPatchStatusQueued     PatchSummaryPatchStatusEnum = "QUEUED"
	PatchSummaryPatchStatusSuccessful PatchSummaryPatchStatusEnum = "SUCCESSFUL"
	PatchSummaryPatchStatusFailed     PatchSummaryPatchStatusEnum = "FAILED"
	PatchSummaryPatchStatusInProgress PatchSummaryPatchStatusEnum = "IN_PROGRESS"
)

Set of constants representing the allowable values for PatchSummaryPatchStatusEnum

func GetMappingPatchSummaryPatchStatusEnum ¶

func GetMappingPatchSummaryPatchStatusEnum(val string) (PatchSummaryPatchStatusEnum, bool)

GetMappingPatchSummaryPatchStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchSummaryPatchStatusEnumValues ¶

func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum

GetPatchSummaryPatchStatusEnumValues Enumerates the set of values for PatchSummaryPatchStatusEnum

type PatchSummaryPatchTypeEnum ¶

type PatchSummaryPatchTypeEnum string

PatchSummaryPatchTypeEnum Enum with underlying type: string

const (
	PatchSummaryPatchTypePublish   PatchSummaryPatchTypeEnum = "PUBLISH"
	PatchSummaryPatchTypeRefresh   PatchSummaryPatchTypeEnum = "REFRESH"
	PatchSummaryPatchTypeUnpublish PatchSummaryPatchTypeEnum = "UNPUBLISH"
)

Set of constants representing the allowable values for PatchSummaryPatchTypeEnum

func GetMappingPatchSummaryPatchTypeEnum ¶

func GetMappingPatchSummaryPatchTypeEnum(val string) (PatchSummaryPatchTypeEnum, bool)

GetMappingPatchSummaryPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchSummaryPatchTypeEnumValues ¶

func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum

GetPatchSummaryPatchTypeEnumValues Enumerates the set of values for PatchSummaryPatchTypeEnum

type Pipeline ¶

type Pipeline struct {

	// Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	// A list of nodes attached to the pipeline.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The list of variables required in pipeline, variables can be used to store values that can be used as inputs to tasks in the pipeline.
	Variables []Variable `mandatory:"false" json:"variables"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

Pipeline A pipeline is a logical grouping of tasks that together perform a higher level operation. For example, a pipeline could contain a set of tasks that load and clean data, then execute a dataflow to analyze the data. The pipeline allows you to manage the activities as a unit instead of individually. Users can also schedule the pipeline instead of the tasks independently.

func (Pipeline) String ¶

func (m Pipeline) String() string

func (Pipeline) ValidateEnumValue ¶

func (m Pipeline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineSummary ¶

type PipelineSummary struct {

	// Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	// A list of nodes attached to the pipeline.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The list of variables required in pipeline, variables can be used to store values that can be used as inputs to tasks in the pipeline.
	Variables []Variable `mandatory:"false" json:"variables"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

PipelineSummary The pipeline summary type contains the audit summary information and the definition of the pipeline.

func (PipelineSummary) String ¶

func (m PipelineSummary) String() string

func (PipelineSummary) ValidateEnumValue ¶

func (m PipelineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineSummaryCollection ¶

type PipelineSummaryCollection struct {

	// The array of pipeline summaries.
	Items []PipelineSummary `mandatory:"true" json:"items"`
}

PipelineSummaryCollection This is the collection of pipeline summaries, it may be a collection of lightweight details or full definitions.

func (PipelineSummaryCollection) String ¶

func (m PipelineSummaryCollection) String() string

func (PipelineSummaryCollection) ValidateEnumValue ¶

func (m PipelineSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineValidation ¶

type PipelineValidation struct {

	// The total number of validation messages.
	TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

	// The total number of validation error messages.
	ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

	// The total number of validation warning messages.
	WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

	// The total number of validation information messages.
	InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

	// The detailed information of the pipeline object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// 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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

PipelineValidation The information about a pipeline validation.

func (PipelineValidation) String ¶

func (m PipelineValidation) String() string

func (PipelineValidation) ValidateEnumValue ¶

func (m PipelineValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineValidationSummary ¶

type PipelineValidationSummary struct {

	// The total number of validation messages.
	TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

	// The total number of validation error messages.
	ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

	// The total number of validation warning messages.
	WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

	// The total number of validation information messages.
	InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

	// The detailed information of the pipeline object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// 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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

PipelineValidationSummary The information about a pipeline validation.

func (PipelineValidationSummary) String ¶

func (m PipelineValidationSummary) String() string

func (PipelineValidationSummary) ValidateEnumValue ¶

func (m PipelineValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineValidationSummaryCollection ¶

type PipelineValidationSummaryCollection struct {

	// The array of validation summaries.
	Items []PipelineValidationSummary `mandatory:"true" json:"items"`
}

PipelineValidationSummaryCollection A list of pipeline validation summaries.

func (PipelineValidationSummaryCollection) String ¶

func (PipelineValidationSummaryCollection) ValidateEnumValue ¶

func (m PipelineValidationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Pivot ¶ added in v65.5.0

type Pivot 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"`

	// 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 []TypedObject `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"`

	GroupByColumns *DynamicProxyField `mandatory:"false" json:"groupByColumns"`

	MaterializedGroupByColumns *MaterializedDynamicField `mandatory:"false" json:"materializedGroupByColumns"`

	PivotKeys *PivotKeys `mandatory:"false" json:"pivotKeys"`
}

Pivot Pivot operator has one input and one output. Pivot operator takes group by columns, a pivot key with values and aggregations. Output is the pivoted table.

func (Pivot) GetDescription ¶ added in v65.5.0

func (m Pivot) GetDescription() *string

GetDescription returns Description

func (Pivot) GetIdentifier ¶ added in v65.5.0

func (m Pivot) GetIdentifier() *string

GetIdentifier returns Identifier

func (Pivot) GetInputPorts ¶ added in v65.5.0

func (m Pivot) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Pivot) GetKey ¶ added in v65.5.0

func (m Pivot) GetKey() *string

GetKey returns Key

func (Pivot) GetModelVersion ¶ added in v65.5.0

func (m Pivot) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Pivot) GetName ¶ added in v65.5.0

func (m Pivot) GetName() *string

GetName returns Name

func (Pivot) GetObjectStatus ¶ added in v65.5.0

func (m Pivot) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Pivot) GetObjectVersion ¶ added in v65.5.0

func (m Pivot) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Pivot) GetOpConfigValues ¶ added in v65.5.0

func (m Pivot) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Pivot) GetOutputPorts ¶ added in v65.5.0

func (m Pivot) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Pivot) GetParameters ¶ added in v65.5.0

func (m Pivot) GetParameters() []Parameter

GetParameters returns Parameters

func (Pivot) GetParentRef ¶ added in v65.5.0

func (m Pivot) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Pivot) MarshalJSON ¶ added in v65.5.0

func (m Pivot) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Pivot) String ¶ added in v65.5.0

func (m Pivot) String() string

func (*Pivot) UnmarshalJSON ¶ added in v65.5.0

func (m *Pivot) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Pivot) ValidateEnumValue ¶ added in v65.5.0

func (m Pivot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PivotField ¶ added in v65.5.0

type PivotField 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"`

	Expr *Expression `mandatory:"false" json:"expr"`

	UseType *ConfiguredType `mandatory:"false" json:"useType"`

	Type BaseType `mandatory:"false" json:"type"`

	// column name pattern can be used to generate the name structure of the generated columns. By default column names are of %PIVOT_KEY_VALUE% or %MACRO_INPUT%_%PIVOT_KEY_VALUE%, but we can change it something by passing something like MY_PREFIX%PIVOT_KEY_VALUE%MY_SUFFIX or MY_PREFIX%MACRO_INPUT%_%PIVOT_KEY_VALUE%MY_SUFFIX which will add custom prefix and suffix to the column name.
	ColumnNamePattern *string `mandatory:"false" json:"columnNamePattern"`
}

PivotField The type representing the pivot field. Pivot fields have an expression to define a macro and a pattern to generate the column name

func (PivotField) GetConfigValues ¶ added in v65.5.0

func (m PivotField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (PivotField) GetDescription ¶ added in v65.5.0

func (m PivotField) GetDescription() *string

GetDescription returns Description

func (PivotField) GetKey ¶ added in v65.5.0

func (m PivotField) GetKey() *string

GetKey returns Key

func (PivotField) GetModelVersion ¶ added in v65.5.0

func (m PivotField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PivotField) GetName ¶ added in v65.5.0

func (m PivotField) GetName() *string

GetName returns Name

func (PivotField) GetObjectStatus ¶ added in v65.5.0

func (m PivotField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PivotField) GetParentRef ¶ added in v65.5.0

func (m PivotField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PivotField) MarshalJSON ¶ added in v65.5.0

func (m PivotField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PivotField) String ¶ added in v65.5.0

func (m PivotField) String() string

func (*PivotField) UnmarshalJSON ¶ added in v65.5.0

func (m *PivotField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PivotField) ValidateEnumValue ¶ added in v65.5.0

func (m PivotField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PivotKeys ¶ added in v65.5.0

type PivotKeys 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"`

	// The status 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 pivot axis is the point around which the table will be rotated, and the pivot values will be transposed into columns in the output table.
	PivotAxis []string `mandatory:"false" json:"pivotAxis"`

	// Map of alias to pivot key values.
	PivotKeyValueMap map[string][]string `mandatory:"false" json:"pivotKeyValueMap"`
}

PivotKeys The type representing the pivot key and pivot value details.

func (PivotKeys) String ¶ added in v65.5.0

func (m PivotKeys) String() string

func (PivotKeys) ValidateEnumValue ¶ added in v65.5.0

func (m PivotKeys) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PollRestCallConfig ¶

type PollRestCallConfig struct {

	// The REST method to use.
	MethodType PollRestCallConfigMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The headers for the REST call.
	RequestHeaders map[string]string `mandatory:"false" json:"requestHeaders"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`
}

PollRestCallConfig The REST API configuration for polling.

func (PollRestCallConfig) String ¶

func (m PollRestCallConfig) String() string

func (PollRestCallConfig) ValidateEnumValue ¶

func (m PollRestCallConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PollRestCallConfigMethodTypeEnum ¶

type PollRestCallConfigMethodTypeEnum string

PollRestCallConfigMethodTypeEnum Enum with underlying type: string

const (
	PollRestCallConfigMethodTypeGet    PollRestCallConfigMethodTypeEnum = "GET"
	PollRestCallConfigMethodTypePost   PollRestCallConfigMethodTypeEnum = "POST"
	PollRestCallConfigMethodTypePatch  PollRestCallConfigMethodTypeEnum = "PATCH"
	PollRestCallConfigMethodTypeDelete PollRestCallConfigMethodTypeEnum = "DELETE"
	PollRestCallConfigMethodTypePut    PollRestCallConfigMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for PollRestCallConfigMethodTypeEnum

func GetMappingPollRestCallConfigMethodTypeEnum ¶

func GetMappingPollRestCallConfigMethodTypeEnum(val string) (PollRestCallConfigMethodTypeEnum, bool)

GetMappingPollRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPollRestCallConfigMethodTypeEnumValues ¶

func GetPollRestCallConfigMethodTypeEnumValues() []PollRestCallConfigMethodTypeEnum

GetPollRestCallConfigMethodTypeEnumValues Enumerates the set of values for PollRestCallConfigMethodTypeEnum

type PrimaryKey ¶

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"`
}

PrimaryKey The primary key object.

func (PrimaryKey) GetAttributeRefs ¶

func (m PrimaryKey) GetAttributeRefs() []KeyAttribute

GetAttributeRefs returns AttributeRefs

func (PrimaryKey) GetKey ¶

func (m PrimaryKey) GetKey() *string

GetKey returns Key

func (PrimaryKey) GetModelVersion ¶

func (m PrimaryKey) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PrimaryKey) GetName ¶

func (m PrimaryKey) GetName() *string

GetName returns Name

func (PrimaryKey) GetObjectStatus ¶

func (m PrimaryKey) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PrimaryKey) GetParentRef ¶

func (m PrimaryKey) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PrimaryKey) MarshalJSON ¶

func (m PrimaryKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrimaryKey) String ¶

func (m PrimaryKey) String() string

func (PrimaryKey) ValidateEnumValue ¶

func (m PrimaryKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Project ¶

type Project struct {

	// Generated key that can be used in API calls to identify project.
	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"`

	// 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 project.
	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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

Project The project type contains the audit summary information and the definition of the project.

func (Project) String ¶

func (m Project) String() string

func (Project) ValidateEnumValue ¶

func (m Project) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectDetails ¶

type ProjectDetails struct {

	// Generated key that can be used in API calls to identify project.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 project.
	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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

ProjectDetails The details including name and description for the project, which is a container of folders, tasks, and dataflows.

func (ProjectDetails) String ¶

func (m ProjectDetails) String() string

func (ProjectDetails) ValidateEnumValue ¶

func (m ProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectSummary ¶

type ProjectSummary struct {

	// Generated key that can be used in API calls to identify project.
	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"`

	// 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 project.
	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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

ProjectSummary The project summary type contains the audit summary information and the definition of the project.

func (ProjectSummary) String ¶

func (m ProjectSummary) String() string

func (ProjectSummary) ValidateEnumValue ¶

func (m ProjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectSummaryCollection ¶

type ProjectSummaryCollection struct {

	// The array of project summaries.
	Items []ProjectSummary `mandatory:"true" json:"items"`
}

ProjectSummaryCollection A collection of project summaries. The collection can be lightweight details or full definitions.

func (ProjectSummaryCollection) String ¶

func (m ProjectSummaryCollection) String() string

func (ProjectSummaryCollection) ValidateEnumValue ¶

func (m ProjectSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Projection ¶

type Projection 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"`

	// 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 []TypedObject `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"`
}

Projection The information about the projection object.

func (Projection) GetDescription ¶

func (m Projection) GetDescription() *string

GetDescription returns Description

func (Projection) GetIdentifier ¶

func (m Projection) GetIdentifier() *string

GetIdentifier returns Identifier

func (Projection) GetInputPorts ¶

func (m Projection) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Projection) GetKey ¶

func (m Projection) GetKey() *string

GetKey returns Key

func (Projection) GetModelVersion ¶

func (m Projection) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Projection) GetName ¶

func (m Projection) GetName() *string

GetName returns Name

func (Projection) GetObjectStatus ¶

func (m Projection) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Projection) GetObjectVersion ¶

func (m Projection) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Projection) GetOpConfigValues ¶

func (m Projection) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Projection) GetOutputPorts ¶

func (m Projection) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Projection) GetParameters ¶

func (m Projection) GetParameters() []Parameter

GetParameters returns Parameters

func (Projection) GetParentRef ¶

func (m Projection) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Projection) MarshalJSON ¶

func (m Projection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Projection) String ¶

func (m Projection) String() string

func (*Projection) UnmarshalJSON ¶ added in v65.5.0

func (m *Projection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Projection) ValidateEnumValue ¶

func (m Projection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectionRule ¶

type ProjectionRule interface {

	// The key of the object.
	GetKey() *string

	// The model version of an object.
	GetModelVersion() *string

	GetParentRef() *ParentReference

	// Specifies whether the rule uses a java regex syntax.
	GetIsJavaRegexSyntax() *bool

	GetConfigValues() *ConfigValues

	// 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
}

ProjectionRule Base type for how fields are projected. There are many different mechanisms for doing this such as by a name pattern, datatype and so on. See the `modelType` property for the types.

type ProjectionRuleModelTypeEnum ¶

type ProjectionRuleModelTypeEnum string

ProjectionRuleModelTypeEnum Enum with underlying type: string

const (
	ProjectionRuleModelTypeNamePatternRule        ProjectionRuleModelTypeEnum = "NAME_PATTERN_RULE"
	ProjectionRuleModelTypeTypeListRule           ProjectionRuleModelTypeEnum = "TYPE_LIST_RULE"
	ProjectionRuleModelTypeNameListRule           ProjectionRuleModelTypeEnum = "NAME_LIST_RULE"
	ProjectionRuleModelTypeTypedNamePatternRule   ProjectionRuleModelTypeEnum = "TYPED_NAME_PATTERN_RULE"
	ProjectionRuleModelTypeRenameRule             ProjectionRuleModelTypeEnum = "RENAME_RULE"
	ProjectionRuleModelTypeGroupedNamePatternRule ProjectionRuleModelTypeEnum = "GROUPED_NAME_PATTERN_RULE"
)

Set of constants representing the allowable values for ProjectionRuleModelTypeEnum

func GetMappingProjectionRuleModelTypeEnum ¶

func GetMappingProjectionRuleModelTypeEnum(val string) (ProjectionRuleModelTypeEnum, bool)

GetMappingProjectionRuleModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProjectionRuleModelTypeEnumValues ¶

func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum

GetProjectionRuleModelTypeEnumValues Enumerates the set of values for ProjectionRuleModelTypeEnum

type ProxyField ¶

type ProxyField 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"`

	// Deprecated - Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	ScopeReference *ScopeReference `mandatory:"false" json:"scopeReference"`

	Type BaseType `mandatory:"false" json:"type"`

	// Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
	Labels []string `mandatory:"false" json:"labels"`
}

ProxyField A proxy field.

func (ProxyField) GetConfigValues ¶

func (m ProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ProxyField) GetDescription ¶

func (m ProxyField) GetDescription() *string

GetDescription returns Description

func (ProxyField) GetKey ¶

func (m ProxyField) GetKey() *string

GetKey returns Key

func (ProxyField) GetModelVersion ¶

func (m ProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ProxyField) GetName ¶

func (m ProxyField) GetName() *string

GetName returns Name

func (ProxyField) GetObjectStatus ¶

func (m ProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ProxyField) GetParentRef ¶

func (m ProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ProxyField) MarshalJSON ¶

func (m ProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ProxyField) String ¶

func (m ProxyField) String() string

func (*ProxyField) UnmarshalJSON ¶

func (m *ProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ProxyField) ValidateEnumValue ¶

func (m ProxyField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObject ¶

type PublishedObject interface {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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

	// Detailed description for the object.
	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
}

PublishedObject The information about the published object.

type PublishedObjectFromDataLoaderTask ¶

type PublishedObjectFromDataLoaderTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`

	ConditionalCompositeFieldMap *ConditionalCompositeFieldMap `mandatory:"false" json:"conditionalCompositeFieldMap"`

	// If true, defines a singular load.
	IsSingleLoad *bool `mandatory:"false" json:"isSingleLoad"`

	// If not a singular load, this defines the number of entities being loaded in parallel at a time for a Data Loader task.
	ParallelLoadLimit *int `mandatory:"false" json:"parallelLoadLimit"`
}

PublishedObjectFromDataLoaderTask The data loader task published object.

func (PublishedObjectFromDataLoaderTask) GetDescription ¶

func (m PublishedObjectFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromDataLoaderTask) GetIdentifier ¶

func (m PublishedObjectFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromDataLoaderTask) GetKey ¶

GetKey returns Key

func (PublishedObjectFromDataLoaderTask) GetModelVersion ¶

func (m PublishedObjectFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromDataLoaderTask) GetName ¶

GetName returns Name

func (PublishedObjectFromDataLoaderTask) GetObjectStatus ¶

func (m PublishedObjectFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromDataLoaderTask) GetObjectVersion ¶

func (m PublishedObjectFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromDataLoaderTask) GetParentRef ¶

GetParentRef returns ParentRef

func (PublishedObjectFromDataLoaderTask) MarshalJSON ¶

func (m PublishedObjectFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromDataLoaderTask) String ¶

func (PublishedObjectFromDataLoaderTask) ValidateEnumValue ¶

func (m PublishedObjectFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectFromIntegrationTask ¶

type PublishedObjectFromIntegrationTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

PublishedObjectFromIntegrationTask The integration task published object.

func (PublishedObjectFromIntegrationTask) GetDescription ¶

func (m PublishedObjectFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromIntegrationTask) GetIdentifier ¶

func (m PublishedObjectFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromIntegrationTask) GetKey ¶

GetKey returns Key

func (PublishedObjectFromIntegrationTask) GetModelVersion ¶

func (m PublishedObjectFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromIntegrationTask) GetName ¶

GetName returns Name

func (PublishedObjectFromIntegrationTask) GetObjectStatus ¶

func (m PublishedObjectFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromIntegrationTask) GetObjectVersion ¶

func (m PublishedObjectFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromIntegrationTask) GetParentRef ¶

GetParentRef returns ParentRef

func (PublishedObjectFromIntegrationTask) MarshalJSON ¶

func (m PublishedObjectFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromIntegrationTask) String ¶

func (PublishedObjectFromIntegrationTask) ValidateEnumValue ¶

func (m PublishedObjectFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectFromPipelineTask ¶

type PublishedObjectFromPipelineTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

PublishedObjectFromPipelineTask The pipeline task published object.

func (PublishedObjectFromPipelineTask) GetDescription ¶

func (m PublishedObjectFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromPipelineTask) GetIdentifier ¶

func (m PublishedObjectFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromPipelineTask) GetKey ¶

GetKey returns Key

func (PublishedObjectFromPipelineTask) GetModelVersion ¶

func (m PublishedObjectFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromPipelineTask) GetName ¶

GetName returns Name

func (PublishedObjectFromPipelineTask) GetObjectStatus ¶

func (m PublishedObjectFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromPipelineTask) GetObjectVersion ¶

func (m PublishedObjectFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromPipelineTask) GetParentRef ¶

GetParentRef returns ParentRef

func (PublishedObjectFromPipelineTask) MarshalJSON ¶

func (m PublishedObjectFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromPipelineTask) String ¶

func (PublishedObjectFromPipelineTask) ValidateEnumValue ¶

func (m PublishedObjectFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectFromPipelineTaskSummary ¶

type PublishedObjectFromPipelineTaskSummary struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

PublishedObjectFromPipelineTaskSummary The pipeline task published object summary.

func (PublishedObjectFromPipelineTaskSummary) GetDescription ¶

func (m PublishedObjectFromPipelineTaskSummary) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromPipelineTaskSummary) GetIdentifier ¶

GetIdentifier returns Identifier

func (PublishedObjectFromPipelineTaskSummary) GetKey ¶

GetKey returns Key

func (PublishedObjectFromPipelineTaskSummary) GetMetadata ¶

GetMetadata returns Metadata

func (PublishedObjectFromPipelineTaskSummary) GetModelVersion ¶

func (m PublishedObjectFromPipelineTaskSummary) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromPipelineTaskSummary) GetName ¶

GetName returns Name

func (PublishedObjectFromPipelineTaskSummary) GetObjectStatus ¶

func (m PublishedObjectFromPipelineTaskSummary) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromPipelineTaskSummary) GetObjectVersion ¶

func (m PublishedObjectFromPipelineTaskSummary) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromPipelineTaskSummary) GetParentRef ¶

GetParentRef returns ParentRef

func (PublishedObjectFromPipelineTaskSummary) MarshalJSON ¶

func (m PublishedObjectFromPipelineTaskSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromPipelineTaskSummary) String ¶

func (PublishedObjectFromPipelineTaskSummary) ValidateEnumValue ¶

func (m PublishedObjectFromPipelineTaskSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectModelTypeEnum ¶

type PublishedObjectModelTypeEnum string

PublishedObjectModelTypeEnum Enum with underlying type: string

const (
	PublishedObjectModelTypeIntegrationTask PublishedObjectModelTypeEnum = "INTEGRATION_TASK"
	PublishedObjectModelTypeDataLoaderTask  PublishedObjectModelTypeEnum = "DATA_LOADER_TASK"
	PublishedObjectModelTypePipelineTask    PublishedObjectModelTypeEnum = "PIPELINE_TASK"
	PublishedObjectModelTypeSqlTask         PublishedObjectModelTypeEnum = "SQL_TASK"
	PublishedObjectModelTypeOciDataflowTask PublishedObjectModelTypeEnum = "OCI_DATAFLOW_TASK"
	PublishedObjectModelTypeRestTask        PublishedObjectModelTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for PublishedObjectModelTypeEnum

func GetMappingPublishedObjectModelTypeEnum ¶

func GetMappingPublishedObjectModelTypeEnum(val string) (PublishedObjectModelTypeEnum, bool)

GetMappingPublishedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublishedObjectModelTypeEnumValues ¶

func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum

GetPublishedObjectModelTypeEnumValues Enumerates the set of values for PublishedObjectModelTypeEnum

type PublishedObjectSummary ¶

type PublishedObjectSummary interface {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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

	// Detailed description for the object.
	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

	GetMetadata() *ObjectMetadata
}

PublishedObjectSummary The published obect summary.

type PublishedObjectSummaryCollection ¶

type PublishedObjectSummaryCollection struct {

	// The array of published object summaries.
	Items []PublishedObjectSummary `mandatory:"true" json:"items"`
}

PublishedObjectSummaryCollection This is the collection of published object summaries, it may be a collection of lightweight details or full definitions.

func (PublishedObjectSummaryCollection) String ¶

func (*PublishedObjectSummaryCollection) UnmarshalJSON ¶

func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PublishedObjectSummaryCollection) ValidateEnumValue ¶

func (m PublishedObjectSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectSummaryFromDataLoaderTask ¶

type PublishedObjectSummaryFromDataLoaderTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

PublishedObjectSummaryFromDataLoaderTask The data loader task published object summary.

func (PublishedObjectSummaryFromDataLoaderTask) GetDescription ¶

GetDescription returns Description

func (PublishedObjectSummaryFromDataLoaderTask) GetIdentifier ¶

GetIdentifier returns Identifier

func (PublishedObjectSummaryFromDataLoaderTask) GetKey ¶

GetKey returns Key

func (PublishedObjectSummaryFromDataLoaderTask) GetMetadata ¶

GetMetadata returns Metadata

func (PublishedObjectSummaryFromDataLoaderTask) GetModelVersion ¶

func (m PublishedObjectSummaryFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectSummaryFromDataLoaderTask) GetName ¶

GetName returns Name

func (PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus ¶

func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion ¶

func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectSummaryFromDataLoaderTask) GetParentRef ¶

GetParentRef returns ParentRef

func (PublishedObjectSummaryFromDataLoaderTask) MarshalJSON ¶

func (m PublishedObjectSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectSummaryFromDataLoaderTask) String ¶

func (PublishedObjectSummaryFromDataLoaderTask) ValidateEnumValue ¶

func (m PublishedObjectSummaryFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectSummaryFromIntegrationTask ¶

type PublishedObjectSummaryFromIntegrationTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// An array of input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

PublishedObjectSummaryFromIntegrationTask The integration task published object summary.

func (PublishedObjectSummaryFromIntegrationTask) GetDescription ¶

GetDescription returns Description

func (PublishedObjectSummaryFromIntegrationTask) GetIdentifier ¶

GetIdentifier returns Identifier

func (PublishedObjectSummaryFromIntegrationTask) GetKey ¶

GetKey returns Key

func (PublishedObjectSummaryFromIntegrationTask) GetMetadata ¶

GetMetadata returns Metadata

func (PublishedObjectSummaryFromIntegrationTask) GetModelVersion ¶

GetModelVersion returns ModelVersion

func (PublishedObjectSummaryFromIntegrationTask) GetName ¶

GetName returns Name

func (PublishedObjectSummaryFromIntegrationTask) GetObjectStatus ¶

func (m PublishedObjectSummaryFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectSummaryFromIntegrationTask) GetObjectVersion ¶

func (m PublishedObjectSummaryFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectSummaryFromIntegrationTask) GetParentRef ¶

GetParentRef returns ParentRef

func (PublishedObjectSummaryFromIntegrationTask) MarshalJSON ¶

func (m PublishedObjectSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectSummaryFromIntegrationTask) String ¶

func (PublishedObjectSummaryFromIntegrationTask) ValidateEnumValue ¶

func (m PublishedObjectSummaryFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectSummaryModelTypeEnum ¶

type PublishedObjectSummaryModelTypeEnum string

PublishedObjectSummaryModelTypeEnum Enum with underlying type: string

const (
	PublishedObjectSummaryModelTypeIntegrationTask PublishedObjectSummaryModelTypeEnum = "INTEGRATION_TASK"
	PublishedObjectSummaryModelTypeDataLoaderTask  PublishedObjectSummaryModelTypeEnum = "DATA_LOADER_TASK"
	PublishedObjectSummaryModelTypePipelineTask    PublishedObjectSummaryModelTypeEnum = "PIPELINE_TASK"
	PublishedObjectSummaryModelTypeSqlTask         PublishedObjectSummaryModelTypeEnum = "SQL_TASK"
	PublishedObjectSummaryModelTypeOciDataflowTask PublishedObjectSummaryModelTypeEnum = "OCI_DATAFLOW_TASK"
	PublishedObjectSummaryModelTypeRestTask        PublishedObjectSummaryModelTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for PublishedObjectSummaryModelTypeEnum

func GetMappingPublishedObjectSummaryModelTypeEnum ¶

func GetMappingPublishedObjectSummaryModelTypeEnum(val string) (PublishedObjectSummaryModelTypeEnum, bool)

GetMappingPublishedObjectSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublishedObjectSummaryModelTypeEnumValues ¶

func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum

GetPublishedObjectSummaryModelTypeEnumValues Enumerates the set of values for PublishedObjectSummaryModelTypeEnum

type PushDownOperation ¶

type PushDownOperation interface {
}

PushDownOperation The information about a push down operation.

type PushDownOperationModelTypeEnum ¶

type PushDownOperationModelTypeEnum string

PushDownOperationModelTypeEnum Enum with underlying type: string

const (
	PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER"
	PushDownOperationModelTypeJoin   PushDownOperationModelTypeEnum = "JOIN"
	PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT"
	PushDownOperationModelTypeSort   PushDownOperationModelTypeEnum = "SORT"
	PushDownOperationModelTypeQuery  PushDownOperationModelTypeEnum = "QUERY"
)

Set of constants representing the allowable values for PushDownOperationModelTypeEnum

func GetMappingPushDownOperationModelTypeEnum ¶

func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)

GetMappingPushDownOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPushDownOperationModelTypeEnumValues ¶

func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum

GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum

type Query ¶

type Query struct {

	// A query string.
	Query *string `mandatory:"false" json:"query"`
}

Query A query object.

func (Query) MarshalJSON ¶

func (m Query) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Query) String ¶

func (m Query) String() string

func (Query) ValidateEnumValue ¶

func (m Query) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReadOperationConfig ¶

type ReadOperationConfig struct {

	// This map is used for passing extra metatdata configuration that is required by read / write operation.
	MetadataConfigProperties map[string]string `mandatory:"false" json:"metadataConfigProperties"`

	// this map is used for passing BIP report parameter values.
	DerivedAttributes map[string]string `mandatory:"false" json:"derivedAttributes"`

	CallAttribute *BipCallAttribute `mandatory:"false" json:"callAttribute"`

	// 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"`

	IncrementalReadConfig *IncrementalReadConfig `mandatory:"false" json:"incrementalReadConfig"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

ReadOperationConfig The information about the read operation.

func (ReadOperationConfig) GetCallAttribute ¶ added in v65.5.0

func (m ReadOperationConfig) GetCallAttribute() *BipCallAttribute

GetCallAttribute returns CallAttribute

func (ReadOperationConfig) GetDerivedAttributes ¶ added in v65.5.0

func (m ReadOperationConfig) GetDerivedAttributes() map[string]string

GetDerivedAttributes returns DerivedAttributes

func (ReadOperationConfig) GetMetadataConfigProperties ¶ added in v65.5.0

func (m ReadOperationConfig) GetMetadataConfigProperties() map[string]string

GetMetadataConfigProperties returns MetadataConfigProperties

func (ReadOperationConfig) MarshalJSON ¶

func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReadOperationConfig) String ¶

func (m ReadOperationConfig) String() string

func (*ReadOperationConfig) UnmarshalJSON ¶

func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ReadOperationConfig) ValidateEnumValue ¶

func (m ReadOperationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Reference ¶

type Reference struct {

	// The reference's key, key of the object that is being used by a published object or its dependents.
	Key *string `mandatory:"false" json:"key"`

	// The name of reference object.
	Name *string `mandatory:"false" json:"name"`

	// The identifier of reference object.
	Identifier *string `mandatory:"false" json:"identifier"`

	// The identifier path of reference object.
	IdentifierPath *string `mandatory:"false" json:"identifierPath"`

	// The description of reference object.
	Description *string `mandatory:"false" json:"description"`

	// The type of reference object.
	Type ReferenceTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The new reference object to use instead of the original reference. For example, this can be a data asset reference.
	TargetObject *interface{} `mandatory:"false" json:"targetObject"`

	// The application key of the reference object.
	ApplicationKey *string `mandatory:"false" json:"applicationKey"`

	// List of published objects where this is used.
	UsedBy []ReferenceUsedBy `mandatory:"false" json:"usedBy"`

	// List of references that are dependent on this reference.
	ChildReferences []ChildReference `mandatory:"false" json:"childReferences"`
}

Reference Reference contains application configuration information.

func (Reference) String ¶

func (m Reference) String() string

func (Reference) ValidateEnumValue ¶

func (m Reference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceSummary ¶

type ReferenceSummary struct {

	// The reference's key, key of the object that is being used by a published object or its dependents.
	Key *string `mandatory:"false" json:"key"`

	// The name of reference object.
	Name *string `mandatory:"false" json:"name"`

	// The identifier of reference object.
	Identifier *string `mandatory:"false" json:"identifier"`

	// The identifier path of reference object.
	IdentifierPath *string `mandatory:"false" json:"identifierPath"`

	// The description of reference object.
	Description *string `mandatory:"false" json:"description"`

	// The type of reference object.
	Type ReferenceSummaryTypeEnum `mandatory:"false" json:"type,omitempty"`

	// The target object referenced. References are made to data assets and child references are made to connections. The type defining this reference is mentioned in the property type.
	TargetObject *interface{} `mandatory:"false" json:"targetObject"`

	// The aggregator of reference object.
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	// List of published objects where this is used.
	UsedBy []ReferenceUsedBy `mandatory:"false" json:"usedBy"`

	// List of references that are dependent on this reference.
	ChildReferences []ChildReference `mandatory:"false" json:"childReferences"`
}

ReferenceSummary This is the reference summary information.

func (ReferenceSummary) String ¶

func (m ReferenceSummary) String() string

func (ReferenceSummary) ValidateEnumValue ¶

func (m ReferenceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceSummaryCollection ¶

type ReferenceSummaryCollection struct {

	// The array of application summaries.
	Items []ReferenceSummary `mandatory:"true" json:"items"`
}

ReferenceSummaryCollection This is the collection of references.

func (ReferenceSummaryCollection) String ¶

func (ReferenceSummaryCollection) ValidateEnumValue ¶

func (m ReferenceSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceSummaryTypeEnum ¶

type ReferenceSummaryTypeEnum string

ReferenceSummaryTypeEnum Enum with underlying type: string

const (
	ReferenceSummaryTypeOracleDataAsset              ReferenceSummaryTypeEnum = "ORACLE_DATA_ASSET"
	ReferenceSummaryTypeOracleObjectStorageDataAsset ReferenceSummaryTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
	ReferenceSummaryTypeOracleAtpDataAsset           ReferenceSummaryTypeEnum = "ORACLE_ATP_DATA_ASSET"
	ReferenceSummaryTypeOracleAdwcDataAsset          ReferenceSummaryTypeEnum = "ORACLE_ADWC_DATA_ASSET"
	ReferenceSummaryTypeMysqlDataAsset               ReferenceSummaryTypeEnum = "MYSQL_DATA_ASSET"
	ReferenceSummaryTypeGenericJdbcDataAsset         ReferenceSummaryTypeEnum = "GENERIC_JDBC_DATA_ASSET"
	ReferenceSummaryTypeFusionAppDataAsset           ReferenceSummaryTypeEnum = "FUSION_APP_DATA_ASSET"
	ReferenceSummaryTypeAmazonS3DataAsset            ReferenceSummaryTypeEnum = "AMAZON_S3_DATA_ASSET"
	ReferenceSummaryTypeSchema                       ReferenceSummaryTypeEnum = "SCHEMA"
	ReferenceSummaryTypeIntegrationTask              ReferenceSummaryTypeEnum = "INTEGRATION_TASK"
	ReferenceSummaryTypeDataLoaderTask               ReferenceSummaryTypeEnum = "DATA_LOADER_TASK"
	ReferenceSummaryTypeSqlTask                      ReferenceSummaryTypeEnum = "SQL_TASK"
	ReferenceSummaryTypeOciDataflowTask              ReferenceSummaryTypeEnum = "OCI_DATAFLOW_TASK"
	ReferenceSummaryTypePipelineTask                 ReferenceSummaryTypeEnum = "PIPELINE_TASK"
	ReferenceSummaryTypeRestTask                     ReferenceSummaryTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for ReferenceSummaryTypeEnum

func GetMappingReferenceSummaryTypeEnum ¶

func GetMappingReferenceSummaryTypeEnum(val string) (ReferenceSummaryTypeEnum, bool)

GetMappingReferenceSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReferenceSummaryTypeEnumValues ¶

func GetReferenceSummaryTypeEnumValues() []ReferenceSummaryTypeEnum

GetReferenceSummaryTypeEnumValues Enumerates the set of values for ReferenceSummaryTypeEnum

type ReferenceTypeEnum ¶

type ReferenceTypeEnum string

ReferenceTypeEnum Enum with underlying type: string

const (
	ReferenceTypeOracleDataAsset              ReferenceTypeEnum = "ORACLE_DATA_ASSET"
	ReferenceTypeOracleObjectStorageDataAsset ReferenceTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
	ReferenceTypeOracleAtpDataAsset           ReferenceTypeEnum = "ORACLE_ATP_DATA_ASSET"
	ReferenceTypeOracleAdwcDataAsset          ReferenceTypeEnum = "ORACLE_ADWC_DATA_ASSET"
	ReferenceTypeMysqlDataAsset               ReferenceTypeEnum = "MYSQL_DATA_ASSET"
	ReferenceTypeGenericJdbcDataAsset         ReferenceTypeEnum = "GENERIC_JDBC_DATA_ASSET"
	ReferenceTypeFusionAppDataAsset           ReferenceTypeEnum = "FUSION_APP_DATA_ASSET"
	ReferenceTypeAmazonS3DataAsset            ReferenceTypeEnum = "AMAZON_S3_DATA_ASSET"
	ReferenceTypeSchema                       ReferenceTypeEnum = "SCHEMA"
	ReferenceTypeIntegrationTask              ReferenceTypeEnum = "INTEGRATION_TASK"
	ReferenceTypeDataLoaderTask               ReferenceTypeEnum = "DATA_LOADER_TASK"
	ReferenceTypeSqlTask                      ReferenceTypeEnum = "SQL_TASK"
	ReferenceTypeOciDataflowTask              ReferenceTypeEnum = "OCI_DATAFLOW_TASK"
	ReferenceTypePipelineTask                 ReferenceTypeEnum = "PIPELINE_TASK"
	ReferenceTypeRestTask                     ReferenceTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for ReferenceTypeEnum

func GetMappingReferenceTypeEnum ¶

func GetMappingReferenceTypeEnum(val string) (ReferenceTypeEnum, bool)

GetMappingReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReferenceTypeEnumValues ¶

func GetReferenceTypeEnumValues() []ReferenceTypeEnum

GetReferenceTypeEnumValues Enumerates the set of values for ReferenceTypeEnum

type ReferenceUsedBy ¶

type ReferenceUsedBy struct {

	// The key of the published object.
	Key *string `mandatory:"false" json:"key"`

	// The name of an published object.
	Name *string `mandatory:"false" json:"name"`

	// The name path of the published object.
	NamePath *string `mandatory:"false" json:"namePath"`
}

ReferenceUsedBy Referenced object information.

func (ReferenceUsedBy) String ¶

func (m ReferenceUsedBy) String() string

func (ReferenceUsedBy) ValidateEnumValue ¶

func (m ReferenceUsedBy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferencedDataObject ¶ added in v65.21.0

type ReferencedDataObject interface {

	// The object's model version.
	GetModelVersion() *string

	GetParentRef() *ParentReference

	// Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
	GetName() *string

	// The version of the object that is used to track changes in the object instance.
	GetObjectVersion() *int

	// The resource name.
	GetResourceName() *string

	// The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
	GetObjectStatus() *int

	// The external key for the object.
	GetExternalKey() *string
}

ReferencedDataObject The input Operation for which derived entity is to be formed.

type ReferencedDataObjectFromApi ¶ added in v65.21.0

type ReferencedDataObjectFromApi struct {

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
	Name *string `mandatory:"false" json:"name"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// The resource name.
	ResourceName *string `mandatory:"false" json:"resourceName"`

	// The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// The external key for the object.
	ExternalKey *string `mandatory:"false" json:"externalKey"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`
}

ReferencedDataObjectFromApi The input procedure object.

func (ReferencedDataObjectFromApi) GetExternalKey ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromApi) GetModelVersion ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromApi) GetName ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetName() *string

GetName returns Name

func (ReferencedDataObjectFromApi) GetObjectStatus ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromApi) GetObjectVersion ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromApi) GetParentRef ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ReferencedDataObjectFromApi) GetResourceName ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromApi) MarshalJSON ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromApi) String ¶ added in v65.21.0

func (ReferencedDataObjectFromApi) ValidateEnumValue ¶ added in v65.21.0

func (m ReferencedDataObjectFromApi) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferencedDataObjectFromProcedure ¶ added in v65.21.0

type ReferencedDataObjectFromProcedure struct {

	// The object's model version.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
	Name *string `mandatory:"false" json:"name"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// The resource name.
	ResourceName *string `mandatory:"false" json:"resourceName"`

	// The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// The external key for the object.
	ExternalKey *string `mandatory:"false" json:"externalKey"`

	// The object key.
	Key *string `mandatory:"false" json:"key"`
}

ReferencedDataObjectFromProcedure The input procedure object.

func (ReferencedDataObjectFromProcedure) GetExternalKey ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromProcedure) GetModelVersion ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromProcedure) GetName ¶ added in v65.21.0

GetName returns Name

func (ReferencedDataObjectFromProcedure) GetObjectStatus ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromProcedure) GetObjectVersion ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromProcedure) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (ReferencedDataObjectFromProcedure) GetResourceName ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromProcedure) MarshalJSON ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromProcedure) String ¶ added in v65.21.0

func (ReferencedDataObjectFromProcedure) ValidateEnumValue ¶ added in v65.21.0

func (m ReferencedDataObjectFromProcedure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferencedDataObjectModelTypeEnum ¶ added in v65.21.0

type ReferencedDataObjectModelTypeEnum string

ReferencedDataObjectModelTypeEnum Enum with underlying type: string

const (
	ReferencedDataObjectModelTypeProcedure ReferencedDataObjectModelTypeEnum = "PROCEDURE"
	ReferencedDataObjectModelTypeApi       ReferencedDataObjectModelTypeEnum = "API"
)

Set of constants representing the allowable values for ReferencedDataObjectModelTypeEnum

func GetMappingReferencedDataObjectModelTypeEnum ¶ added in v65.21.0

func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)

GetMappingReferencedDataObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReferencedDataObjectModelTypeEnumValues ¶ added in v65.21.0

func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum

GetReferencedDataObjectModelTypeEnumValues Enumerates the set of values for ReferencedDataObjectModelTypeEnum

type RegistryMetadata ¶

type RegistryMetadata struct {

	// The owning object's key for this object.
	AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

	// Labels are keywords or labels that you can add to data assets, dataflows 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"`
}

RegistryMetadata Information about the object and its parent.

func (RegistryMetadata) String ¶

func (m RegistryMetadata) String() string

func (RegistryMetadata) ValidateEnumValue ¶

func (m RegistryMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RenameRule ¶

type RenameRule 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"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	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"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Specifies whether to skip remaining rules when a match is found.
	IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

	// The attribute name that needs to be renamed.
	FromName *string `mandatory:"false" json:"fromName"`

	// The new attribute name.
	ToName *string `mandatory:"false" json:"toName"`
}

RenameRule Lets you rename an attribute.

func (RenameRule) GetConfigValues ¶

func (m RenameRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (RenameRule) GetDescription ¶

func (m RenameRule) GetDescription() *string

GetDescription returns Description

func (RenameRule) GetIsJavaRegexSyntax ¶

func (m RenameRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (RenameRule) GetKey ¶

func (m RenameRule) GetKey() *string

GetKey returns Key

func (RenameRule) GetModelVersion ¶

func (m RenameRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (RenameRule) GetObjectStatus ¶

func (m RenameRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (RenameRule) GetParentRef ¶

func (m RenameRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (RenameRule) MarshalJSON ¶

func (m RenameRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RenameRule) String ¶

func (m RenameRule) String() string

func (RenameRule) ValidateEnumValue ¶

func (m RenameRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceConfiguration ¶

type ResourceConfiguration struct {

	// The version of the spark used while creating an Oracle Cloud Infrastructure Data Flow application.
	SparkVersion *string `mandatory:"true" json:"sparkVersion"`

	// The VM shape of the driver used while creating an Oracle Cloud Infrastructure Data Flow application. It sets the driver cores and memory.
	DriverShape *string `mandatory:"true" json:"driverShape"`

	// The shape of the executor used while creating an Oracle Cloud Infrastructure Data Flow application. It sets the executor cores and memory.
	ExecutorShape *string `mandatory:"true" json:"executorShape"`

	// Number of executor VMs requested while creating an Oracle Cloud Infrastructure Data Flow application.
	TotalExecutors *int `mandatory:"true" json:"totalExecutors"`
}

ResourceConfiguration Properties related to a resource.

func (ResourceConfiguration) String ¶

func (m ResourceConfiguration) String() string

func (ResourceConfiguration) ValidateEnumValue ¶

func (m ResourceConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourcePrincipalAuthConfig ¶

type ResourcePrincipalAuthConfig struct {

	// Generated key that can be used in API calls to identify this 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"`

	// The OCI resource type that will supply the authentication token
	ResourcePrincipalSource ResourcePrincipalAuthConfigResourcePrincipalSourceEnum `mandatory:"false" json:"resourcePrincipalSource,omitempty"`
}

ResourcePrincipalAuthConfig Authentication configuration that uses OCI Resource Principal Auth for Generic REST invocation.

func (ResourcePrincipalAuthConfig) GetKey ¶

func (m ResourcePrincipalAuthConfig) GetKey() *string

GetKey returns Key

func (ResourcePrincipalAuthConfig) GetModelVersion ¶

func (m ResourcePrincipalAuthConfig) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ResourcePrincipalAuthConfig) GetParentRef ¶

func (m ResourcePrincipalAuthConfig) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ResourcePrincipalAuthConfig) MarshalJSON ¶

func (m ResourcePrincipalAuthConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ResourcePrincipalAuthConfig) String ¶

func (ResourcePrincipalAuthConfig) ValidateEnumValue ¶

func (m ResourcePrincipalAuthConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourcePrincipalAuthConfigResourcePrincipalSourceEnum ¶

type ResourcePrincipalAuthConfigResourcePrincipalSourceEnum string

ResourcePrincipalAuthConfigResourcePrincipalSourceEnum Enum with underlying type: string

const (
	ResourcePrincipalAuthConfigResourcePrincipalSourceWorkspace   ResourcePrincipalAuthConfigResourcePrincipalSourceEnum = "WORKSPACE"
	ResourcePrincipalAuthConfigResourcePrincipalSourceApplication ResourcePrincipalAuthConfigResourcePrincipalSourceEnum = "APPLICATION"
)

Set of constants representing the allowable values for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

func GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum ¶

func GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum(val string) (ResourcePrincipalAuthConfigResourcePrincipalSourceEnum, bool)

GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues ¶

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues() []ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues Enumerates the set of values for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

type RestCallConfig ¶

type RestCallConfig struct {

	// The REST method to use.
	MethodType RestCallConfigMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The headers for the REST call.
	RequestHeaders map[string]string `mandatory:"false" json:"requestHeaders"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`
}

RestCallConfig The REST API configuration.

func (RestCallConfig) String ¶

func (m RestCallConfig) String() string

func (RestCallConfig) ValidateEnumValue ¶

func (m RestCallConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RestCallConfigMethodTypeEnum ¶

type RestCallConfigMethodTypeEnum string

RestCallConfigMethodTypeEnum Enum with underlying type: string

const (
	RestCallConfigMethodTypeGet    RestCallConfigMethodTypeEnum = "GET"
	RestCallConfigMethodTypePost   RestCallConfigMethodTypeEnum = "POST"
	RestCallConfigMethodTypePatch  RestCallConfigMethodTypeEnum = "PATCH"
	RestCallConfigMethodTypeDelete RestCallConfigMethodTypeEnum = "DELETE"
	RestCallConfigMethodTypePut    RestCallConfigMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for RestCallConfigMethodTypeEnum

func GetMappingRestCallConfigMethodTypeEnum ¶

func GetMappingRestCallConfigMethodTypeEnum(val string) (RestCallConfigMethodTypeEnum, bool)

GetMappingRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRestCallConfigMethodTypeEnumValues ¶

func GetRestCallConfigMethodTypeEnumValues() []RestCallConfigMethodTypeEnum

GetRestCallConfigMethodTypeEnumValues Enumerates the set of values for RestCallConfigMethodTypeEnum

type RootObject ¶

type RootObject 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"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

RootObject A base class for all model types, including First Class and its contained objects.

func (RootObject) String ¶

func (m RootObject) String() string

func (RootObject) ValidateEnumValue ¶

func (m RootObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleBasedEntityMap ¶ added in v65.5.0

type RuleBasedEntityMap struct {

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// 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"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The pattern to map from.
	FromPattern *string `mandatory:"false" json:"fromPattern"`

	// The pattern to map to.
	ToPattern *string `mandatory:"false" json:"toPattern"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// mapType
	MapType RuleBasedEntityMapMapTypeEnum `mandatory:"false" json:"mapType,omitempty"`
}

RuleBasedEntityMap A map of rule patterns.

func (RuleBasedEntityMap) GetDescription ¶ added in v65.5.0

func (m RuleBasedEntityMap) GetDescription() *string

GetDescription returns Description

func (RuleBasedEntityMap) MarshalJSON ¶ added in v65.5.0

func (m RuleBasedEntityMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleBasedEntityMap) String ¶ added in v65.5.0

func (m RuleBasedEntityMap) String() string

func (RuleBasedEntityMap) ValidateEnumValue ¶ added in v65.5.0

func (m RuleBasedEntityMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleBasedEntityMapMapTypeEnum ¶ added in v65.5.0

type RuleBasedEntityMapMapTypeEnum string

RuleBasedEntityMapMapTypeEnum Enum with underlying type: string

const (
	RuleBasedEntityMapMapTypeMapbyname    RuleBasedEntityMapMapTypeEnum = "MAPBYNAME"
	RuleBasedEntityMapMapTypeMapbypattern RuleBasedEntityMapMapTypeEnum = "MAPBYPATTERN"
)

Set of constants representing the allowable values for RuleBasedEntityMapMapTypeEnum

func GetMappingRuleBasedEntityMapMapTypeEnum ¶ added in v65.5.0

func GetMappingRuleBasedEntityMapMapTypeEnum(val string) (RuleBasedEntityMapMapTypeEnum, bool)

GetMappingRuleBasedEntityMapMapTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuleBasedEntityMapMapTypeEnumValues ¶ added in v65.5.0

func GetRuleBasedEntityMapMapTypeEnumValues() []RuleBasedEntityMapMapTypeEnum

GetRuleBasedEntityMapMapTypeEnumValues Enumerates the set of values for RuleBasedEntityMapMapTypeEnum

type RuleBasedFieldMap ¶

type RuleBasedFieldMap struct {

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// 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"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The pattern to map from.
	FromPattern *string `mandatory:"false" json:"fromPattern"`

	// The pattern to map to.
	ToPattern *string `mandatory:"false" json:"toPattern"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	FromRuleConfig *RuleTypeConfig `mandatory:"false" json:"fromRuleConfig"`

	ToRuleConfig *RuleTypeConfig `mandatory:"false" json:"toRuleConfig"`

	// mapType
	MapType RuleBasedFieldMapMapTypeEnum `mandatory:"false" json:"mapType,omitempty"`
}

RuleBasedFieldMap A map of rule patterns.

func (RuleBasedFieldMap) GetDescription ¶

func (m RuleBasedFieldMap) GetDescription() *string

GetDescription returns Description

func (RuleBasedFieldMap) MarshalJSON ¶

func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleBasedFieldMap) String ¶

func (m RuleBasedFieldMap) String() string

func (RuleBasedFieldMap) ValidateEnumValue ¶

func (m RuleBasedFieldMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleBasedFieldMapMapTypeEnum ¶

type RuleBasedFieldMapMapTypeEnum string

RuleBasedFieldMapMapTypeEnum Enum with underlying type: string

const (
	RuleBasedFieldMapMapTypeMapbyname     RuleBasedFieldMapMapTypeEnum = "MAPBYNAME"
	RuleBasedFieldMapMapTypeMapbyposition RuleBasedFieldMapMapTypeEnum = "MAPBYPOSITION"
	RuleBasedFieldMapMapTypeMapbypattern  RuleBasedFieldMapMapTypeEnum = "MAPBYPATTERN"
)

Set of constants representing the allowable values for RuleBasedFieldMapMapTypeEnum

func GetMappingRuleBasedFieldMapMapTypeEnum ¶

func GetMappingRuleBasedFieldMapMapTypeEnum(val string) (RuleBasedFieldMapMapTypeEnum, bool)

GetMappingRuleBasedFieldMapMapTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuleBasedFieldMapMapTypeEnumValues ¶

func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum

GetRuleBasedFieldMapMapTypeEnumValues Enumerates the set of values for RuleBasedFieldMapMapTypeEnum

type RuleTypeConfig ¶

type RuleTypeConfig 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"`

	// Deprecated - Reference to a typed object, this can be either a key value to an object within the document, a shall referenced to a `TypedObject` or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	ScopeReference *ScopeReference `mandatory:"false" json:"scopeReference"`

	// Specifies whether it is ordered by rule.
	IsOrderByRule *bool `mandatory:"false" json:"isOrderByRule"`

	// The projection rules.
	ProjectionRules []ProjectionRule `mandatory:"false" json:"projectionRules"`

	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"`
}

RuleTypeConfig The rule type config.

func (RuleTypeConfig) MarshalJSON ¶

func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleTypeConfig) String ¶

func (m RuleTypeConfig) String() string

func (*RuleTypeConfig) UnmarshalJSON ¶

func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RuleTypeConfig) ValidateEnumValue ¶

func (m RuleTypeConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperator ¶ added in v65.21.0

type RuntimeOperator struct {

	// The RuntimeOperator key.
	Key *string `mandatory:"false" json:"key"`

	// The TaskRun key.
	TaskRunKey *string `mandatory:"false" json:"taskRunKey"`

	// The runtime operator start time.
	StartTimeInMillis *int64 `mandatory:"false" json:"startTimeInMillis"`

	// The runtime operator end time.
	EndTimeInMillis *int64 `mandatory:"false" json:"endTimeInMillis"`

	// Status of RuntimeOperator. This field is deprecated, use RuntimeOperator's executionState field instead.
	Status RuntimeOperatorStatusEnum `mandatory:"false" json:"status,omitempty"`

	// 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"`

	// 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"`

	// status
	ExecutionState RuntimeOperatorExecutionStateEnum `mandatory:"false" json:"executionState,omitempty"`

	// A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	// The status 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"`

	Operator Operator `mandatory:"false" json:"operator"`

	// The configuration provider bindings.
	Inputs map[string]ParameterValue `mandatory:"false" json:"inputs"`

	// The configuration provider bindings.
	Outputs map[string]ParameterValue `mandatory:"false" json:"outputs"`

	// The type of task run.
	TaskType RuntimeOperatorTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

	ConfigProvider *ConfigProvider `mandatory:"false" json:"configProvider"`

	// The type of Runtime Operator
	OperatorType RuntimeOperatorOperatorTypeEnum `mandatory:"false" json:"operatorType,omitempty"`

	// A map metrics for the task run.
	Metrics map[string]float32 `mandatory:"false" json:"metrics"`
}

RuntimeOperator Runtime operator model which holds the runtime metadata of the task operator executed.

func (RuntimeOperator) String ¶ added in v65.21.0

func (m RuntimeOperator) String() string

func (*RuntimeOperator) UnmarshalJSON ¶ added in v65.43.0

func (m *RuntimeOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RuntimeOperator) ValidateEnumValue ¶ added in v65.21.0

func (m RuntimeOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperatorExecutionStateEnum ¶ added in v65.21.0

type RuntimeOperatorExecutionStateEnum string

RuntimeOperatorExecutionStateEnum Enum with underlying type: string

const (
	RuntimeOperatorExecutionStateNotStarted RuntimeOperatorExecutionStateEnum = "NOT_STARTED"
	RuntimeOperatorExecutionStateRunning    RuntimeOperatorExecutionStateEnum = "RUNNING"
	RuntimeOperatorExecutionStateTerminated RuntimeOperatorExecutionStateEnum = "TERMINATED"
	RuntimeOperatorExecutionStateSuccess    RuntimeOperatorExecutionStateEnum = "SUCCESS"
	RuntimeOperatorExecutionStateError      RuntimeOperatorExecutionStateEnum = "ERROR"
	RuntimeOperatorExecutionStateSkipped    RuntimeOperatorExecutionStateEnum = "SKIPPED"
	RuntimeOperatorExecutionStateUnknown    RuntimeOperatorExecutionStateEnum = "UNKNOWN"
	RuntimeOperatorExecutionStateIgnored    RuntimeOperatorExecutionStateEnum = "IGNORED"
)

Set of constants representing the allowable values for RuntimeOperatorExecutionStateEnum

func GetMappingRuntimeOperatorExecutionStateEnum ¶ added in v65.21.0

func GetMappingRuntimeOperatorExecutionStateEnum(val string) (RuntimeOperatorExecutionStateEnum, bool)

GetMappingRuntimeOperatorExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorExecutionStateEnumValues ¶ added in v65.21.0

func GetRuntimeOperatorExecutionStateEnumValues() []RuntimeOperatorExecutionStateEnum

GetRuntimeOperatorExecutionStateEnumValues Enumerates the set of values for RuntimeOperatorExecutionStateEnum

type RuntimeOperatorOperatorTypeEnum ¶ added in v65.43.0

type RuntimeOperatorOperatorTypeEnum string

RuntimeOperatorOperatorTypeEnum Enum with underlying type: string

const (
	RuntimeOperatorOperatorTypeBashOperator       RuntimeOperatorOperatorTypeEnum = "BASH_OPERATOR"
	RuntimeOperatorOperatorTypeTaskOperator       RuntimeOperatorOperatorTypeEnum = "TASK_OPERATOR"
	RuntimeOperatorOperatorTypeRestOperator       RuntimeOperatorOperatorTypeEnum = "REST_OPERATOR"
	RuntimeOperatorOperatorTypeStartOperator      RuntimeOperatorOperatorTypeEnum = "START_OPERATOR"
	RuntimeOperatorOperatorTypeEndOperator        RuntimeOperatorOperatorTypeEnum = "END_OPERATOR"
	RuntimeOperatorOperatorTypeExpressionOperator RuntimeOperatorOperatorTypeEnum = "EXPRESSION_OPERATOR"
	RuntimeOperatorOperatorTypeMergeOperator      RuntimeOperatorOperatorTypeEnum = "MERGE_OPERATOR"
	RuntimeOperatorOperatorTypeDecisionOperator   RuntimeOperatorOperatorTypeEnum = "DECISION_OPERATOR"
	RuntimeOperatorOperatorTypeLoopOperator       RuntimeOperatorOperatorTypeEnum = "LOOP_OPERATOR"
	RuntimeOperatorOperatorTypeActualEndOperator  RuntimeOperatorOperatorTypeEnum = "ACTUAL_END_OPERATOR"
)

Set of constants representing the allowable values for RuntimeOperatorOperatorTypeEnum

func GetMappingRuntimeOperatorOperatorTypeEnum ¶ added in v65.43.0

func GetMappingRuntimeOperatorOperatorTypeEnum(val string) (RuntimeOperatorOperatorTypeEnum, bool)

GetMappingRuntimeOperatorOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorOperatorTypeEnumValues ¶ added in v65.43.0

func GetRuntimeOperatorOperatorTypeEnumValues() []RuntimeOperatorOperatorTypeEnum

GetRuntimeOperatorOperatorTypeEnumValues Enumerates the set of values for RuntimeOperatorOperatorTypeEnum

type RuntimeOperatorStatusEnum ¶ added in v65.21.0

type RuntimeOperatorStatusEnum string

RuntimeOperatorStatusEnum Enum with underlying type: string

const (
	RuntimeOperatorStatusNotStarted  RuntimeOperatorStatusEnum = "NOT_STARTED"
	RuntimeOperatorStatusQueued      RuntimeOperatorStatusEnum = "QUEUED"
	RuntimeOperatorStatusRunning     RuntimeOperatorStatusEnum = "RUNNING"
	RuntimeOperatorStatusTerminating RuntimeOperatorStatusEnum = "TERMINATING"
	RuntimeOperatorStatusTerminated  RuntimeOperatorStatusEnum = "TERMINATED"
	RuntimeOperatorStatusSuccess     RuntimeOperatorStatusEnum = "SUCCESS"
	RuntimeOperatorStatusError       RuntimeOperatorStatusEnum = "ERROR"
)

Set of constants representing the allowable values for RuntimeOperatorStatusEnum

func GetMappingRuntimeOperatorStatusEnum ¶ added in v65.21.0

func GetMappingRuntimeOperatorStatusEnum(val string) (RuntimeOperatorStatusEnum, bool)

GetMappingRuntimeOperatorStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorStatusEnumValues ¶ added in v65.21.0

func GetRuntimeOperatorStatusEnumValues() []RuntimeOperatorStatusEnum

GetRuntimeOperatorStatusEnumValues Enumerates the set of values for RuntimeOperatorStatusEnum

type RuntimeOperatorSummary ¶ added in v65.21.0

type RuntimeOperatorSummary struct {

	// The RuntimeOperator key.
	Key *string `mandatory:"false" json:"key"`

	// The TaskRun key.
	TaskRunKey *string `mandatory:"false" json:"taskRunKey"`

	// The runtime operator start time.
	StartTimeInMillis *int64 `mandatory:"false" json:"startTimeInMillis"`

	// The runtime operator end time.
	EndTimeInMillis *int64 `mandatory:"false" json:"endTimeInMillis"`

	// Status of RuntimeOperator. This field is deprecated, use RuntimeOperator's executionState field instead.
	Status RuntimeOperatorSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// 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"`

	// 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"`

	// status
	ExecutionState RuntimeOperatorSummaryExecutionStateEnum `mandatory:"false" json:"executionState,omitempty"`

	// A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	// The status 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"`

	Operator Operator `mandatory:"false" json:"operator"`

	// The configuration provider bindings.
	Inputs map[string]ParameterValue `mandatory:"false" json:"inputs"`

	// The configuration provider bindings.
	Outputs map[string]ParameterValue `mandatory:"false" json:"outputs"`

	// The type of task run.
	TaskType RuntimeOperatorSummaryTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

	ConfigProvider *ConfigProvider `mandatory:"false" json:"configProvider"`

	// The type of Runtime Operator
	OperatorType RuntimeOperatorSummaryOperatorTypeEnum `mandatory:"false" json:"operatorType,omitempty"`

	// A map metrics for the task run.
	Metrics map[string]float32 `mandatory:"false" json:"metrics"`
}

RuntimeOperatorSummary The information about RuntimeOperator.

func (RuntimeOperatorSummary) String ¶ added in v65.21.0

func (m RuntimeOperatorSummary) String() string

func (*RuntimeOperatorSummary) UnmarshalJSON ¶ added in v65.43.0

func (m *RuntimeOperatorSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RuntimeOperatorSummary) ValidateEnumValue ¶ added in v65.21.0

func (m RuntimeOperatorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperatorSummaryCollection ¶ added in v65.21.0

type RuntimeOperatorSummaryCollection struct {

	// The array of runtimeOperator summaries
	Items []RuntimeOperatorSummary `mandatory:"true" json:"items"`
}

RuntimeOperatorSummaryCollection List of runtimeOperator summaries

func (RuntimeOperatorSummaryCollection) String ¶ added in v65.21.0

func (RuntimeOperatorSummaryCollection) ValidateEnumValue ¶ added in v65.21.0

func (m RuntimeOperatorSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperatorSummaryExecutionStateEnum ¶ added in v65.21.0

type RuntimeOperatorSummaryExecutionStateEnum string

RuntimeOperatorSummaryExecutionStateEnum Enum with underlying type: string

const (
	RuntimeOperatorSummaryExecutionStateNotStarted RuntimeOperatorSummaryExecutionStateEnum = "NOT_STARTED"
	RuntimeOperatorSummaryExecutionStateRunning    RuntimeOperatorSummaryExecutionStateEnum = "RUNNING"
	RuntimeOperatorSummaryExecutionStateTerminated RuntimeOperatorSummaryExecutionStateEnum = "TERMINATED"
	RuntimeOperatorSummaryExecutionStateSuccess    RuntimeOperatorSummaryExecutionStateEnum = "SUCCESS"
	RuntimeOperatorSummaryExecutionStateError      RuntimeOperatorSummaryExecutionStateEnum = "ERROR"
	RuntimeOperatorSummaryExecutionStateSkipped    RuntimeOperatorSummaryExecutionStateEnum = "SKIPPED"
	RuntimeOperatorSummaryExecutionStateUnknown    RuntimeOperatorSummaryExecutionStateEnum = "UNKNOWN"
	RuntimeOperatorSummaryExecutionStateIgnored    RuntimeOperatorSummaryExecutionStateEnum = "IGNORED"
)

Set of constants representing the allowable values for RuntimeOperatorSummaryExecutionStateEnum

func GetMappingRuntimeOperatorSummaryExecutionStateEnum ¶ added in v65.21.0

func GetMappingRuntimeOperatorSummaryExecutionStateEnum(val string) (RuntimeOperatorSummaryExecutionStateEnum, bool)

GetMappingRuntimeOperatorSummaryExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryExecutionStateEnumValues ¶ added in v65.21.0

func GetRuntimeOperatorSummaryExecutionStateEnumValues() []RuntimeOperatorSummaryExecutionStateEnum

GetRuntimeOperatorSummaryExecutionStateEnumValues Enumerates the set of values for RuntimeOperatorSummaryExecutionStateEnum

type RuntimeOperatorSummaryOperatorTypeEnum ¶ added in v65.43.0

type RuntimeOperatorSummaryOperatorTypeEnum string

RuntimeOperatorSummaryOperatorTypeEnum Enum with underlying type: string

const (
	RuntimeOperatorSummaryOperatorTypeBashOperator       RuntimeOperatorSummaryOperatorTypeEnum = "BASH_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeTaskOperator       RuntimeOperatorSummaryOperatorTypeEnum = "TASK_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeRestOperator       RuntimeOperatorSummaryOperatorTypeEnum = "REST_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeStartOperator      RuntimeOperatorSummaryOperatorTypeEnum = "START_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeEndOperator        RuntimeOperatorSummaryOperatorTypeEnum = "END_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeExpressionOperator RuntimeOperatorSummaryOperatorTypeEnum = "EXPRESSION_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeMergeOperator      RuntimeOperatorSummaryOperatorTypeEnum = "MERGE_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeDecisionOperator   RuntimeOperatorSummaryOperatorTypeEnum = "DECISION_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeLoopOperator       RuntimeOperatorSummaryOperatorTypeEnum = "LOOP_OPERATOR"
	RuntimeOperatorSummaryOperatorTypeActualEndOperator  RuntimeOperatorSummaryOperatorTypeEnum = "ACTUAL_END_OPERATOR"
)

Set of constants representing the allowable values for RuntimeOperatorSummaryOperatorTypeEnum

func GetMappingRuntimeOperatorSummaryOperatorTypeEnum ¶ added in v65.43.0

func GetMappingRuntimeOperatorSummaryOperatorTypeEnum(val string) (RuntimeOperatorSummaryOperatorTypeEnum, bool)

GetMappingRuntimeOperatorSummaryOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryOperatorTypeEnumValues ¶ added in v65.43.0

func GetRuntimeOperatorSummaryOperatorTypeEnumValues() []RuntimeOperatorSummaryOperatorTypeEnum

GetRuntimeOperatorSummaryOperatorTypeEnumValues Enumerates the set of values for RuntimeOperatorSummaryOperatorTypeEnum

type RuntimeOperatorSummaryStatusEnum ¶ added in v65.21.0

type RuntimeOperatorSummaryStatusEnum string

RuntimeOperatorSummaryStatusEnum Enum with underlying type: string

const (
	RuntimeOperatorSummaryStatusNotStarted  RuntimeOperatorSummaryStatusEnum = "NOT_STARTED"
	RuntimeOperatorSummaryStatusQueued      RuntimeOperatorSummaryStatusEnum = "QUEUED"
	RuntimeOperatorSummaryStatusRunning     RuntimeOperatorSummaryStatusEnum = "RUNNING"
	RuntimeOperatorSummaryStatusTerminating RuntimeOperatorSummaryStatusEnum = "TERMINATING"
	RuntimeOperatorSummaryStatusTerminated  RuntimeOperatorSummaryStatusEnum = "TERMINATED"
	RuntimeOperatorSummaryStatusSuccess     RuntimeOperatorSummaryStatusEnum = "SUCCESS"
	RuntimeOperatorSummaryStatusError       RuntimeOperatorSummaryStatusEnum = "ERROR"
)

Set of constants representing the allowable values for RuntimeOperatorSummaryStatusEnum

func GetMappingRuntimeOperatorSummaryStatusEnum ¶ added in v65.21.0

func GetMappingRuntimeOperatorSummaryStatusEnum(val string) (RuntimeOperatorSummaryStatusEnum, bool)

GetMappingRuntimeOperatorSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryStatusEnumValues ¶ added in v65.21.0

func GetRuntimeOperatorSummaryStatusEnumValues() []RuntimeOperatorSummaryStatusEnum

GetRuntimeOperatorSummaryStatusEnumValues Enumerates the set of values for RuntimeOperatorSummaryStatusEnum

type RuntimeOperatorSummaryTaskTypeEnum ¶ added in v65.43.0

type RuntimeOperatorSummaryTaskTypeEnum string

RuntimeOperatorSummaryTaskTypeEnum Enum with underlying type: string

const (
	RuntimeOperatorSummaryTaskTypeIntegrationTask RuntimeOperatorSummaryTaskTypeEnum = "INTEGRATION_TASK"
	RuntimeOperatorSummaryTaskTypeDataLoaderTask  RuntimeOperatorSummaryTaskTypeEnum = "DATA_LOADER_TASK"
	RuntimeOperatorSummaryTaskTypePipelineTask    RuntimeOperatorSummaryTaskTypeEnum = "PIPELINE_TASK"
	RuntimeOperatorSummaryTaskTypeSqlTask         RuntimeOperatorSummaryTaskTypeEnum = "SQL_TASK"
	RuntimeOperatorSummaryTaskTypeOciDataflowTask RuntimeOperatorSummaryTaskTypeEnum = "OCI_DATAFLOW_TASK"
	RuntimeOperatorSummaryTaskTypeRestTask        RuntimeOperatorSummaryTaskTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for RuntimeOperatorSummaryTaskTypeEnum

func GetMappingRuntimeOperatorSummaryTaskTypeEnum ¶ added in v65.43.0

func GetMappingRuntimeOperatorSummaryTaskTypeEnum(val string) (RuntimeOperatorSummaryTaskTypeEnum, bool)

GetMappingRuntimeOperatorSummaryTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryTaskTypeEnumValues ¶ added in v65.43.0

func GetRuntimeOperatorSummaryTaskTypeEnumValues() []RuntimeOperatorSummaryTaskTypeEnum

GetRuntimeOperatorSummaryTaskTypeEnumValues Enumerates the set of values for RuntimeOperatorSummaryTaskTypeEnum

type RuntimeOperatorTaskTypeEnum ¶ added in v65.43.0

type RuntimeOperatorTaskTypeEnum string

RuntimeOperatorTaskTypeEnum Enum with underlying type: string

const (
	RuntimeOperatorTaskTypeIntegrationTask RuntimeOperatorTaskTypeEnum = "INTEGRATION_TASK"
	RuntimeOperatorTaskTypeDataLoaderTask  RuntimeOperatorTaskTypeEnum = "DATA_LOADER_TASK"
	RuntimeOperatorTaskTypePipelineTask    RuntimeOperatorTaskTypeEnum = "PIPELINE_TASK"
	RuntimeOperatorTaskTypeSqlTask         RuntimeOperatorTaskTypeEnum = "SQL_TASK"
	RuntimeOperatorTaskTypeOciDataflowTask RuntimeOperatorTaskTypeEnum = "OCI_DATAFLOW_TASK"
	RuntimeOperatorTaskTypeRestTask        RuntimeOperatorTaskTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for RuntimeOperatorTaskTypeEnum

func GetMappingRuntimeOperatorTaskTypeEnum ¶ added in v65.43.0

func GetMappingRuntimeOperatorTaskTypeEnum(val string) (RuntimeOperatorTaskTypeEnum, bool)

GetMappingRuntimeOperatorTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorTaskTypeEnumValues ¶ added in v65.43.0

func GetRuntimeOperatorTaskTypeEnumValues() []RuntimeOperatorTaskTypeEnum

GetRuntimeOperatorTaskTypeEnumValues Enumerates the set of values for RuntimeOperatorTaskTypeEnum

type RuntimePipeline ¶ added in v65.21.0

type RuntimePipeline struct {
	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`

	// A list of RuntimeOperators attached to the RuntimePipeline.
	RuntimeOperators []RuntimeOperator `mandatory:"false" json:"runtimeOperators"`

	// The parent RuntimePipeline's RuntimeOperator key.
	ParentRuntimeOperatorKey *string `mandatory:"false" json:"parentRuntimeOperatorKey"`
}

RuntimePipeline Runtime pipeline model which holds the runtime metadata of the task executed.

func (RuntimePipeline) String ¶ added in v65.21.0

func (m RuntimePipeline) String() string

func (RuntimePipeline) ValidateEnumValue ¶ added in v65.21.0

func (m RuntimePipeline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimePipelineSummary ¶ added in v65.21.0

type RuntimePipelineSummary struct {
	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`

	// A list of RuntimeOperators attached to the RuntimePipeline.
	RuntimeOperators []RuntimeOperator `mandatory:"false" json:"runtimeOperators"`

	// The parent RuntimePipeline's RuntimeOperator key.
	ParentRuntimeOperatorKey *string `mandatory:"false" json:"parentRuntimeOperatorKey"`
}

RuntimePipelineSummary The information about RuntimePipeline.

func (RuntimePipelineSummary) String ¶ added in v65.21.0

func (m RuntimePipelineSummary) String() string

func (RuntimePipelineSummary) ValidateEnumValue ¶ added in v65.21.0

func (m RuntimePipelineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimePipelineSummaryCollection ¶ added in v65.21.0

type RuntimePipelineSummaryCollection struct {

	// The array of runtimePipeline summaries
	Items []RuntimePipelineSummary `mandatory:"true" json:"items"`
}

RuntimePipelineSummaryCollection List of runtimePipeline summaries

func (RuntimePipelineSummaryCollection) String ¶ added in v65.21.0

func (RuntimePipelineSummaryCollection) ValidateEnumValue ¶ added in v65.21.0

func (m RuntimePipelineSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Schedule ¶

type Schedule struct {

	// Generated key that can be used in API calls to identify schedule. On scenarios where reference to the schedule is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	FrequencyDetails AbstractFrequencyDetails `mandatory:"false" json:"frequencyDetails"`

	// The timezone for the schedule.
	Timezone *string `mandatory:"false" json:"timezone"`

	// A flag to indicate daylight saving.
	IsDaylightAdjustmentEnabled *bool `mandatory:"false" json:"isDaylightAdjustmentEnabled"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

Schedule The schedule object

func (Schedule) String ¶

func (m Schedule) String() string

func (*Schedule) UnmarshalJSON ¶

func (m *Schedule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Schedule) ValidateEnumValue ¶

func (m Schedule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleSummary ¶

type ScheduleSummary struct {

	// Generated key that can be used in API calls to identify schedule. On scenarios where reference to the schedule is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	FrequencyDetails AbstractFrequencyDetails `mandatory:"false" json:"frequencyDetails"`

	// The timezone for the schedule.
	Timezone *string `mandatory:"false" json:"timezone"`

	// A flag to indicate whether daylight adjustment should be considered or not.
	IsDaylightAdjustmentEnabled *bool `mandatory:"false" json:"isDaylightAdjustmentEnabled"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

ScheduleSummary The schedule summary information.

func (ScheduleSummary) String ¶

func (m ScheduleSummary) String() string

func (*ScheduleSummary) UnmarshalJSON ¶

func (m *ScheduleSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ScheduleSummary) ValidateEnumValue ¶

func (m ScheduleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleSummaryCollection ¶

type ScheduleSummaryCollection struct {

	// An array of Schedule summaries
	Items []ScheduleSummary `mandatory:"true" json:"items"`
}

ScheduleSummaryCollection A collection of schedule summaries. The collection can be lightweight details or full definitions.

func (ScheduleSummaryCollection) String ¶

func (m ScheduleSummaryCollection) String() string

func (ScheduleSummaryCollection) ValidateEnumValue ¶

func (m ScheduleSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Schema ¶

type Schema struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object's type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// 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"`

	// 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"`
}

Schema The schema object.

func (Schema) String ¶

func (m Schema) String() string

func (Schema) ValidateEnumValue ¶

func (m Schema) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaDriftConfig ¶

type SchemaDriftConfig struct {

	// The setting 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"`
}

SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.

func (SchemaDriftConfig) String ¶

func (m SchemaDriftConfig) String() string

func (SchemaDriftConfig) ValidateEnumValue ¶

func (m SchemaDriftConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaDriftConfigDataTypeChangeHandlingEnum ¶

type SchemaDriftConfigDataTypeChangeHandlingEnum string

SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string

const (
	SchemaDriftConfigDataTypeChangeHandlingAllow            SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW"
	SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE"
	SchemaDriftConfigDataTypeChangeHandlingDoNotAllow       SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum

func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum ¶

func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)

GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues ¶

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum

GetSchemaDriftConfigDataTypeChangeHandlingEnumValues Enumerates the set of values for SchemaDriftConfigDataTypeChangeHandlingEnum

type SchemaDriftConfigExtraColumnHandlingEnum ¶

type SchemaDriftConfigExtraColumnHandlingEnum string

SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string

const (
	SchemaDriftConfigExtraColumnHandlingAllow      SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW"
	SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP"
	SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum

func GetMappingSchemaDriftConfigExtraColumnHandlingEnum ¶

func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)

GetMappingSchemaDriftConfigExtraColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigExtraColumnHandlingEnumValues ¶

func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum

GetSchemaDriftConfigExtraColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigExtraColumnHandlingEnum

type SchemaDriftConfigMissingColumnHandlingEnum ¶

type SchemaDriftConfigMissingColumnHandlingEnum string

SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string

const (
	SchemaDriftConfigMissingColumnHandlingAllow      SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW"
	SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT"
	SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW"
)

Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum

func GetMappingSchemaDriftConfigMissingColumnHandlingEnum ¶

func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)

GetMappingSchemaDriftConfigMissingColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigMissingColumnHandlingEnumValues ¶

func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum

GetSchemaDriftConfigMissingColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigMissingColumnHandlingEnum

type SchemaSummary ¶

type SchemaSummary struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object's type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// 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"`

	// 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"`
}

SchemaSummary The schema summary object.

func (SchemaSummary) String ¶

func (m SchemaSummary) String() string

func (SchemaSummary) ValidateEnumValue ¶

func (m SchemaSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaSummaryCollection ¶

type SchemaSummaryCollection struct {

	// The array of schema summaries.
	Items []SchemaSummary `mandatory:"true" json:"items"`
}

SchemaSummaryCollection This is the collection of schema summaries, it may be a collection of lightweight details or full definitions.

func (SchemaSummaryCollection) String ¶

func (m SchemaSummaryCollection) String() string

func (SchemaSummaryCollection) ValidateEnumValue ¶

func (m SchemaSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScopeReference ¶

type ScopeReference struct {

	// A key or shallow reference to an object.  For direct reference, it points to the actual scope object.  For BOUND_ENTITY_SHAPE or BOUND_ENTITY_SHAPE_FIELD, it points to the source or target operator.   For OCI_FUNCTION_INPUT_SHAPE or OCI_FUNCTION_OUTPUT_SHAPE, it points to the OCI Function object.
	ReferenceObject *string `mandatory:"true" json:"referenceObject"`

	// The reference type for this reference.  Set to null for a direct reference, for indirect references set to a type of association such as "BOUND_ENTITY_SHAPE".   Current known reference type values are "BOUND_ENTITY_SHAPE", "BOUND_ENTITY_SHAPE_FIELD", "OCI_FUNCTION_INPUT_SHAPE", "OCI_FUNCTION_OUTPUT_SHAPE"
	ReferenceType ScopeReferenceReferenceTypeEnum `mandatory:"false" json:"referenceType,omitempty"`

	// The referenced object name for this reference.  Set to the field name if the referenceType is BOUND_ENTITY_SHAPE_FIELD, else set to null.
	RefObjectName *string `mandatory:"false" json:"refObjectName"`
}

ScopeReference The `ScopeReference` class is a base class for any model object that wraps a scope reference to a TypedObject.

func (ScopeReference) String ¶

func (m ScopeReference) String() string

func (ScopeReference) ValidateEnumValue ¶

func (m ScopeReference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScopeReferenceReferenceTypeEnum ¶

type ScopeReferenceReferenceTypeEnum string

ScopeReferenceReferenceTypeEnum Enum with underlying type: string

const (
	ScopeReferenceReferenceTypeDirectRef              ScopeReferenceReferenceTypeEnum = "DIRECT_REF"
	ScopeReferenceReferenceTypeBoundEntityShape       ScopeReferenceReferenceTypeEnum = "BOUND_ENTITY_SHAPE"
	ScopeReferenceReferenceTypeBoundEntityShapeField  ScopeReferenceReferenceTypeEnum = "BOUND_ENTITY_SHAPE_FIELD"
	ScopeReferenceReferenceTypeOciFunctionInputShape  ScopeReferenceReferenceTypeEnum = "OCI_FUNCTION_INPUT_SHAPE"
	ScopeReferenceReferenceTypeOciFunctionOutputShape ScopeReferenceReferenceTypeEnum = "OCI_FUNCTION_OUTPUT_SHAPE"
)

Set of constants representing the allowable values for ScopeReferenceReferenceTypeEnum

func GetMappingScopeReferenceReferenceTypeEnum ¶

func GetMappingScopeReferenceReferenceTypeEnum(val string) (ScopeReferenceReferenceTypeEnum, bool)

GetMappingScopeReferenceReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScopeReferenceReferenceTypeEnumValues ¶

func GetScopeReferenceReferenceTypeEnumValues() []ScopeReferenceReferenceTypeEnum

GetScopeReferenceReferenceTypeEnumValues Enumerates the set of values for ScopeReferenceReferenceTypeEnum

type Script ¶

type Script 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"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

Script The script object.

func (Script) String ¶

func (m Script) String() string

func (Script) ValidateEnumValue ¶

func (m Script) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecretConfig ¶

type SecretConfig interface {
}

SecretConfig Secret configuration if used for storing sensitive info

type SecretConfigModelTypeEnum ¶

type SecretConfigModelTypeEnum string

SecretConfigModelTypeEnum Enum with underlying type: string

const (
	SecretConfigModelTypeOciVaultSecretConfig SecretConfigModelTypeEnum = "OCI_VAULT_SECRET_CONFIG"
)

Set of constants representing the allowable values for SecretConfigModelTypeEnum

func GetMappingSecretConfigModelTypeEnum ¶

func GetMappingSecretConfigModelTypeEnum(val string) (SecretConfigModelTypeEnum, bool)

GetMappingSecretConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSecretConfigModelTypeEnumValues ¶

func GetSecretConfigModelTypeEnumValues() []SecretConfigModelTypeEnum

GetSecretConfigModelTypeEnumValues Enumerates the set of values for SecretConfigModelTypeEnum

type SensitiveAttribute ¶

type SensitiveAttribute struct {
	SecretConfig SecretConfig `mandatory:"false" json:"secretConfig"`

	// Attribute to provide sensitive content.
	Value *string `mandatory:"false" json:"value"`
}

SensitiveAttribute The sensitive attribute to be used for sensitive content (for password/wallet).

func (SensitiveAttribute) String ¶

func (m SensitiveAttribute) String() string

func (*SensitiveAttribute) UnmarshalJSON ¶

func (m *SensitiveAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SensitiveAttribute) ValidateEnumValue ¶

func (m SensitiveAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Shape ¶

type Shape struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Free form text without any restriction on 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"`
}

Shape The shape object.

func (Shape) GetConfigValues ¶

func (m Shape) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Shape) GetDescription ¶

func (m Shape) GetDescription() *string

GetDescription returns Description

func (Shape) GetKey ¶

func (m Shape) GetKey() *string

GetKey returns Key

func (Shape) GetModelVersion ¶

func (m Shape) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Shape) GetName ¶

func (m Shape) GetName() *string

GetName returns Name

func (Shape) GetObjectStatus ¶

func (m Shape) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Shape) GetParentRef ¶

func (m Shape) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Shape) MarshalJSON ¶

func (m Shape) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Shape) String ¶

func (m Shape) String() string

func (*Shape) UnmarshalJSON ¶

func (m *Shape) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Shape) ValidateEnumValue ¶

func (m Shape) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeDetails ¶ added in v65.55.0

type ShapeDetails struct {
	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`
}

ShapeDetails OCI DataFlow Shape configuration. Use shapeOcpuParam and shapeMemoryParam config params for configuring number of OCPUs and memory in GBs respectively.

func (ShapeDetails) String ¶ added in v65.55.0

func (m ShapeDetails) String() string

func (ShapeDetails) ValidateEnumValue ¶ added in v65.55.0

func (m ShapeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeField ¶

type ShapeField struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	ObjectStatus *int `mandatory:"false" json:"objectStatus"`

	// Free form text without any restriction on 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 reference to the type.
	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"`
}

ShapeField The shape field object.

func (ShapeField) GetConfigValues ¶

func (m ShapeField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ShapeField) GetDescription ¶

func (m ShapeField) GetDescription() *string

GetDescription returns Description

func (ShapeField) GetKey ¶

func (m ShapeField) GetKey() *string

GetKey returns Key

func (ShapeField) GetModelVersion ¶

func (m ShapeField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ShapeField) GetName ¶

func (m ShapeField) GetName() *string

GetName returns Name

func (ShapeField) GetObjectStatus ¶

func (m ShapeField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ShapeField) GetParentRef ¶

func (m ShapeField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ShapeField) MarshalJSON ¶

func (m ShapeField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShapeField) String ¶

func (m ShapeField) String() string

func (ShapeField) ValidateEnumValue ¶

func (m ShapeField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Sort ¶

type Sort struct {

	// The sort clause.
	SortClauses []SortClause `mandatory:"false" json:"sortClauses"`
}

Sort The information about the sort object.

func (Sort) MarshalJSON ¶

func (m Sort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Sort) String ¶

func (m Sort) String() string

func (Sort) ValidateEnumValue ¶

func (m Sort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortClause ¶

type SortClause struct {
	Field *ShapeField `mandatory:"false" json:"field"`

	// The sort order.
	Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"`
}

SortClause The information about the sort object.

func (SortClause) String ¶

func (m SortClause) String() string

func (SortClause) ValidateEnumValue ¶

func (m SortClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortClauseOrderEnum ¶

type SortClauseOrderEnum string

SortClauseOrderEnum Enum with underlying type: string

const (
	SortClauseOrderAsc  SortClauseOrderEnum = "ASC"
	SortClauseOrderDesc SortClauseOrderEnum = "DESC"
)

Set of constants representing the allowable values for SortClauseOrderEnum

func GetMappingSortClauseOrderEnum ¶

func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)

GetMappingSortClauseOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortClauseOrderEnumValues ¶

func GetSortClauseOrderEnumValues() []SortClauseOrderEnum

GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum

type SortKey ¶

type SortKey struct {

	// The list of sort key rules.
	SortRules []SortKeyRule `mandatory:"false" json:"sortRules"`
}

SortKey Sort key contains a set of sort key rules defining sorting algorithm.

func (SortKey) String ¶

func (m SortKey) String() string

func (SortKey) ValidateEnumValue ¶

func (m SortKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortKeyRule ¶

type SortKeyRule struct {
	WrappedRule ProjectionRule `mandatory:"false" json:"wrappedRule"`

	// Specifies if the sort key has ascending order.
	IsAscending *bool `mandatory:"false" json:"isAscending"`
}

SortKeyRule A rule to define the set of fields to sort by, and whether to sort by ascending or descending values.

func (SortKeyRule) String ¶

func (m SortKeyRule) String() string

func (*SortKeyRule) UnmarshalJSON ¶

func (m *SortKeyRule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SortKeyRule) ValidateEnumValue ¶

func (m SortKeyRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOper ¶

type SortOper 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"`

	// 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 []TypedObject `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"`

	SortKey *SortKey `mandatory:"false" json:"sortKey"`
}

SortOper The information about the sort operator.

func (SortOper) GetDescription ¶

func (m SortOper) GetDescription() *string

GetDescription returns Description

func (SortOper) GetIdentifier ¶

func (m SortOper) GetIdentifier() *string

GetIdentifier returns Identifier

func (SortOper) GetInputPorts ¶

func (m SortOper) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (SortOper) GetKey ¶

func (m SortOper) GetKey() *string

GetKey returns Key

func (SortOper) GetModelVersion ¶

func (m SortOper) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (SortOper) GetName ¶

func (m SortOper) GetName() *string

GetName returns Name

func (SortOper) GetObjectStatus ¶

func (m SortOper) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (SortOper) GetObjectVersion ¶

func (m SortOper) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (SortOper) GetOpConfigValues ¶

func (m SortOper) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (SortOper) GetOutputPorts ¶

func (m SortOper) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (SortOper) GetParameters ¶

func (m SortOper) GetParameters() []Parameter

GetParameters returns Parameters

func (SortOper) GetParentRef ¶

func (m SortOper) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (SortOper) MarshalJSON ¶

func (m SortOper) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SortOper) String ¶

func (m SortOper) String() string

func (*SortOper) UnmarshalJSON ¶ added in v65.5.0

func (m *SortOper) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SortOper) ValidateEnumValue ¶

func (m SortOper) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Source ¶

type Source 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"`

	// 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 []TypedObject `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"`

	Entity DataEntity `mandatory:"false" json:"entity"`

	// Specifies the read access.
	IsReadAccess *bool `mandatory:"false" json:"isReadAccess"`

	// Specifies the copy fields.
	IsCopyFields *bool `mandatory:"false" json:"isCopyFields"`

	// Specifies if this uses a predefined shape.
	IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"`

	SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"`

	FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"`

	ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"`
}

Source The information about the source object.

func (Source) GetDescription ¶

func (m Source) GetDescription() *string

GetDescription returns Description

func (Source) GetIdentifier ¶

func (m Source) GetIdentifier() *string

GetIdentifier returns Identifier

func (Source) GetInputPorts ¶

func (m Source) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Source) GetKey ¶

func (m Source) GetKey() *string

GetKey returns Key

func (Source) GetModelVersion ¶

func (m Source) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Source) GetName ¶

func (m Source) GetName() *string

GetName returns Name

func (Source) GetObjectStatus ¶

func (m Source) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Source) GetObjectVersion ¶

func (m Source) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Source) GetOpConfigValues ¶

func (m Source) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Source) GetOutputPorts ¶

func (m Source) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Source) GetParameters ¶

func (m Source) GetParameters() []Parameter

GetParameters returns Parameters

func (Source) GetParentRef ¶

func (m Source) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Source) MarshalJSON ¶

func (m Source) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Source) String ¶

func (m Source) String() string

func (*Source) UnmarshalJSON ¶

func (m *Source) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Source) ValidateEnumValue ¶

func (m Source) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SourceApplicationInfo ¶

type SourceApplicationInfo struct {

	// The OCID of the workspace containing the application. This allows cross workspace deployment to publish an application from a different workspace into the current workspace specified in this operation.
	WorkspaceId *string `mandatory:"false" json:"workspaceId"`

	// The source application key to use when creating the application.
	ApplicationKey *string `mandatory:"false" json:"applicationKey"`

	// The source application version of the application.
	ApplicationVersion *string `mandatory:"false" json:"applicationVersion"`

	// The last patch key for the application.
	LastPatchKey *string `mandatory:"false" json:"lastPatchKey"`
}

SourceApplicationInfo The information about the application.

func (SourceApplicationInfo) String ¶

func (m SourceApplicationInfo) String() string

func (SourceApplicationInfo) ValidateEnumValue ¶

func (m SourceApplicationInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Split ¶ added in v65.5.0

type Split 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"`

	// 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 []TypedObject `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"`

	// Specify how to handle data that matches a split condition. Either data that matches the first condition should be removed from further processing by other conditions, or all matched data should be evaluated for all conditions.
	DataRoutingStrategy SplitDataRoutingStrategyEnum `mandatory:"false" json:"dataRoutingStrategy,omitempty"`
}

Split The information about the split operator. Split operator has one input and many output links. Split operator allows users to take one data set and based on conditions produce many different outputs.

func (Split) GetDescription ¶ added in v65.5.0

func (m Split) GetDescription() *string

GetDescription returns Description

func (Split) GetIdentifier ¶ added in v65.5.0

func (m Split) GetIdentifier() *string

GetIdentifier returns Identifier

func (Split) GetInputPorts ¶ added in v65.5.0

func (m Split) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Split) GetKey ¶ added in v65.5.0

func (m Split) GetKey() *string

GetKey returns Key

func (Split) GetModelVersion ¶ added in v65.5.0

func (m Split) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Split) GetName ¶ added in v65.5.0

func (m Split) GetName() *string

GetName returns Name

func (Split) GetObjectStatus ¶ added in v65.5.0

func (m Split) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Split) GetObjectVersion ¶ added in v65.5.0

func (m Split) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Split) GetOpConfigValues ¶ added in v65.5.0

func (m Split) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Split) GetOutputPorts ¶ added in v65.5.0

func (m Split) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Split) GetParameters ¶ added in v65.5.0

func (m Split) GetParameters() []Parameter

GetParameters returns Parameters

func (Split) GetParentRef ¶ added in v65.5.0

func (m Split) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Split) MarshalJSON ¶ added in v65.5.0

func (m Split) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Split) String ¶ added in v65.5.0

func (m Split) String() string

func (*Split) UnmarshalJSON ¶ added in v65.5.0

func (m *Split) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Split) ValidateEnumValue ¶ added in v65.5.0

func (m Split) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SplitDataRoutingStrategyEnum ¶ added in v65.5.0

type SplitDataRoutingStrategyEnum string

SplitDataRoutingStrategyEnum Enum with underlying type: string

const (
	SplitDataRoutingStrategyFirst SplitDataRoutingStrategyEnum = "FIRST"
	SplitDataRoutingStrategyAll   SplitDataRoutingStrategyEnum = "ALL"
)

Set of constants representing the allowable values for SplitDataRoutingStrategyEnum

func GetMappingSplitDataRoutingStrategyEnum ¶ added in v65.5.0

func GetMappingSplitDataRoutingStrategyEnum(val string) (SplitDataRoutingStrategyEnum, bool)

GetMappingSplitDataRoutingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSplitDataRoutingStrategyEnumValues ¶ added in v65.5.0

func GetSplitDataRoutingStrategyEnumValues() []SplitDataRoutingStrategyEnum

GetSplitDataRoutingStrategyEnumValues Enumerates the set of values for SplitDataRoutingStrategyEnum

type StartOperator ¶

type StartOperator 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"`

	// 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 []TypedObject `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"`
}

StartOperator Represents the start of a pipeline.

func (StartOperator) GetDescription ¶

func (m StartOperator) GetDescription() *string

GetDescription returns Description

func (StartOperator) GetIdentifier ¶

func (m StartOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (StartOperator) GetInputPorts ¶

func (m StartOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (StartOperator) GetKey ¶

func (m StartOperator) GetKey() *string

GetKey returns Key

func (StartOperator) GetModelVersion ¶

func (m StartOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (StartOperator) GetName ¶

func (m StartOperator) GetName() *string

GetName returns Name

func (StartOperator) GetObjectStatus ¶

func (m StartOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (StartOperator) GetObjectVersion ¶

func (m StartOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (StartOperator) GetOpConfigValues ¶

func (m StartOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (StartOperator) GetOutputPorts ¶

func (m StartOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (StartOperator) GetParameters ¶

func (m StartOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (StartOperator) GetParentRef ¶

func (m StartOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (StartOperator) MarshalJSON ¶

func (m StartOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StartOperator) String ¶

func (m StartOperator) String() string

func (*StartOperator) UnmarshalJSON ¶ added in v65.5.0

func (m *StartOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StartOperator) ValidateEnumValue ¶

func (m StartOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartWorkspaceRequest ¶

type StartWorkspaceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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
}

StartWorkspaceRequest wrapper for the StartWorkspace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/StartWorkspace.go.html to see an example of how to use StartWorkspaceRequest.

func (StartWorkspaceRequest) BinaryRequestBody ¶

func (request StartWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StartWorkspaceRequest) HTTPRequest ¶

func (request StartWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartWorkspaceRequest) RetryPolicy ¶

func (request StartWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StartWorkspaceRequest) String ¶

func (request StartWorkspaceRequest) String() string

func (StartWorkspaceRequest) ValidateEnumValue ¶

func (request StartWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartWorkspaceResponse ¶

type StartWorkspaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
	// with this ID to track the status of the request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

StartWorkspaceResponse wrapper for the StartWorkspace operation

func (StartWorkspaceResponse) HTTPResponse ¶

func (response StartWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartWorkspaceResponse) String ¶

func (response StartWorkspaceResponse) String() string

type State ¶ added in v65.43.0

type State struct {

	// A simple name for the State.
	Name *string `mandatory:"false" json:"name"`

	ParameterValue *ParameterValue `mandatory:"false" json:"parameterValue"`

	// To store a date value for the State we use dateValue attribute.
	TimeValue *common.SDKTime `mandatory:"false" json:"timeValue"`
}

State State stored in All States Map of Composite State

func (State) String ¶ added in v65.43.0

func (m State) String() string

func (State) ValidateEnumValue ¶ added in v65.43.0

func (m State) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StopWorkspaceRequest ¶

type StopWorkspaceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace.
	QuiesceTimeout *int64 `mandatory:"false" contributesTo:"query" name:"quiesceTimeout"`

	// Used to force close down the workspace.
	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"`

	// 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
}

StopWorkspaceRequest wrapper for the StopWorkspace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/StopWorkspace.go.html to see an example of how to use StopWorkspaceRequest.

func (StopWorkspaceRequest) BinaryRequestBody ¶

func (request StopWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StopWorkspaceRequest) HTTPRequest ¶

func (request StopWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StopWorkspaceRequest) RetryPolicy ¶

func (request StopWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StopWorkspaceRequest) String ¶

func (request StopWorkspaceRequest) String() string

func (StopWorkspaceRequest) ValidateEnumValue ¶

func (request StopWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StopWorkspaceResponse ¶

type StopWorkspaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
	// with this ID to track the status of the request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

StopWorkspaceResponse wrapper for the StopWorkspace operation

func (StopWorkspaceResponse) HTTPResponse ¶

func (response StopWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StopWorkspaceResponse) String ¶

func (response StopWorkspaceResponse) String() string

type StructuredType ¶

type StructuredType struct {

	// The property which disciminates the subtypes.
	ModelType StructuredTypeModelTypeEnum `mandatory:"true" json:"modelType"`

	// 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.
	DtType StructuredTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"`

	// The data type system name.
	TypeSystemName *string `mandatory:"false" json:"typeSystemName"`

	ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`

	Schema BaseType `mandatory:"false" json:"schema"`
}

StructuredType A `StructuredType` object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database `OBJECT` type. It can be composed of multiple `DataType` objects.

func (StructuredType) String ¶

func (m StructuredType) String() string

func (*StructuredType) UnmarshalJSON ¶

func (m *StructuredType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StructuredType) ValidateEnumValue ¶

func (m StructuredType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StructuredTypeDtTypeEnum ¶

type StructuredTypeDtTypeEnum string

StructuredTypeDtTypeEnum Enum with underlying type: string

const (
	StructuredTypeDtTypePrimitive  StructuredTypeDtTypeEnum = "PRIMITIVE"
	StructuredTypeDtTypeStructured StructuredTypeDtTypeEnum = "STRUCTURED"
)

Set of constants representing the allowable values for StructuredTypeDtTypeEnum

func GetMappingStructuredTypeDtTypeEnum ¶

func GetMappingStructuredTypeDtTypeEnum(val string) (StructuredTypeDtTypeEnum, bool)

GetMappingStructuredTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStructuredTypeDtTypeEnumValues ¶

func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum

GetStructuredTypeDtTypeEnumValues Enumerates the set of values for StructuredTypeDtTypeEnum

type StructuredTypeModelTypeEnum ¶

type StructuredTypeModelTypeEnum string

StructuredTypeModelTypeEnum Enum with underlying type: string

const (
	StructuredTypeModelTypeDynamicType               StructuredTypeModelTypeEnum = "DYNAMIC_TYPE"
	StructuredTypeModelTypeStructuredType            StructuredTypeModelTypeEnum = "STRUCTURED_TYPE"
	StructuredTypeModelTypeDataType                  StructuredTypeModelTypeEnum = "DATA_TYPE"
	StructuredTypeModelTypeJavaType                  StructuredTypeModelTypeEnum = "JAVA_TYPE"
	StructuredTypeModelTypeConfiguredType            StructuredTypeModelTypeEnum = "CONFIGURED_TYPE"
	StructuredTypeModelTypeCompositeType             StructuredTypeModelTypeEnum = "COMPOSITE_TYPE"
	StructuredTypeModelTypeDerivedType               StructuredTypeModelTypeEnum = "DERIVED_TYPE"
	StructuredTypeModelTypeArrayType                 StructuredTypeModelTypeEnum = "ARRAY_TYPE"
	StructuredTypeModelTypeMapType                   StructuredTypeModelTypeEnum = "MAP_TYPE"
	StructuredTypeModelTypeMaterializedCompositeType StructuredTypeModelTypeEnum = "MATERIALIZED_COMPOSITE_TYPE"
)

Set of constants representing the allowable values for StructuredTypeModelTypeEnum

func GetMappingStructuredTypeModelTypeEnum ¶

func GetMappingStructuredTypeModelTypeEnum(val string) (StructuredTypeModelTypeEnum, bool)

GetMappingStructuredTypeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStructuredTypeModelTypeEnumValues ¶

func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum

GetStructuredTypeModelTypeEnumValues Enumerates the set of values for StructuredTypeModelTypeEnum

type Target ¶

type Target 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"`

	// 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 []TypedObject `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"`

	Entity DataEntity `mandatory:"false" json:"entity"`

	// 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"`

	// Specifies if entity name is the same as source.
	IsUseSameSourceName *bool `mandatory:"false" json:"isUseSameSourceName"`

	// Prefix for the entity Name.
	TargetEntityNamePrefix *string `mandatory:"false" json:"targetEntityNamePrefix"`

	// Suffix for the entity Name.
	TargetEntityNameSuffix *string `mandatory:"false" json:"targetEntityNameSuffix"`

	SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"`

	FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"`

	WriteOperationConfig *WriteOperationConfig `mandatory:"false" json:"writeOperationConfig"`

	// A numeric loading order number for the target.
	LoadOrder *int `mandatory:"false" json:"loadOrder"`

	// Specifies the data property.
	DataProperty TargetDataPropertyEnum `mandatory:"false" json:"dataProperty,omitempty"`
}

Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.

func (Target) GetDescription ¶

func (m Target) GetDescription() *string

GetDescription returns Description

func (Target) GetIdentifier ¶

func (m Target) GetIdentifier() *string

GetIdentifier returns Identifier

func (Target) GetInputPorts ¶

func (m Target) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Target) GetKey ¶

func (m Target) GetKey() *string

GetKey returns Key

func (Target) GetModelVersion ¶

func (m Target) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Target) GetName ¶

func (m Target) GetName() *string

GetName returns Name

func (Target) GetObjectStatus ¶

func (m Target) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Target) GetObjectVersion ¶

func (m Target) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Target) GetOpConfigValues ¶

func (m Target) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Target) GetOutputPorts ¶

func (m Target) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Target) GetParameters ¶

func (m Target) GetParameters() []Parameter

GetParameters returns Parameters

func (Target) GetParentRef ¶

func (m Target) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Target) MarshalJSON ¶

func (m Target) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Target) String ¶

func (m Target) String() string

func (*Target) UnmarshalJSON ¶

func (m *Target) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Target) ValidateEnumValue ¶

func (m Target) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDataPropertyEnum ¶

type TargetDataPropertyEnum string

TargetDataPropertyEnum Enum with underlying type: string

const (
	TargetDataPropertyTruncate  TargetDataPropertyEnum = "TRUNCATE"
	TargetDataPropertyMerge     TargetDataPropertyEnum = "MERGE"
	TargetDataPropertyBackup    TargetDataPropertyEnum = "BACKUP"
	TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE"
	TargetDataPropertyAppend    TargetDataPropertyEnum = "APPEND"
	TargetDataPropertyIgnore    TargetDataPropertyEnum = "IGNORE"
)

Set of constants representing the allowable values for TargetDataPropertyEnum

func GetMappingTargetDataPropertyEnum ¶

func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)

GetMappingTargetDataPropertyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetDataPropertyEnumValues ¶

func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum

GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum

type Task ¶

type Task interface {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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

	// Detailed description for the object.
	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

	// An array of input ports.
	GetInputPorts() []InputPort

	// An array of output ports.
	GetOutputPorts() []OutputPort

	// An array of parameters.
	GetParameters() []Parameter

	GetOpConfigValues() *ConfigValues

	GetConfigProviderDelegate() *ConfigProvider

	// Whether the same task can be executed concurrently.
	GetIsConcurrentAllowed() *bool

	GetMetadata() *ObjectMetadata

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	GetKeyMap() map[string]string

	GetRegistryMetadata() *RegistryMetadata
}

Task The task type contains the audit summary information and the definition of the task.

type TaskFromDataLoaderTaskDetails ¶

type TaskFromDataLoaderTaskDetails struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`

	ConditionalCompositeFieldMap *ConditionalCompositeFieldMap `mandatory:"false" json:"conditionalCompositeFieldMap"`

	// Defines whether Data Loader task is used for single load or multiple
	IsSingleLoad *bool `mandatory:"false" json:"isSingleLoad"`

	// Defines the number of entities being loaded in parallel at a time for a Data Loader task
	ParallelLoadLimit *int `mandatory:"false" json:"parallelLoadLimit"`
}

TaskFromDataLoaderTaskDetails The information about a data flow task.

func (TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate ¶

func (m TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromDataLoaderTaskDetails) GetDescription ¶

func (m TaskFromDataLoaderTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromDataLoaderTaskDetails) GetIdentifier ¶

func (m TaskFromDataLoaderTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromDataLoaderTaskDetails) GetInputPorts ¶

func (m TaskFromDataLoaderTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromDataLoaderTaskDetails) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskFromDataLoaderTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromDataLoaderTaskDetails) GetKey ¶

GetKey returns Key

func (TaskFromDataLoaderTaskDetails) GetKeyMap ¶

func (m TaskFromDataLoaderTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromDataLoaderTaskDetails) GetMetadata ¶

GetMetadata returns Metadata

func (TaskFromDataLoaderTaskDetails) GetModelVersion ¶

func (m TaskFromDataLoaderTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromDataLoaderTaskDetails) GetName ¶

GetName returns Name

func (TaskFromDataLoaderTaskDetails) GetObjectStatus ¶

func (m TaskFromDataLoaderTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromDataLoaderTaskDetails) GetObjectVersion ¶

func (m TaskFromDataLoaderTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromDataLoaderTaskDetails) GetOpConfigValues ¶

func (m TaskFromDataLoaderTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromDataLoaderTaskDetails) GetOutputPorts ¶

func (m TaskFromDataLoaderTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromDataLoaderTaskDetails) GetParameters ¶

func (m TaskFromDataLoaderTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromDataLoaderTaskDetails) GetParentRef ¶

GetParentRef returns ParentRef

func (TaskFromDataLoaderTaskDetails) GetRegistryMetadata ¶

func (m TaskFromDataLoaderTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromDataLoaderTaskDetails) MarshalJSON ¶

func (m TaskFromDataLoaderTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromDataLoaderTaskDetails) String ¶

func (TaskFromDataLoaderTaskDetails) ValidateEnumValue ¶

func (m TaskFromDataLoaderTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromIntegrationTaskDetails ¶

type TaskFromIntegrationTaskDetails struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

TaskFromIntegrationTaskDetails The information about the integration task.

func (TaskFromIntegrationTaskDetails) GetConfigProviderDelegate ¶

func (m TaskFromIntegrationTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromIntegrationTaskDetails) GetDescription ¶

func (m TaskFromIntegrationTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromIntegrationTaskDetails) GetIdentifier ¶

func (m TaskFromIntegrationTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromIntegrationTaskDetails) GetInputPorts ¶

func (m TaskFromIntegrationTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromIntegrationTaskDetails) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskFromIntegrationTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromIntegrationTaskDetails) GetKey ¶

GetKey returns Key

func (TaskFromIntegrationTaskDetails) GetKeyMap ¶

func (m TaskFromIntegrationTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromIntegrationTaskDetails) GetMetadata ¶

GetMetadata returns Metadata

func (TaskFromIntegrationTaskDetails) GetModelVersion ¶

func (m TaskFromIntegrationTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromIntegrationTaskDetails) GetName ¶

GetName returns Name

func (TaskFromIntegrationTaskDetails) GetObjectStatus ¶

func (m TaskFromIntegrationTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromIntegrationTaskDetails) GetObjectVersion ¶

func (m TaskFromIntegrationTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromIntegrationTaskDetails) GetOpConfigValues ¶

func (m TaskFromIntegrationTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromIntegrationTaskDetails) GetOutputPorts ¶

func (m TaskFromIntegrationTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromIntegrationTaskDetails) GetParameters ¶

func (m TaskFromIntegrationTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromIntegrationTaskDetails) GetParentRef ¶

GetParentRef returns ParentRef

func (TaskFromIntegrationTaskDetails) GetRegistryMetadata ¶

func (m TaskFromIntegrationTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromIntegrationTaskDetails) MarshalJSON ¶

func (m TaskFromIntegrationTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromIntegrationTaskDetails) String ¶

func (TaskFromIntegrationTaskDetails) ValidateEnumValue ¶

func (m TaskFromIntegrationTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromOciDataflowTaskDetails ¶

type TaskFromOciDataflowTaskDetails struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	DataflowApplication *DataflowApplication `mandatory:"false" json:"dataflowApplication"`

	DriverShapeDetails *ShapeDetails `mandatory:"false" json:"driverShapeDetails"`

	ExecutorShapeDetails *ShapeDetails `mandatory:"false" json:"executorShapeDetails"`
}

TaskFromOciDataflowTaskDetails The information about the OCI Dataflow task.

func (TaskFromOciDataflowTaskDetails) GetConfigProviderDelegate ¶

func (m TaskFromOciDataflowTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromOciDataflowTaskDetails) GetDescription ¶

func (m TaskFromOciDataflowTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromOciDataflowTaskDetails) GetIdentifier ¶

func (m TaskFromOciDataflowTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromOciDataflowTaskDetails) GetInputPorts ¶

func (m TaskFromOciDataflowTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromOciDataflowTaskDetails) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskFromOciDataflowTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromOciDataflowTaskDetails) GetKey ¶

GetKey returns Key

func (TaskFromOciDataflowTaskDetails) GetKeyMap ¶

func (m TaskFromOciDataflowTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromOciDataflowTaskDetails) GetMetadata ¶

GetMetadata returns Metadata

func (TaskFromOciDataflowTaskDetails) GetModelVersion ¶

func (m TaskFromOciDataflowTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromOciDataflowTaskDetails) GetName ¶

GetName returns Name

func (TaskFromOciDataflowTaskDetails) GetObjectStatus ¶

func (m TaskFromOciDataflowTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromOciDataflowTaskDetails) GetObjectVersion ¶

func (m TaskFromOciDataflowTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromOciDataflowTaskDetails) GetOpConfigValues ¶

func (m TaskFromOciDataflowTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromOciDataflowTaskDetails) GetOutputPorts ¶

func (m TaskFromOciDataflowTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromOciDataflowTaskDetails) GetParameters ¶

func (m TaskFromOciDataflowTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromOciDataflowTaskDetails) GetParentRef ¶

GetParentRef returns ParentRef

func (TaskFromOciDataflowTaskDetails) GetRegistryMetadata ¶

func (m TaskFromOciDataflowTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromOciDataflowTaskDetails) MarshalJSON ¶

func (m TaskFromOciDataflowTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromOciDataflowTaskDetails) String ¶

func (TaskFromOciDataflowTaskDetails) ValidateEnumValue ¶

func (m TaskFromOciDataflowTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromPipelineTaskDetails ¶

type TaskFromPipelineTaskDetails struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

TaskFromPipelineTaskDetails The information about the pipeline task.

func (TaskFromPipelineTaskDetails) GetConfigProviderDelegate ¶

func (m TaskFromPipelineTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromPipelineTaskDetails) GetDescription ¶

func (m TaskFromPipelineTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromPipelineTaskDetails) GetIdentifier ¶

func (m TaskFromPipelineTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromPipelineTaskDetails) GetInputPorts ¶

func (m TaskFromPipelineTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromPipelineTaskDetails) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskFromPipelineTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromPipelineTaskDetails) GetKey ¶

func (m TaskFromPipelineTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromPipelineTaskDetails) GetKeyMap ¶

func (m TaskFromPipelineTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromPipelineTaskDetails) GetMetadata ¶

GetMetadata returns Metadata

func (TaskFromPipelineTaskDetails) GetModelVersion ¶

func (m TaskFromPipelineTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromPipelineTaskDetails) GetName ¶

func (m TaskFromPipelineTaskDetails) GetName() *string

GetName returns Name

func (TaskFromPipelineTaskDetails) GetObjectStatus ¶

func (m TaskFromPipelineTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromPipelineTaskDetails) GetObjectVersion ¶

func (m TaskFromPipelineTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromPipelineTaskDetails) GetOpConfigValues ¶

func (m TaskFromPipelineTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromPipelineTaskDetails) GetOutputPorts ¶

func (m TaskFromPipelineTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromPipelineTaskDetails) GetParameters ¶

func (m TaskFromPipelineTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromPipelineTaskDetails) GetParentRef ¶

func (m TaskFromPipelineTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromPipelineTaskDetails) GetRegistryMetadata ¶

func (m TaskFromPipelineTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromPipelineTaskDetails) MarshalJSON ¶

func (m TaskFromPipelineTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromPipelineTaskDetails) String ¶

func (TaskFromPipelineTaskDetails) ValidateEnumValue ¶

func (m TaskFromPipelineTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromRestTaskDetails ¶

type TaskFromRestTaskDetails struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	AuthDetails *AuthDetails `mandatory:"false" json:"authDetails"`

	AuthConfig AuthConfig `mandatory:"false" json:"authConfig"`

	Endpoint *Expression `mandatory:"false" json:"endpoint"`

	// The headers for the REST call. This property is deprecated, use ExecuteRestCallConfig's headers property instead.
	Headers *interface{} `mandatory:"false" json:"headers"`

	// JSON data for payload body. This property is deprecated, use ExecuteRestCallConfig's payload config param instead.
	JsonData *string `mandatory:"false" json:"jsonData"`

	CancelEndpoint *Expression `mandatory:"false" json:"cancelEndpoint"`

	ExecuteRestCallConfig *ExecuteRestCallConfig `mandatory:"false" json:"executeRestCallConfig"`

	CancelRestCallConfig *CancelRestCallConfig `mandatory:"false" json:"cancelRestCallConfig"`

	PollRestCallConfig *PollRestCallConfig `mandatory:"false" json:"pollRestCallConfig"`

	// List of typed expressions.
	TypedExpressions []TypedExpression `mandatory:"false" json:"typedExpressions"`

	// The REST method to use. This property is deprecated, use ExecuteRestCallConfig's methodType property instead.
	MethodType TaskFromRestTaskDetailsMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
	ApiCallMode TaskFromRestTaskDetailsApiCallModeEnum `mandatory:"false" json:"apiCallMode,omitempty"`

	// The REST method to use for canceling the original request.
	CancelMethodType TaskFromRestTaskDetailsCancelMethodTypeEnum `mandatory:"false" json:"cancelMethodType,omitempty"`
}

TaskFromRestTaskDetails The information about the Generic REST task. The endpoint and cancelEndpoint properties are deprecated, use the properties executeRestCallConfig, cancelRestCallConfig and pollRestCallConfig for execute, cancel and polling of the calls.

func (TaskFromRestTaskDetails) GetConfigProviderDelegate ¶

func (m TaskFromRestTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromRestTaskDetails) GetDescription ¶

func (m TaskFromRestTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromRestTaskDetails) GetIdentifier ¶

func (m TaskFromRestTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromRestTaskDetails) GetInputPorts ¶

func (m TaskFromRestTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromRestTaskDetails) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskFromRestTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromRestTaskDetails) GetKey ¶

func (m TaskFromRestTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromRestTaskDetails) GetKeyMap ¶

func (m TaskFromRestTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromRestTaskDetails) GetMetadata ¶

func (m TaskFromRestTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromRestTaskDetails) GetModelVersion ¶

func (m TaskFromRestTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromRestTaskDetails) GetName ¶

func (m TaskFromRestTaskDetails) GetName() *string

GetName returns Name

func (TaskFromRestTaskDetails) GetObjectStatus ¶

func (m TaskFromRestTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromRestTaskDetails) GetObjectVersion ¶

func (m TaskFromRestTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromRestTaskDetails) GetOpConfigValues ¶

func (m TaskFromRestTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromRestTaskDetails) GetOutputPorts ¶

func (m TaskFromRestTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromRestTaskDetails) GetParameters ¶

func (m TaskFromRestTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromRestTaskDetails) GetParentRef ¶

func (m TaskFromRestTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromRestTaskDetails) GetRegistryMetadata ¶

func (m TaskFromRestTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromRestTaskDetails) MarshalJSON ¶

func (m TaskFromRestTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromRestTaskDetails) String ¶

func (m TaskFromRestTaskDetails) String() string

func (*TaskFromRestTaskDetails) UnmarshalJSON ¶

func (m *TaskFromRestTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskFromRestTaskDetails) ValidateEnumValue ¶

func (m TaskFromRestTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromRestTaskDetailsApiCallModeEnum ¶

type TaskFromRestTaskDetailsApiCallModeEnum string

TaskFromRestTaskDetailsApiCallModeEnum Enum with underlying type: string

const (
	TaskFromRestTaskDetailsApiCallModeSynchronous         TaskFromRestTaskDetailsApiCallModeEnum = "SYNCHRONOUS"
	TaskFromRestTaskDetailsApiCallModeAsyncOciWorkrequest TaskFromRestTaskDetailsApiCallModeEnum = "ASYNC_OCI_WORKREQUEST"
	TaskFromRestTaskDetailsApiCallModeAsyncGeneric        TaskFromRestTaskDetailsApiCallModeEnum = "ASYNC_GENERIC"
)

Set of constants representing the allowable values for TaskFromRestTaskDetailsApiCallModeEnum

func GetMappingTaskFromRestTaskDetailsApiCallModeEnum ¶

func GetMappingTaskFromRestTaskDetailsApiCallModeEnum(val string) (TaskFromRestTaskDetailsApiCallModeEnum, bool)

GetMappingTaskFromRestTaskDetailsApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromRestTaskDetailsApiCallModeEnumValues ¶

func GetTaskFromRestTaskDetailsApiCallModeEnumValues() []TaskFromRestTaskDetailsApiCallModeEnum

GetTaskFromRestTaskDetailsApiCallModeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsApiCallModeEnum

type TaskFromRestTaskDetailsCancelMethodTypeEnum ¶

type TaskFromRestTaskDetailsCancelMethodTypeEnum string

TaskFromRestTaskDetailsCancelMethodTypeEnum Enum with underlying type: string

const (
	TaskFromRestTaskDetailsCancelMethodTypeGet    TaskFromRestTaskDetailsCancelMethodTypeEnum = "GET"
	TaskFromRestTaskDetailsCancelMethodTypePost   TaskFromRestTaskDetailsCancelMethodTypeEnum = "POST"
	TaskFromRestTaskDetailsCancelMethodTypePatch  TaskFromRestTaskDetailsCancelMethodTypeEnum = "PATCH"
	TaskFromRestTaskDetailsCancelMethodTypeDelete TaskFromRestTaskDetailsCancelMethodTypeEnum = "DELETE"
	TaskFromRestTaskDetailsCancelMethodTypePut    TaskFromRestTaskDetailsCancelMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for TaskFromRestTaskDetailsCancelMethodTypeEnum

func GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum ¶

func GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum(val string) (TaskFromRestTaskDetailsCancelMethodTypeEnum, bool)

GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues ¶

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues() []TaskFromRestTaskDetailsCancelMethodTypeEnum

GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsCancelMethodTypeEnum

type TaskFromRestTaskDetailsMethodTypeEnum ¶

type TaskFromRestTaskDetailsMethodTypeEnum string

TaskFromRestTaskDetailsMethodTypeEnum Enum with underlying type: string

const (
	TaskFromRestTaskDetailsMethodTypeGet    TaskFromRestTaskDetailsMethodTypeEnum = "GET"
	TaskFromRestTaskDetailsMethodTypePost   TaskFromRestTaskDetailsMethodTypeEnum = "POST"
	TaskFromRestTaskDetailsMethodTypePatch  TaskFromRestTaskDetailsMethodTypeEnum = "PATCH"
	TaskFromRestTaskDetailsMethodTypeDelete TaskFromRestTaskDetailsMethodTypeEnum = "DELETE"
	TaskFromRestTaskDetailsMethodTypePut    TaskFromRestTaskDetailsMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for TaskFromRestTaskDetailsMethodTypeEnum

func GetMappingTaskFromRestTaskDetailsMethodTypeEnum ¶

func GetMappingTaskFromRestTaskDetailsMethodTypeEnum(val string) (TaskFromRestTaskDetailsMethodTypeEnum, bool)

GetMappingTaskFromRestTaskDetailsMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromRestTaskDetailsMethodTypeEnumValues ¶

func GetTaskFromRestTaskDetailsMethodTypeEnumValues() []TaskFromRestTaskDetailsMethodTypeEnum

GetTaskFromRestTaskDetailsMethodTypeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsMethodTypeEnum

type TaskFromSqlTaskDetails ¶

type TaskFromSqlTaskDetails struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	Script *Script `mandatory:"false" json:"script"`

	// Describes the shape of the execution result
	Operation *interface{} `mandatory:"false" json:"operation"`

	// Indicates whether the task is invoking a custom SQL script or stored procedure.
	SqlScriptType TaskFromSqlTaskDetailsSqlScriptTypeEnum `mandatory:"false" json:"sqlScriptType,omitempty"`
}

TaskFromSqlTaskDetails The information about the SQL task.

func (TaskFromSqlTaskDetails) GetConfigProviderDelegate ¶

func (m TaskFromSqlTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromSqlTaskDetails) GetDescription ¶

func (m TaskFromSqlTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromSqlTaskDetails) GetIdentifier ¶

func (m TaskFromSqlTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromSqlTaskDetails) GetInputPorts ¶

func (m TaskFromSqlTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromSqlTaskDetails) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskFromSqlTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromSqlTaskDetails) GetKey ¶

func (m TaskFromSqlTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromSqlTaskDetails) GetKeyMap ¶

func (m TaskFromSqlTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromSqlTaskDetails) GetMetadata ¶

func (m TaskFromSqlTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromSqlTaskDetails) GetModelVersion ¶

func (m TaskFromSqlTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromSqlTaskDetails) GetName ¶

func (m TaskFromSqlTaskDetails) GetName() *string

GetName returns Name

func (TaskFromSqlTaskDetails) GetObjectStatus ¶

func (m TaskFromSqlTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromSqlTaskDetails) GetObjectVersion ¶

func (m TaskFromSqlTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromSqlTaskDetails) GetOpConfigValues ¶

func (m TaskFromSqlTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromSqlTaskDetails) GetOutputPorts ¶

func (m TaskFromSqlTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromSqlTaskDetails) GetParameters ¶

func (m TaskFromSqlTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromSqlTaskDetails) GetParentRef ¶

func (m TaskFromSqlTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromSqlTaskDetails) GetRegistryMetadata ¶

func (m TaskFromSqlTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromSqlTaskDetails) MarshalJSON ¶

func (m TaskFromSqlTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromSqlTaskDetails) String ¶

func (m TaskFromSqlTaskDetails) String() string

func (TaskFromSqlTaskDetails) ValidateEnumValue ¶

func (m TaskFromSqlTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromSqlTaskDetailsSqlScriptTypeEnum ¶

type TaskFromSqlTaskDetailsSqlScriptTypeEnum string

TaskFromSqlTaskDetailsSqlScriptTypeEnum Enum with underlying type: string

const (
	TaskFromSqlTaskDetailsSqlScriptTypeStoredProcedure TaskFromSqlTaskDetailsSqlScriptTypeEnum = "STORED_PROCEDURE"
	TaskFromSqlTaskDetailsSqlScriptTypeSqlCode         TaskFromSqlTaskDetailsSqlScriptTypeEnum = "SQL_CODE"
)

Set of constants representing the allowable values for TaskFromSqlTaskDetailsSqlScriptTypeEnum

func GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum ¶

func GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum(val string) (TaskFromSqlTaskDetailsSqlScriptTypeEnum, bool)

GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues ¶

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues() []TaskFromSqlTaskDetailsSqlScriptTypeEnum

GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues Enumerates the set of values for TaskFromSqlTaskDetailsSqlScriptTypeEnum

type TaskModelTypeEnum ¶

type TaskModelTypeEnum string

TaskModelTypeEnum Enum with underlying type: string

const (
	TaskModelTypeIntegrationTask TaskModelTypeEnum = "INTEGRATION_TASK"
	TaskModelTypeDataLoaderTask  TaskModelTypeEnum = "DATA_LOADER_TASK"
	TaskModelTypePipelineTask    TaskModelTypeEnum = "PIPELINE_TASK"
	TaskModelTypeSqlTask         TaskModelTypeEnum = "SQL_TASK"
	TaskModelTypeOciDataflowTask TaskModelTypeEnum = "OCI_DATAFLOW_TASK"
	TaskModelTypeRestTask        TaskModelTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for TaskModelTypeEnum

func GetMappingTaskModelTypeEnum ¶

func GetMappingTaskModelTypeEnum(val string) (TaskModelTypeEnum, bool)

GetMappingTaskModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskModelTypeEnumValues ¶

func GetTaskModelTypeEnumValues() []TaskModelTypeEnum

GetTaskModelTypeEnumValues Enumerates the set of values for TaskModelTypeEnum

type TaskOperator ¶

type TaskOperator 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"`

	// 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 []TypedObject `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"`

	// The number of retry attempts.
	RetryAttempts *int `mandatory:"false" json:"retryAttempts"`

	// The retry delay, the unit for measurement is in the property retry delay unit.
	RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

	// The expected duration for the task run.
	ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

	Task Task `mandatory:"false" json:"task"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// The unit for the retry delay.
	RetryDelayUnit TaskOperatorRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

	// The expected duration unit of measure.
	ExpectedDurationUnit TaskOperatorExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

	// The type of the task referenced in the task property.
	TaskType TaskOperatorTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

	// The merge condition. The conditions are
	// ALL_SUCCESS - All the preceeding operators need to be successful.
	// ALL_FAILED - All the preceeding operators should have failed.
	// ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
	TriggerRule TaskOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

TaskOperator An operator for task

func (TaskOperator) GetDescription ¶

func (m TaskOperator) GetDescription() *string

GetDescription returns Description

func (TaskOperator) GetIdentifier ¶

func (m TaskOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskOperator) GetInputPorts ¶

func (m TaskOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskOperator) GetKey ¶

func (m TaskOperator) GetKey() *string

GetKey returns Key

func (TaskOperator) GetModelVersion ¶

func (m TaskOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskOperator) GetName ¶

func (m TaskOperator) GetName() *string

GetName returns Name

func (TaskOperator) GetObjectStatus ¶

func (m TaskOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskOperator) GetObjectVersion ¶

func (m TaskOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskOperator) GetOpConfigValues ¶

func (m TaskOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskOperator) GetOutputPorts ¶

func (m TaskOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (TaskOperator) GetParameters ¶

func (m TaskOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskOperator) GetParentRef ¶

func (m TaskOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskOperator) MarshalJSON ¶

func (m TaskOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskOperator) String ¶

func (m TaskOperator) String() string

func (*TaskOperator) UnmarshalJSON ¶

func (m *TaskOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskOperator) ValidateEnumValue ¶

func (m TaskOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskOperatorExpectedDurationUnitEnum ¶

type TaskOperatorExpectedDurationUnitEnum string

TaskOperatorExpectedDurationUnitEnum Enum with underlying type: string

const (
	TaskOperatorExpectedDurationUnitSeconds TaskOperatorExpectedDurationUnitEnum = "SECONDS"
	TaskOperatorExpectedDurationUnitMinutes TaskOperatorExpectedDurationUnitEnum = "MINUTES"
	TaskOperatorExpectedDurationUnitHours   TaskOperatorExpectedDurationUnitEnum = "HOURS"
	TaskOperatorExpectedDurationUnitDays    TaskOperatorExpectedDurationUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskOperatorExpectedDurationUnitEnum

func GetMappingTaskOperatorExpectedDurationUnitEnum ¶

func GetMappingTaskOperatorExpectedDurationUnitEnum(val string) (TaskOperatorExpectedDurationUnitEnum, bool)

GetMappingTaskOperatorExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorExpectedDurationUnitEnumValues ¶

func GetTaskOperatorExpectedDurationUnitEnumValues() []TaskOperatorExpectedDurationUnitEnum

GetTaskOperatorExpectedDurationUnitEnumValues Enumerates the set of values for TaskOperatorExpectedDurationUnitEnum

type TaskOperatorRetryDelayUnitEnum ¶

type TaskOperatorRetryDelayUnitEnum string

TaskOperatorRetryDelayUnitEnum Enum with underlying type: string

const (
	TaskOperatorRetryDelayUnitSeconds TaskOperatorRetryDelayUnitEnum = "SECONDS"
	TaskOperatorRetryDelayUnitMinutes TaskOperatorRetryDelayUnitEnum = "MINUTES"
	TaskOperatorRetryDelayUnitHours   TaskOperatorRetryDelayUnitEnum = "HOURS"
	TaskOperatorRetryDelayUnitDays    TaskOperatorRetryDelayUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskOperatorRetryDelayUnitEnum

func GetMappingTaskOperatorRetryDelayUnitEnum ¶

func GetMappingTaskOperatorRetryDelayUnitEnum(val string) (TaskOperatorRetryDelayUnitEnum, bool)

GetMappingTaskOperatorRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorRetryDelayUnitEnumValues ¶

func GetTaskOperatorRetryDelayUnitEnumValues() []TaskOperatorRetryDelayUnitEnum

GetTaskOperatorRetryDelayUnitEnumValues Enumerates the set of values for TaskOperatorRetryDelayUnitEnum

type TaskOperatorTaskTypeEnum ¶

type TaskOperatorTaskTypeEnum string

TaskOperatorTaskTypeEnum Enum with underlying type: string

const (
	TaskOperatorTaskTypePipelineTask    TaskOperatorTaskTypeEnum = "PIPELINE_TASK"
	TaskOperatorTaskTypeIntegrationTask TaskOperatorTaskTypeEnum = "INTEGRATION_TASK"
	TaskOperatorTaskTypeDataLoaderTask  TaskOperatorTaskTypeEnum = "DATA_LOADER_TASK"
	TaskOperatorTaskTypeSqlTask         TaskOperatorTaskTypeEnum = "SQL_TASK"
	TaskOperatorTaskTypeOciDataflowTask TaskOperatorTaskTypeEnum = "OCI_DATAFLOW_TASK"
	TaskOperatorTaskTypeRestTask        TaskOperatorTaskTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for TaskOperatorTaskTypeEnum

func GetMappingTaskOperatorTaskTypeEnum ¶

func GetMappingTaskOperatorTaskTypeEnum(val string) (TaskOperatorTaskTypeEnum, bool)

GetMappingTaskOperatorTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorTaskTypeEnumValues ¶

func GetTaskOperatorTaskTypeEnumValues() []TaskOperatorTaskTypeEnum

GetTaskOperatorTaskTypeEnumValues Enumerates the set of values for TaskOperatorTaskTypeEnum

type TaskOperatorTriggerRuleEnum ¶

type TaskOperatorTriggerRuleEnum string

TaskOperatorTriggerRuleEnum Enum with underlying type: string

const (
	TaskOperatorTriggerRuleSuccess  TaskOperatorTriggerRuleEnum = "ALL_SUCCESS"
	TaskOperatorTriggerRuleFailed   TaskOperatorTriggerRuleEnum = "ALL_FAILED"
	TaskOperatorTriggerRuleComplete TaskOperatorTriggerRuleEnum = "ALL_COMPLETE"
)

Set of constants representing the allowable values for TaskOperatorTriggerRuleEnum

func GetMappingTaskOperatorTriggerRuleEnum ¶

func GetMappingTaskOperatorTriggerRuleEnum(val string) (TaskOperatorTriggerRuleEnum, bool)

GetMappingTaskOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorTriggerRuleEnumValues ¶

func GetTaskOperatorTriggerRuleEnumValues() []TaskOperatorTriggerRuleEnum

GetTaskOperatorTriggerRuleEnumValues Enumerates the set of values for TaskOperatorTriggerRuleEnum

type TaskRun ¶

type TaskRun 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"`

	// 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"`

	ConfigProvider *ConfigProvider `mandatory:"false" json:"configProvider"`

	// The status of the task run.
	Status TaskRunStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The start time.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The end time.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// The date and time the object was last updated.
	LastUpdated *int64 `mandatory:"false" json:"lastUpdated"`

	// The number of records processed in the task run.
	RecordsWritten *int64 `mandatory:"false" json:"recordsWritten"`

	// The number of bytes processed in the task run.
	BytesProcessed *int64 `mandatory:"false" json:"bytesProcessed"`

	// Contains an error message if status is `ERROR`.
	ErrorMessage *string `mandatory:"false" json:"errorMessage"`

	// The expected duration for the task run.
	ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

	// The expected duration unit of measure.
	ExpectedDurationUnit TaskRunExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

	// Task Key of the task for which TaskRun is being created. If not specified, the AggregatorKey in RegistryMetadata will be assumed to be the TaskKey
	TaskKey *string `mandatory:"false" json:"taskKey"`

	// The external identifier for the task run.
	ExternalId *string `mandatory:"false" json:"externalId"`

	// Holds the particular attempt number.
	RetryAttempt *int `mandatory:"false" json:"retryAttempt"`

	TaskSchedule *TaskSchedule `mandatory:"false" json:"taskSchedule"`

	// A map of metrics for the run.
	Metrics map[string]float32 `mandatory:"false" json:"metrics"`

	// A map of the outputs of the run.
	Outputs map[string]ParameterValue `mandatory:"false" json:"outputs"`

	// An array of execution errors from the run.
	ExecutionErrors []string `mandatory:"false" json:"executionErrors"`

	// An array of termination errors from the run.
	TerminationErrors []string `mandatory:"false" json:"terminationErrors"`

	// The autorization mode for when the task was executed.
	AuthMode TaskRunAuthModeEnum `mandatory:"false" json:"authMode,omitempty"`

	// The OPC request ID of execution of the task run.
	OpcRequestId *string `mandatory:"false" json:"opcRequestId"`

	// The status 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 type of task run.
	TaskType TaskRunTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

	// This field tells the user if there is any logs being fetched in backend for failure. Applicable only for failed pipeline tasks.
	IsLogProcessingInProgress *bool `mandatory:"false" json:"isLogProcessingInProgress"`

	// 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"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

TaskRun The information about a task run.

func (TaskRun) String ¶

func (m TaskRun) String() string

func (TaskRun) ValidateEnumValue ¶

func (m TaskRun) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunAuthModeEnum ¶

type TaskRunAuthModeEnum string

TaskRunAuthModeEnum Enum with underlying type: string

const (
	TaskRunAuthModeObo               TaskRunAuthModeEnum = "OBO"
	TaskRunAuthModeResourcePrincipal TaskRunAuthModeEnum = "RESOURCE_PRINCIPAL"
	TaskRunAuthModeUserCertificate   TaskRunAuthModeEnum = "USER_CERTIFICATE"
)

Set of constants representing the allowable values for TaskRunAuthModeEnum

func GetMappingTaskRunAuthModeEnum ¶

func GetMappingTaskRunAuthModeEnum(val string) (TaskRunAuthModeEnum, bool)

GetMappingTaskRunAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunAuthModeEnumValues ¶

func GetTaskRunAuthModeEnumValues() []TaskRunAuthModeEnum

GetTaskRunAuthModeEnumValues Enumerates the set of values for TaskRunAuthModeEnum

type TaskRunDetails ¶

type TaskRunDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// status
	Status TaskRunDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The task run start time.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The task run end time.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// The date and time the task run was last updated.
	LastUpdated *int64 `mandatory:"false" json:"lastUpdated"`

	// Number of records processed in task run.
	RecordsWritten *int64 `mandatory:"false" json:"recordsWritten"`

	// Number of bytes processed in task run.
	BytesProcessed *int64 `mandatory:"false" json:"bytesProcessed"`

	// The status 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 type of the task for the run.
	TaskType TaskRunDetailsTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

	// 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"`

	// Reference Task Run Id to be used for re-run
	RefTaskRunId *string `mandatory:"false" json:"refTaskRunId"`

	// Supported re-run types
	ReRunType TaskRunDetailsReRunTypeEnum `mandatory:"false" json:"reRunType,omitempty"`

	// Step Id for running from a certain step.
	StepId *string `mandatory:"false" json:"stepId"`

	// A map of the configuration provider input bindings of the run.
	Inputs map[string]ParameterValue `mandatory:"false" json:"inputs"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

TaskRunDetails The task run object provides information on the execution of a task.

func (TaskRunDetails) String ¶

func (m TaskRunDetails) String() string

func (TaskRunDetails) ValidateEnumValue ¶

func (m TaskRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunDetailsReRunTypeEnum ¶

type TaskRunDetailsReRunTypeEnum string

TaskRunDetailsReRunTypeEnum Enum with underlying type: string

const (
	TaskRunDetailsReRunTypeBeginning TaskRunDetailsReRunTypeEnum = "BEGINNING"
	TaskRunDetailsReRunTypeFailed    TaskRunDetailsReRunTypeEnum = "FAILED"
	TaskRunDetailsReRunTypeStep      TaskRunDetailsReRunTypeEnum = "STEP"
)

Set of constants representing the allowable values for TaskRunDetailsReRunTypeEnum

func GetMappingTaskRunDetailsReRunTypeEnum ¶

func GetMappingTaskRunDetailsReRunTypeEnum(val string) (TaskRunDetailsReRunTypeEnum, bool)

GetMappingTaskRunDetailsReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunDetailsReRunTypeEnumValues ¶

func GetTaskRunDetailsReRunTypeEnumValues() []TaskRunDetailsReRunTypeEnum

GetTaskRunDetailsReRunTypeEnumValues Enumerates the set of values for TaskRunDetailsReRunTypeEnum

type TaskRunDetailsStatusEnum ¶

type TaskRunDetailsStatusEnum string

TaskRunDetailsStatusEnum Enum with underlying type: string

const (
	TaskRunDetailsStatusNotStarted  TaskRunDetailsStatusEnum = "NOT_STARTED"
	TaskRunDetailsStatusQueued      TaskRunDetailsStatusEnum = "QUEUED"
	TaskRunDetailsStatusRunning     TaskRunDetailsStatusEnum = "RUNNING"
	TaskRunDetailsStatusTerminating TaskRunDetailsStatusEnum = "TERMINATING"
	TaskRunDetailsStatusTerminated  TaskRunDetailsStatusEnum = "TERMINATED"
	TaskRunDetailsStatusSuccess     TaskRunDetailsStatusEnum = "SUCCESS"
	TaskRunDetailsStatusError       TaskRunDetailsStatusEnum = "ERROR"
)

Set of constants representing the allowable values for TaskRunDetailsStatusEnum

func GetMappingTaskRunDetailsStatusEnum ¶

func GetMappingTaskRunDetailsStatusEnum(val string) (TaskRunDetailsStatusEnum, bool)

GetMappingTaskRunDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunDetailsStatusEnumValues ¶

func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum

GetTaskRunDetailsStatusEnumValues Enumerates the set of values for TaskRunDetailsStatusEnum

type TaskRunDetailsTaskTypeEnum ¶

type TaskRunDetailsTaskTypeEnum string

TaskRunDetailsTaskTypeEnum Enum with underlying type: string

const (
	TaskRunDetailsTaskTypeIntegrationTask TaskRunDetailsTaskTypeEnum = "INTEGRATION_TASK"
	TaskRunDetailsTaskTypeDataLoaderTask  TaskRunDetailsTaskTypeEnum = "DATA_LOADER_TASK"
	TaskRunDetailsTaskTypePipelineTask    TaskRunDetailsTaskTypeEnum = "PIPELINE_TASK"
	TaskRunDetailsTaskTypeSqlTask         TaskRunDetailsTaskTypeEnum = "SQL_TASK"
	TaskRunDetailsTaskTypeOciDataflowTask TaskRunDetailsTaskTypeEnum = "OCI_DATAFLOW_TASK"
	TaskRunDetailsTaskTypeRestTask        TaskRunDetailsTaskTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for TaskRunDetailsTaskTypeEnum

func GetMappingTaskRunDetailsTaskTypeEnum ¶

func GetMappingTaskRunDetailsTaskTypeEnum(val string) (TaskRunDetailsTaskTypeEnum, bool)

GetMappingTaskRunDetailsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunDetailsTaskTypeEnumValues ¶

func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum

GetTaskRunDetailsTaskTypeEnumValues Enumerates the set of values for TaskRunDetailsTaskTypeEnum

type TaskRunExpectedDurationUnitEnum ¶

type TaskRunExpectedDurationUnitEnum string

TaskRunExpectedDurationUnitEnum Enum with underlying type: string

const (
	TaskRunExpectedDurationUnitSeconds TaskRunExpectedDurationUnitEnum = "SECONDS"
	TaskRunExpectedDurationUnitMinutes TaskRunExpectedDurationUnitEnum = "MINUTES"
	TaskRunExpectedDurationUnitHours   TaskRunExpectedDurationUnitEnum = "HOURS"
	TaskRunExpectedDurationUnitDays    TaskRunExpectedDurationUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskRunExpectedDurationUnitEnum

func GetMappingTaskRunExpectedDurationUnitEnum ¶

func GetMappingTaskRunExpectedDurationUnitEnum(val string) (TaskRunExpectedDurationUnitEnum, bool)

GetMappingTaskRunExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunExpectedDurationUnitEnumValues ¶

func GetTaskRunExpectedDurationUnitEnumValues() []TaskRunExpectedDurationUnitEnum

GetTaskRunExpectedDurationUnitEnumValues Enumerates the set of values for TaskRunExpectedDurationUnitEnum

type TaskRunLineageDetails ¶ added in v65.21.0

type TaskRunLineageDetails struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// Task name
	TaskName *string `mandatory:"false" json:"taskName"`

	// Task name
	TaskType *string `mandatory:"false" json:"taskType"`

	// The object key.
	TaskKey *string `mandatory:"false" json:"taskKey"`

	// This value is used to track if lineage generation for a task is completed or not.
	IsLineageGenCompleted *bool `mandatory:"false" json:"isLineageGenCompleted"`

	// The status of the task run.
	TaskExecutionStatus TaskRunLineageDetailsTaskExecutionStatusEnum `mandatory:"false" json:"taskExecutionStatus,omitempty"`

	Flow *DataFlow `mandatory:"false" json:"flow"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

TaskRunLineageDetails The task lineage object provides information on the lineage information of a task after execution.

func (TaskRunLineageDetails) String ¶ added in v65.21.0

func (m TaskRunLineageDetails) String() string

func (TaskRunLineageDetails) ValidateEnumValue ¶ added in v65.21.0

func (m TaskRunLineageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunLineageDetailsTaskExecutionStatusEnum ¶ added in v65.21.0

type TaskRunLineageDetailsTaskExecutionStatusEnum string

TaskRunLineageDetailsTaskExecutionStatusEnum Enum with underlying type: string

const (
	TaskRunLineageDetailsTaskExecutionStatusSuccess    TaskRunLineageDetailsTaskExecutionStatusEnum = "SUCCESS"
	TaskRunLineageDetailsTaskExecutionStatusError      TaskRunLineageDetailsTaskExecutionStatusEnum = "ERROR"
	TaskRunLineageDetailsTaskExecutionStatusTerminated TaskRunLineageDetailsTaskExecutionStatusEnum = "TERMINATED"
)

Set of constants representing the allowable values for TaskRunLineageDetailsTaskExecutionStatusEnum

func GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum ¶ added in v65.21.0

func GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum(val string) (TaskRunLineageDetailsTaskExecutionStatusEnum, bool)

GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunLineageDetailsTaskExecutionStatusEnumValues ¶ added in v65.21.0

func GetTaskRunLineageDetailsTaskExecutionStatusEnumValues() []TaskRunLineageDetailsTaskExecutionStatusEnum

GetTaskRunLineageDetailsTaskExecutionStatusEnumValues Enumerates the set of values for TaskRunLineageDetailsTaskExecutionStatusEnum

type TaskRunLineageSummary ¶ added in v65.21.0

type TaskRunLineageSummary struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// Task name
	TaskName *string `mandatory:"false" json:"taskName"`

	// Task name
	TaskType *string `mandatory:"false" json:"taskType"`

	// The object key.
	TaskKey *string `mandatory:"false" json:"taskKey"`

	// This value is used to track if lineage generation for a task is completed or not.
	IsLineageGenCompleted *bool `mandatory:"false" json:"isLineageGenCompleted"`

	// The status of the task run.
	TaskExecutionStatus TaskRunLineageSummaryTaskExecutionStatusEnum `mandatory:"false" json:"taskExecutionStatus,omitempty"`

	Flow *DataFlow `mandatory:"false" json:"flow"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

TaskRunLineageSummary The information about TaskRunLineage.

func (TaskRunLineageSummary) String ¶ added in v65.21.0

func (m TaskRunLineageSummary) String() string

func (TaskRunLineageSummary) ValidateEnumValue ¶ added in v65.21.0

func (m TaskRunLineageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunLineageSummaryCollection ¶ added in v65.21.0

type TaskRunLineageSummaryCollection struct {

	// The array of lineage flow summaries.
	Items []TaskRunLineageSummary `mandatory:"true" json:"items"`
}

TaskRunLineageSummaryCollection List of lineage flows

func (TaskRunLineageSummaryCollection) String ¶ added in v65.21.0

func (TaskRunLineageSummaryCollection) ValidateEnumValue ¶ added in v65.21.0

func (m TaskRunLineageSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunLineageSummaryTaskExecutionStatusEnum ¶ added in v65.21.0

type TaskRunLineageSummaryTaskExecutionStatusEnum string

TaskRunLineageSummaryTaskExecutionStatusEnum Enum with underlying type: string

const (
	TaskRunLineageSummaryTaskExecutionStatusSuccess    TaskRunLineageSummaryTaskExecutionStatusEnum = "SUCCESS"
	TaskRunLineageSummaryTaskExecutionStatusError      TaskRunLineageSummaryTaskExecutionStatusEnum = "ERROR"
	TaskRunLineageSummaryTaskExecutionStatusTerminated TaskRunLineageSummaryTaskExecutionStatusEnum = "TERMINATED"
)

Set of constants representing the allowable values for TaskRunLineageSummaryTaskExecutionStatusEnum

func GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum ¶ added in v65.21.0

func GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum(val string) (TaskRunLineageSummaryTaskExecutionStatusEnum, bool)

GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunLineageSummaryTaskExecutionStatusEnumValues ¶ added in v65.21.0

func GetTaskRunLineageSummaryTaskExecutionStatusEnumValues() []TaskRunLineageSummaryTaskExecutionStatusEnum

GetTaskRunLineageSummaryTaskExecutionStatusEnumValues Enumerates the set of values for TaskRunLineageSummaryTaskExecutionStatusEnum

type TaskRunLogSummary ¶

type TaskRunLogSummary struct {

	// A user-friendly log message.
	Message *string `mandatory:"false" json:"message"`
}

TaskRunLogSummary A log message from the execution of a task.

func (TaskRunLogSummary) String ¶

func (m TaskRunLogSummary) String() string

func (TaskRunLogSummary) ValidateEnumValue ¶

func (m TaskRunLogSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunStatusEnum ¶

type TaskRunStatusEnum string

TaskRunStatusEnum Enum with underlying type: string

const (
	TaskRunStatusNotStarted  TaskRunStatusEnum = "NOT_STARTED"
	TaskRunStatusQueued      TaskRunStatusEnum = "QUEUED"
	TaskRunStatusRunning     TaskRunStatusEnum = "RUNNING"
	TaskRunStatusTerminating TaskRunStatusEnum = "TERMINATING"
	TaskRunStatusTerminated  TaskRunStatusEnum = "TERMINATED"
	TaskRunStatusSuccess     TaskRunStatusEnum = "SUCCESS"
	TaskRunStatusError       TaskRunStatusEnum = "ERROR"
)

Set of constants representing the allowable values for TaskRunStatusEnum

func GetMappingTaskRunStatusEnum ¶

func GetMappingTaskRunStatusEnum(val string) (TaskRunStatusEnum, bool)

GetMappingTaskRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunStatusEnumValues ¶

func GetTaskRunStatusEnumValues() []TaskRunStatusEnum

GetTaskRunStatusEnumValues Enumerates the set of values for TaskRunStatusEnum

type TaskRunSummary ¶

type TaskRunSummary struct {

	// The object key.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// status
	Status TaskRunSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The task run start time.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The task run end time.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// The date and time the task run was last updated.
	LastUpdated *int64 `mandatory:"false" json:"lastUpdated"`

	// Number of records processed in task run.
	RecordsWritten *int64 `mandatory:"false" json:"recordsWritten"`

	// Number of bytes processed in task run.
	BytesProcessed *int64 `mandatory:"false" json:"bytesProcessed"`

	// The status 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 type of the task for the run.
	TaskType TaskRunSummaryTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

	// 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"`

	// Reference Task Run Id to be used for re-run
	RefTaskRunId *string `mandatory:"false" json:"refTaskRunId"`

	// Supported re-run types
	ReRunType TaskRunSummaryReRunTypeEnum `mandatory:"false" json:"reRunType,omitempty"`

	// Step Id for running from a certain step.
	StepId *string `mandatory:"false" json:"stepId"`

	// A map of the configuration provider input bindings of the run.
	Inputs map[string]ParameterValue `mandatory:"false" json:"inputs"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

TaskRunSummary The information about a task run.

func (TaskRunSummary) String ¶

func (m TaskRunSummary) String() string

func (TaskRunSummary) ValidateEnumValue ¶

func (m TaskRunSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunSummaryCollection ¶

type TaskRunSummaryCollection struct {

	// The array of task run summaries.
	Items []TaskRunSummary `mandatory:"true" json:"items"`
}

TaskRunSummaryCollection A list of task run summaries.

func (TaskRunSummaryCollection) String ¶

func (m TaskRunSummaryCollection) String() string

func (TaskRunSummaryCollection) ValidateEnumValue ¶

func (m TaskRunSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunSummaryReRunTypeEnum ¶

type TaskRunSummaryReRunTypeEnum string

TaskRunSummaryReRunTypeEnum Enum with underlying type: string

const (
	TaskRunSummaryReRunTypeBeginning TaskRunSummaryReRunTypeEnum = "BEGINNING"
	TaskRunSummaryReRunTypeFailed    TaskRunSummaryReRunTypeEnum = "FAILED"
	TaskRunSummaryReRunTypeStep      TaskRunSummaryReRunTypeEnum = "STEP"
)

Set of constants representing the allowable values for TaskRunSummaryReRunTypeEnum

func GetMappingTaskRunSummaryReRunTypeEnum ¶

func GetMappingTaskRunSummaryReRunTypeEnum(val string) (TaskRunSummaryReRunTypeEnum, bool)

GetMappingTaskRunSummaryReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunSummaryReRunTypeEnumValues ¶

func GetTaskRunSummaryReRunTypeEnumValues() []TaskRunSummaryReRunTypeEnum

GetTaskRunSummaryReRunTypeEnumValues Enumerates the set of values for TaskRunSummaryReRunTypeEnum

type TaskRunSummaryStatusEnum ¶

type TaskRunSummaryStatusEnum string

TaskRunSummaryStatusEnum Enum with underlying type: string

const (
	TaskRunSummaryStatusNotStarted  TaskRunSummaryStatusEnum = "NOT_STARTED"
	TaskRunSummaryStatusQueued      TaskRunSummaryStatusEnum = "QUEUED"
	TaskRunSummaryStatusRunning     TaskRunSummaryStatusEnum = "RUNNING"
	TaskRunSummaryStatusTerminating TaskRunSummaryStatusEnum = "TERMINATING"
	TaskRunSummaryStatusTerminated  TaskRunSummaryStatusEnum = "TERMINATED"
	TaskRunSummaryStatusSuccess     TaskRunSummaryStatusEnum = "SUCCESS"
	TaskRunSummaryStatusError       TaskRunSummaryStatusEnum = "ERROR"
)

Set of constants representing the allowable values for TaskRunSummaryStatusEnum

func GetMappingTaskRunSummaryStatusEnum ¶

func GetMappingTaskRunSummaryStatusEnum(val string) (TaskRunSummaryStatusEnum, bool)

GetMappingTaskRunSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunSummaryStatusEnumValues ¶

func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum

GetTaskRunSummaryStatusEnumValues Enumerates the set of values for TaskRunSummaryStatusEnum

type TaskRunSummaryTaskTypeEnum ¶

type TaskRunSummaryTaskTypeEnum string

TaskRunSummaryTaskTypeEnum Enum with underlying type: string

const (
	TaskRunSummaryTaskTypeIntegrationTask TaskRunSummaryTaskTypeEnum = "INTEGRATION_TASK"
	TaskRunSummaryTaskTypeDataLoaderTask  TaskRunSummaryTaskTypeEnum = "DATA_LOADER_TASK"
	TaskRunSummaryTaskTypePipelineTask    TaskRunSummaryTaskTypeEnum = "PIPELINE_TASK"
	TaskRunSummaryTaskTypeSqlTask         TaskRunSummaryTaskTypeEnum = "SQL_TASK"
	TaskRunSummaryTaskTypeOciDataflowTask TaskRunSummaryTaskTypeEnum = "OCI_DATAFLOW_TASK"
	TaskRunSummaryTaskTypeRestTask        TaskRunSummaryTaskTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for TaskRunSummaryTaskTypeEnum

func GetMappingTaskRunSummaryTaskTypeEnum ¶

func GetMappingTaskRunSummaryTaskTypeEnum(val string) (TaskRunSummaryTaskTypeEnum, bool)

GetMappingTaskRunSummaryTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunSummaryTaskTypeEnumValues ¶

func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum

GetTaskRunSummaryTaskTypeEnumValues Enumerates the set of values for TaskRunSummaryTaskTypeEnum

type TaskRunTaskTypeEnum ¶

type TaskRunTaskTypeEnum string

TaskRunTaskTypeEnum Enum with underlying type: string

const (
	TaskRunTaskTypeIntegrationTask TaskRunTaskTypeEnum = "INTEGRATION_TASK"
	TaskRunTaskTypeDataLoaderTask  TaskRunTaskTypeEnum = "DATA_LOADER_TASK"
	TaskRunTaskTypePipelineTask    TaskRunTaskTypeEnum = "PIPELINE_TASK"
	TaskRunTaskTypeSqlTask         TaskRunTaskTypeEnum = "SQL_TASK"
	TaskRunTaskTypeOciDataflowTask TaskRunTaskTypeEnum = "OCI_DATAFLOW_TASK"
	TaskRunTaskTypeRestTask        TaskRunTaskTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for TaskRunTaskTypeEnum

func GetMappingTaskRunTaskTypeEnum ¶

func GetMappingTaskRunTaskTypeEnum(val string) (TaskRunTaskTypeEnum, bool)

GetMappingTaskRunTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunTaskTypeEnumValues ¶

func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum

GetTaskRunTaskTypeEnumValues Enumerates the set of values for TaskRunTaskTypeEnum

type TaskSchedule ¶

type TaskSchedule struct {

	// Generated key that can be used in API calls to identify taskSchedule. On scenarios where reference to the taskSchedule is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	ScheduleRef *Schedule `mandatory:"false" json:"scheduleRef"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the schedule is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The number of retry attempts.
	RetryAttempts *int `mandatory:"false" json:"retryAttempts"`

	// The unit for the retry delay.
	RetryDelayUnit TaskScheduleRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

	// The retry delay, the unit for measurement is in the property retry delay unit.
	RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

	// The start time in milliseconds.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The end time in milliseconds.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	// Whether the backfill is enabled
	IsBackfillEnabled *bool `mandatory:"false" json:"isBackfillEnabled"`

	// The authorization mode for the task.
	AuthMode TaskScheduleAuthModeEnum `mandatory:"false" json:"authMode,omitempty"`

	// The expected duration of the task execution.
	ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

	// The expected duration unit of the task execution.
	ExpectedDurationUnit TaskScheduleExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

	LastRunDetails *LastRunDetails `mandatory:"false" json:"lastRunDetails"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

TaskSchedule A model that holds Schedule and other information required for scheduling a task.

func (TaskSchedule) String ¶

func (m TaskSchedule) String() string

func (TaskSchedule) ValidateEnumValue ¶

func (m TaskSchedule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskScheduleAuthModeEnum ¶

type TaskScheduleAuthModeEnum string

TaskScheduleAuthModeEnum Enum with underlying type: string

const (
	TaskScheduleAuthModeObo               TaskScheduleAuthModeEnum = "OBO"
	TaskScheduleAuthModeResourcePrincipal TaskScheduleAuthModeEnum = "RESOURCE_PRINCIPAL"
	TaskScheduleAuthModeUserCertificate   TaskScheduleAuthModeEnum = "USER_CERTIFICATE"
)

Set of constants representing the allowable values for TaskScheduleAuthModeEnum

func GetMappingTaskScheduleAuthModeEnum ¶

func GetMappingTaskScheduleAuthModeEnum(val string) (TaskScheduleAuthModeEnum, bool)

GetMappingTaskScheduleAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleAuthModeEnumValues ¶

func GetTaskScheduleAuthModeEnumValues() []TaskScheduleAuthModeEnum

GetTaskScheduleAuthModeEnumValues Enumerates the set of values for TaskScheduleAuthModeEnum

type TaskScheduleExpectedDurationUnitEnum ¶

type TaskScheduleExpectedDurationUnitEnum string

TaskScheduleExpectedDurationUnitEnum Enum with underlying type: string

const (
	TaskScheduleExpectedDurationUnitSeconds TaskScheduleExpectedDurationUnitEnum = "SECONDS"
	TaskScheduleExpectedDurationUnitMinutes TaskScheduleExpectedDurationUnitEnum = "MINUTES"
	TaskScheduleExpectedDurationUnitHours   TaskScheduleExpectedDurationUnitEnum = "HOURS"
	TaskScheduleExpectedDurationUnitDays    TaskScheduleExpectedDurationUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskScheduleExpectedDurationUnitEnum

func GetMappingTaskScheduleExpectedDurationUnitEnum ¶

func GetMappingTaskScheduleExpectedDurationUnitEnum(val string) (TaskScheduleExpectedDurationUnitEnum, bool)

GetMappingTaskScheduleExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleExpectedDurationUnitEnumValues ¶

func GetTaskScheduleExpectedDurationUnitEnumValues() []TaskScheduleExpectedDurationUnitEnum

GetTaskScheduleExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleExpectedDurationUnitEnum

type TaskScheduleRetryDelayUnitEnum ¶

type TaskScheduleRetryDelayUnitEnum string

TaskScheduleRetryDelayUnitEnum Enum with underlying type: string

const (
	TaskScheduleRetryDelayUnitSeconds TaskScheduleRetryDelayUnitEnum = "SECONDS"
	TaskScheduleRetryDelayUnitMinutes TaskScheduleRetryDelayUnitEnum = "MINUTES"
	TaskScheduleRetryDelayUnitHours   TaskScheduleRetryDelayUnitEnum = "HOURS"
	TaskScheduleRetryDelayUnitDays    TaskScheduleRetryDelayUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskScheduleRetryDelayUnitEnum

func GetMappingTaskScheduleRetryDelayUnitEnum ¶

func GetMappingTaskScheduleRetryDelayUnitEnum(val string) (TaskScheduleRetryDelayUnitEnum, bool)

GetMappingTaskScheduleRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleRetryDelayUnitEnumValues ¶

func GetTaskScheduleRetryDelayUnitEnumValues() []TaskScheduleRetryDelayUnitEnum

GetTaskScheduleRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleRetryDelayUnitEnum

type TaskScheduleSummary ¶

type TaskScheduleSummary struct {

	// Generated key that can be used in API calls to identify taskSchedule. On scenarios where reference to the taskSchedule is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	ScheduleRef *Schedule `mandatory:"false" json:"scheduleRef"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the task schedule is enabled.
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The number of retries.
	NumberOfRetries *int `mandatory:"false" json:"numberOfRetries"`

	// The retry delay, the unit for measurement is in the property retry delay unit.
	RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

	// The unit for the retry delay.
	RetryDelayUnit TaskScheduleSummaryRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

	// The start time in milliseconds.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The end time in milliseconds.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	// Whether the backfill is enabled.
	IsBackfillEnabled *bool `mandatory:"false" json:"isBackfillEnabled"`

	// The authorization mode for the task.
	AuthMode TaskScheduleSummaryAuthModeEnum `mandatory:"false" json:"authMode,omitempty"`

	// The expected duration of the task execution.
	ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

	// The expected duration unit of the task execution.
	ExpectedDurationUnit TaskScheduleSummaryExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

	// The time for next run in milliseconds.
	NextRunTimeMillis *int64 `mandatory:"false" json:"nextRunTimeMillis"`

	LastRunDetails *LastRunDetails `mandatory:"false" json:"lastRunDetails"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

TaskScheduleSummary The tsk schedule summary information.

func (TaskScheduleSummary) String ¶

func (m TaskScheduleSummary) String() string

func (TaskScheduleSummary) ValidateEnumValue ¶

func (m TaskScheduleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskScheduleSummaryAuthModeEnum ¶

type TaskScheduleSummaryAuthModeEnum string

TaskScheduleSummaryAuthModeEnum Enum with underlying type: string

const (
	TaskScheduleSummaryAuthModeObo               TaskScheduleSummaryAuthModeEnum = "OBO"
	TaskScheduleSummaryAuthModeResourcePrincipal TaskScheduleSummaryAuthModeEnum = "RESOURCE_PRINCIPAL"
	TaskScheduleSummaryAuthModeUserCertificate   TaskScheduleSummaryAuthModeEnum = "USER_CERTIFICATE"
)

Set of constants representing the allowable values for TaskScheduleSummaryAuthModeEnum

func GetMappingTaskScheduleSummaryAuthModeEnum ¶

func GetMappingTaskScheduleSummaryAuthModeEnum(val string) (TaskScheduleSummaryAuthModeEnum, bool)

GetMappingTaskScheduleSummaryAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleSummaryAuthModeEnumValues ¶

func GetTaskScheduleSummaryAuthModeEnumValues() []TaskScheduleSummaryAuthModeEnum

GetTaskScheduleSummaryAuthModeEnumValues Enumerates the set of values for TaskScheduleSummaryAuthModeEnum

type TaskScheduleSummaryCollection ¶

type TaskScheduleSummaryCollection struct {

	// The array of TaskSchedule summaries
	Items []TaskScheduleSummary `mandatory:"true" json:"items"`
}

TaskScheduleSummaryCollection A collection of TaskSchedule summaries. The collection can be lightweight details or full definitions.

func (TaskScheduleSummaryCollection) String ¶

func (TaskScheduleSummaryCollection) ValidateEnumValue ¶

func (m TaskScheduleSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskScheduleSummaryExpectedDurationUnitEnum ¶

type TaskScheduleSummaryExpectedDurationUnitEnum string

TaskScheduleSummaryExpectedDurationUnitEnum Enum with underlying type: string

const (
	TaskScheduleSummaryExpectedDurationUnitSeconds TaskScheduleSummaryExpectedDurationUnitEnum = "SECONDS"
	TaskScheduleSummaryExpectedDurationUnitMinutes TaskScheduleSummaryExpectedDurationUnitEnum = "MINUTES"
	TaskScheduleSummaryExpectedDurationUnitHours   TaskScheduleSummaryExpectedDurationUnitEnum = "HOURS"
	TaskScheduleSummaryExpectedDurationUnitDays    TaskScheduleSummaryExpectedDurationUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskScheduleSummaryExpectedDurationUnitEnum

func GetMappingTaskScheduleSummaryExpectedDurationUnitEnum ¶

func GetMappingTaskScheduleSummaryExpectedDurationUnitEnum(val string) (TaskScheduleSummaryExpectedDurationUnitEnum, bool)

GetMappingTaskScheduleSummaryExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleSummaryExpectedDurationUnitEnumValues ¶

func GetTaskScheduleSummaryExpectedDurationUnitEnumValues() []TaskScheduleSummaryExpectedDurationUnitEnum

GetTaskScheduleSummaryExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleSummaryExpectedDurationUnitEnum

type TaskScheduleSummaryRetryDelayUnitEnum ¶

type TaskScheduleSummaryRetryDelayUnitEnum string

TaskScheduleSummaryRetryDelayUnitEnum Enum with underlying type: string

const (
	TaskScheduleSummaryRetryDelayUnitSeconds TaskScheduleSummaryRetryDelayUnitEnum = "SECONDS"
	TaskScheduleSummaryRetryDelayUnitMinutes TaskScheduleSummaryRetryDelayUnitEnum = "MINUTES"
	TaskScheduleSummaryRetryDelayUnitHours   TaskScheduleSummaryRetryDelayUnitEnum = "HOURS"
	TaskScheduleSummaryRetryDelayUnitDays    TaskScheduleSummaryRetryDelayUnitEnum = "DAYS"
)

Set of constants representing the allowable values for TaskScheduleSummaryRetryDelayUnitEnum

func GetMappingTaskScheduleSummaryRetryDelayUnitEnum ¶

func GetMappingTaskScheduleSummaryRetryDelayUnitEnum(val string) (TaskScheduleSummaryRetryDelayUnitEnum, bool)

GetMappingTaskScheduleSummaryRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleSummaryRetryDelayUnitEnumValues ¶

func GetTaskScheduleSummaryRetryDelayUnitEnumValues() []TaskScheduleSummaryRetryDelayUnitEnum

GetTaskScheduleSummaryRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleSummaryRetryDelayUnitEnum

type TaskSummary ¶

type TaskSummary interface {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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

	// Detailed description for the object.
	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

	// An array of input ports.
	GetInputPorts() []InputPort

	// An array of output ports.
	GetOutputPorts() []OutputPort

	// An array of parameters.
	GetParameters() []Parameter

	GetOpConfigValues() *ConfigValues

	GetConfigProviderDelegate() *ConfigProvider

	// Whether the same task can be executed concurrently.
	GetIsConcurrentAllowed() *bool

	GetMetadata() *ObjectMetadata

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	GetKeyMap() map[string]string
}

TaskSummary The task summary object type contains the audit summary information and the definition of the task summary object.

type TaskSummaryCollection ¶

type TaskSummaryCollection struct {

	// The array of task summaries.
	Items []TaskSummary `mandatory:"true" json:"items"`
}

TaskSummaryCollection This is the collection of task summaries, it may be a collection of lightweight details or full definitions.

func (TaskSummaryCollection) String ¶

func (m TaskSummaryCollection) String() string

func (*TaskSummaryCollection) UnmarshalJSON ¶

func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskSummaryCollection) ValidateEnumValue ¶

func (m TaskSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromDataLoaderTask ¶

type TaskSummaryFromDataLoaderTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`

	ConditionalCompositeFieldMap *ConditionalCompositeFieldMap `mandatory:"false" json:"conditionalCompositeFieldMap"`

	// Defines whether Data Loader task is used for single load or multiple
	IsSingleLoad *bool `mandatory:"false" json:"isSingleLoad"`

	// Defines the number of entities being loaded in parallel at a time for a Data Loader task
	ParallelLoadLimit *int `mandatory:"false" json:"parallelLoadLimit"`
}

TaskSummaryFromDataLoaderTask The information about a data flow task.

func (TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate ¶

func (m TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromDataLoaderTask) GetDescription ¶

func (m TaskSummaryFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromDataLoaderTask) GetIdentifier ¶

func (m TaskSummaryFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromDataLoaderTask) GetInputPorts ¶

func (m TaskSummaryFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromDataLoaderTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskSummaryFromDataLoaderTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromDataLoaderTask) GetKey ¶

GetKey returns Key

func (TaskSummaryFromDataLoaderTask) GetKeyMap ¶

func (m TaskSummaryFromDataLoaderTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromDataLoaderTask) GetMetadata ¶

GetMetadata returns Metadata

func (TaskSummaryFromDataLoaderTask) GetModelVersion ¶

func (m TaskSummaryFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromDataLoaderTask) GetName ¶

GetName returns Name

func (TaskSummaryFromDataLoaderTask) GetObjectStatus ¶

func (m TaskSummaryFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromDataLoaderTask) GetObjectVersion ¶

func (m TaskSummaryFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromDataLoaderTask) GetOpConfigValues ¶

func (m TaskSummaryFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromDataLoaderTask) GetOutputPorts ¶

func (m TaskSummaryFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromDataLoaderTask) GetParameters ¶

func (m TaskSummaryFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromDataLoaderTask) GetParentRef ¶

GetParentRef returns ParentRef

func (TaskSummaryFromDataLoaderTask) MarshalJSON ¶

func (m TaskSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromDataLoaderTask) String ¶

func (TaskSummaryFromDataLoaderTask) ValidateEnumValue ¶

func (m TaskSummaryFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromIntegrationTask ¶

type TaskSummaryFromIntegrationTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

TaskSummaryFromIntegrationTask The information about the integration task.

func (TaskSummaryFromIntegrationTask) GetConfigProviderDelegate ¶

func (m TaskSummaryFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromIntegrationTask) GetDescription ¶

func (m TaskSummaryFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromIntegrationTask) GetIdentifier ¶

func (m TaskSummaryFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromIntegrationTask) GetInputPorts ¶

func (m TaskSummaryFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromIntegrationTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskSummaryFromIntegrationTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromIntegrationTask) GetKey ¶

GetKey returns Key

func (TaskSummaryFromIntegrationTask) GetKeyMap ¶

func (m TaskSummaryFromIntegrationTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromIntegrationTask) GetMetadata ¶

GetMetadata returns Metadata

func (TaskSummaryFromIntegrationTask) GetModelVersion ¶

func (m TaskSummaryFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromIntegrationTask) GetName ¶

GetName returns Name

func (TaskSummaryFromIntegrationTask) GetObjectStatus ¶

func (m TaskSummaryFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromIntegrationTask) GetObjectVersion ¶

func (m TaskSummaryFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromIntegrationTask) GetOpConfigValues ¶

func (m TaskSummaryFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromIntegrationTask) GetOutputPorts ¶

func (m TaskSummaryFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromIntegrationTask) GetParameters ¶

func (m TaskSummaryFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromIntegrationTask) GetParentRef ¶

GetParentRef returns ParentRef

func (TaskSummaryFromIntegrationTask) MarshalJSON ¶

func (m TaskSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromIntegrationTask) String ¶

func (TaskSummaryFromIntegrationTask) ValidateEnumValue ¶

func (m TaskSummaryFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromOciDataflowTask ¶

type TaskSummaryFromOciDataflowTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	DataflowApplication *DataflowApplication `mandatory:"false" json:"dataflowApplication"`

	DriverShapeDetails *ShapeDetails `mandatory:"false" json:"driverShapeDetails"`

	ExecutorShapeDetails *ShapeDetails `mandatory:"false" json:"executorShapeDetails"`
}

TaskSummaryFromOciDataflowTask The information about the OCI Dataflow task.

func (TaskSummaryFromOciDataflowTask) GetConfigProviderDelegate ¶

func (m TaskSummaryFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromOciDataflowTask) GetDescription ¶

func (m TaskSummaryFromOciDataflowTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromOciDataflowTask) GetIdentifier ¶

func (m TaskSummaryFromOciDataflowTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromOciDataflowTask) GetInputPorts ¶

func (m TaskSummaryFromOciDataflowTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromOciDataflowTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskSummaryFromOciDataflowTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromOciDataflowTask) GetKey ¶

GetKey returns Key

func (TaskSummaryFromOciDataflowTask) GetKeyMap ¶

func (m TaskSummaryFromOciDataflowTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromOciDataflowTask) GetMetadata ¶

GetMetadata returns Metadata

func (TaskSummaryFromOciDataflowTask) GetModelVersion ¶

func (m TaskSummaryFromOciDataflowTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromOciDataflowTask) GetName ¶

GetName returns Name

func (TaskSummaryFromOciDataflowTask) GetObjectStatus ¶

func (m TaskSummaryFromOciDataflowTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromOciDataflowTask) GetObjectVersion ¶

func (m TaskSummaryFromOciDataflowTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromOciDataflowTask) GetOpConfigValues ¶

func (m TaskSummaryFromOciDataflowTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromOciDataflowTask) GetOutputPorts ¶

func (m TaskSummaryFromOciDataflowTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromOciDataflowTask) GetParameters ¶

func (m TaskSummaryFromOciDataflowTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromOciDataflowTask) GetParentRef ¶

GetParentRef returns ParentRef

func (TaskSummaryFromOciDataflowTask) MarshalJSON ¶

func (m TaskSummaryFromOciDataflowTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromOciDataflowTask) String ¶

func (TaskSummaryFromOciDataflowTask) ValidateEnumValue ¶

func (m TaskSummaryFromOciDataflowTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromPipelineTask ¶

type TaskSummaryFromPipelineTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

TaskSummaryFromPipelineTask The information about the pipeline task.

func (TaskSummaryFromPipelineTask) GetConfigProviderDelegate ¶

func (m TaskSummaryFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromPipelineTask) GetDescription ¶

func (m TaskSummaryFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromPipelineTask) GetIdentifier ¶

func (m TaskSummaryFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromPipelineTask) GetInputPorts ¶

func (m TaskSummaryFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromPipelineTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskSummaryFromPipelineTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromPipelineTask) GetKey ¶

func (m TaskSummaryFromPipelineTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromPipelineTask) GetKeyMap ¶

func (m TaskSummaryFromPipelineTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromPipelineTask) GetMetadata ¶

GetMetadata returns Metadata

func (TaskSummaryFromPipelineTask) GetModelVersion ¶

func (m TaskSummaryFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromPipelineTask) GetName ¶

func (m TaskSummaryFromPipelineTask) GetName() *string

GetName returns Name

func (TaskSummaryFromPipelineTask) GetObjectStatus ¶

func (m TaskSummaryFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromPipelineTask) GetObjectVersion ¶

func (m TaskSummaryFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromPipelineTask) GetOpConfigValues ¶

func (m TaskSummaryFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromPipelineTask) GetOutputPorts ¶

func (m TaskSummaryFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromPipelineTask) GetParameters ¶

func (m TaskSummaryFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromPipelineTask) GetParentRef ¶

func (m TaskSummaryFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromPipelineTask) MarshalJSON ¶

func (m TaskSummaryFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromPipelineTask) String ¶

func (TaskSummaryFromPipelineTask) ValidateEnumValue ¶

func (m TaskSummaryFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromRestTask ¶

type TaskSummaryFromRestTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	AuthDetails *AuthDetails `mandatory:"false" json:"authDetails"`

	AuthConfig AuthConfig `mandatory:"false" json:"authConfig"`

	Endpoint *Expression `mandatory:"false" json:"endpoint"`

	// Headers for payload.
	Headers *interface{} `mandatory:"false" json:"headers"`

	// JSON data for payload body. This property is deprecated, use ExecuteRestCallConfig's payload config param instead.
	JsonData *string `mandatory:"false" json:"jsonData"`

	CancelEndpoint *Expression `mandatory:"false" json:"cancelEndpoint"`

	ExecuteRestCallConfig *ExecuteRestCallConfig `mandatory:"false" json:"executeRestCallConfig"`

	CancelRestCallConfig *CancelRestCallConfig `mandatory:"false" json:"cancelRestCallConfig"`

	PollRestCallConfig *PollRestCallConfig `mandatory:"false" json:"pollRestCallConfig"`

	// The REST method to use. This property is deprecated, use ExecuteRestCallConfig's methodType property instead.
	MethodType TaskSummaryFromRestTaskMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
	ApiCallMode TaskSummaryFromRestTaskApiCallModeEnum `mandatory:"false" json:"apiCallMode,omitempty"`

	// The REST method to use for canceling the original request.
	CancelMethodType TaskSummaryFromRestTaskCancelMethodTypeEnum `mandatory:"false" json:"cancelMethodType,omitempty"`
}

TaskSummaryFromRestTask The information about the Generic REST task. The endpoint and cancelEndpoint properties are deprecated, use the properties executeRestCallConfig, cancelRestCallConfig and pollRestCallConfig for execute, cancel and polling of the calls.

func (TaskSummaryFromRestTask) GetConfigProviderDelegate ¶

func (m TaskSummaryFromRestTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromRestTask) GetDescription ¶

func (m TaskSummaryFromRestTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromRestTask) GetIdentifier ¶

func (m TaskSummaryFromRestTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromRestTask) GetInputPorts ¶

func (m TaskSummaryFromRestTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromRestTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskSummaryFromRestTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromRestTask) GetKey ¶

func (m TaskSummaryFromRestTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromRestTask) GetKeyMap ¶

func (m TaskSummaryFromRestTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromRestTask) GetMetadata ¶

func (m TaskSummaryFromRestTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromRestTask) GetModelVersion ¶

func (m TaskSummaryFromRestTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromRestTask) GetName ¶

func (m TaskSummaryFromRestTask) GetName() *string

GetName returns Name

func (TaskSummaryFromRestTask) GetObjectStatus ¶

func (m TaskSummaryFromRestTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromRestTask) GetObjectVersion ¶

func (m TaskSummaryFromRestTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromRestTask) GetOpConfigValues ¶

func (m TaskSummaryFromRestTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromRestTask) GetOutputPorts ¶

func (m TaskSummaryFromRestTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromRestTask) GetParameters ¶

func (m TaskSummaryFromRestTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromRestTask) GetParentRef ¶

func (m TaskSummaryFromRestTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromRestTask) MarshalJSON ¶

func (m TaskSummaryFromRestTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromRestTask) String ¶

func (m TaskSummaryFromRestTask) String() string

func (*TaskSummaryFromRestTask) UnmarshalJSON ¶

func (m *TaskSummaryFromRestTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskSummaryFromRestTask) ValidateEnumValue ¶

func (m TaskSummaryFromRestTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromRestTaskApiCallModeEnum ¶

type TaskSummaryFromRestTaskApiCallModeEnum string

TaskSummaryFromRestTaskApiCallModeEnum Enum with underlying type: string

const (
	TaskSummaryFromRestTaskApiCallModeSynchronous         TaskSummaryFromRestTaskApiCallModeEnum = "SYNCHRONOUS"
	TaskSummaryFromRestTaskApiCallModeAsyncOciWorkrequest TaskSummaryFromRestTaskApiCallModeEnum = "ASYNC_OCI_WORKREQUEST"
	TaskSummaryFromRestTaskApiCallModeAsyncGeneric        TaskSummaryFromRestTaskApiCallModeEnum = "ASYNC_GENERIC"
)

Set of constants representing the allowable values for TaskSummaryFromRestTaskApiCallModeEnum

func GetMappingTaskSummaryFromRestTaskApiCallModeEnum ¶

func GetMappingTaskSummaryFromRestTaskApiCallModeEnum(val string) (TaskSummaryFromRestTaskApiCallModeEnum, bool)

GetMappingTaskSummaryFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromRestTaskApiCallModeEnumValues ¶

func GetTaskSummaryFromRestTaskApiCallModeEnumValues() []TaskSummaryFromRestTaskApiCallModeEnum

GetTaskSummaryFromRestTaskApiCallModeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskApiCallModeEnum

type TaskSummaryFromRestTaskCancelMethodTypeEnum ¶

type TaskSummaryFromRestTaskCancelMethodTypeEnum string

TaskSummaryFromRestTaskCancelMethodTypeEnum Enum with underlying type: string

const (
	TaskSummaryFromRestTaskCancelMethodTypeGet    TaskSummaryFromRestTaskCancelMethodTypeEnum = "GET"
	TaskSummaryFromRestTaskCancelMethodTypePost   TaskSummaryFromRestTaskCancelMethodTypeEnum = "POST"
	TaskSummaryFromRestTaskCancelMethodTypePatch  TaskSummaryFromRestTaskCancelMethodTypeEnum = "PATCH"
	TaskSummaryFromRestTaskCancelMethodTypeDelete TaskSummaryFromRestTaskCancelMethodTypeEnum = "DELETE"
	TaskSummaryFromRestTaskCancelMethodTypePut    TaskSummaryFromRestTaskCancelMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for TaskSummaryFromRestTaskCancelMethodTypeEnum

func GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum ¶

func GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum(val string) (TaskSummaryFromRestTaskCancelMethodTypeEnum, bool)

GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues ¶

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues() []TaskSummaryFromRestTaskCancelMethodTypeEnum

GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskCancelMethodTypeEnum

type TaskSummaryFromRestTaskMethodTypeEnum ¶

type TaskSummaryFromRestTaskMethodTypeEnum string

TaskSummaryFromRestTaskMethodTypeEnum Enum with underlying type: string

const (
	TaskSummaryFromRestTaskMethodTypeGet    TaskSummaryFromRestTaskMethodTypeEnum = "GET"
	TaskSummaryFromRestTaskMethodTypePost   TaskSummaryFromRestTaskMethodTypeEnum = "POST"
	TaskSummaryFromRestTaskMethodTypePatch  TaskSummaryFromRestTaskMethodTypeEnum = "PATCH"
	TaskSummaryFromRestTaskMethodTypeDelete TaskSummaryFromRestTaskMethodTypeEnum = "DELETE"
	TaskSummaryFromRestTaskMethodTypePut    TaskSummaryFromRestTaskMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for TaskSummaryFromRestTaskMethodTypeEnum

func GetMappingTaskSummaryFromRestTaskMethodTypeEnum ¶

func GetMappingTaskSummaryFromRestTaskMethodTypeEnum(val string) (TaskSummaryFromRestTaskMethodTypeEnum, bool)

GetMappingTaskSummaryFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromRestTaskMethodTypeEnumValues ¶

func GetTaskSummaryFromRestTaskMethodTypeEnumValues() []TaskSummaryFromRestTaskMethodTypeEnum

GetTaskSummaryFromRestTaskMethodTypeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskMethodTypeEnum

type TaskSummaryFromSqlTask ¶

type TaskSummaryFromSqlTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
	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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`

	Script *Script `mandatory:"false" json:"script"`

	// Describes the shape of the execution result
	Operation *interface{} `mandatory:"false" json:"operation"`

	// Indicates whether the task is invoking a custom SQL script or stored procedure.
	SqlScriptType TaskSummaryFromSqlTaskSqlScriptTypeEnum `mandatory:"false" json:"sqlScriptType,omitempty"`
}

TaskSummaryFromSqlTask The information about the SQL task.

func (TaskSummaryFromSqlTask) GetConfigProviderDelegate ¶

func (m TaskSummaryFromSqlTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromSqlTask) GetDescription ¶

func (m TaskSummaryFromSqlTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromSqlTask) GetIdentifier ¶

func (m TaskSummaryFromSqlTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromSqlTask) GetInputPorts ¶

func (m TaskSummaryFromSqlTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromSqlTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m TaskSummaryFromSqlTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromSqlTask) GetKey ¶

func (m TaskSummaryFromSqlTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromSqlTask) GetKeyMap ¶

func (m TaskSummaryFromSqlTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromSqlTask) GetMetadata ¶

func (m TaskSummaryFromSqlTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromSqlTask) GetModelVersion ¶

func (m TaskSummaryFromSqlTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromSqlTask) GetName ¶

func (m TaskSummaryFromSqlTask) GetName() *string

GetName returns Name

func (TaskSummaryFromSqlTask) GetObjectStatus ¶

func (m TaskSummaryFromSqlTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromSqlTask) GetObjectVersion ¶

func (m TaskSummaryFromSqlTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromSqlTask) GetOpConfigValues ¶

func (m TaskSummaryFromSqlTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromSqlTask) GetOutputPorts ¶

func (m TaskSummaryFromSqlTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromSqlTask) GetParameters ¶

func (m TaskSummaryFromSqlTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromSqlTask) GetParentRef ¶

func (m TaskSummaryFromSqlTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromSqlTask) MarshalJSON ¶

func (m TaskSummaryFromSqlTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromSqlTask) String ¶

func (m TaskSummaryFromSqlTask) String() string

func (TaskSummaryFromSqlTask) ValidateEnumValue ¶

func (m TaskSummaryFromSqlTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromSqlTaskSqlScriptTypeEnum ¶

type TaskSummaryFromSqlTaskSqlScriptTypeEnum string

TaskSummaryFromSqlTaskSqlScriptTypeEnum Enum with underlying type: string

const (
	TaskSummaryFromSqlTaskSqlScriptTypeStoredProcedure TaskSummaryFromSqlTaskSqlScriptTypeEnum = "STORED_PROCEDURE"
	TaskSummaryFromSqlTaskSqlScriptTypeSqlCode         TaskSummaryFromSqlTaskSqlScriptTypeEnum = "SQL_CODE"
)

Set of constants representing the allowable values for TaskSummaryFromSqlTaskSqlScriptTypeEnum

func GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum ¶

func GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum(val string) (TaskSummaryFromSqlTaskSqlScriptTypeEnum, bool)

GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues ¶

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues() []TaskSummaryFromSqlTaskSqlScriptTypeEnum

GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for TaskSummaryFromSqlTaskSqlScriptTypeEnum

type TaskSummaryModelTypeEnum ¶

type TaskSummaryModelTypeEnum string

TaskSummaryModelTypeEnum Enum with underlying type: string

const (
	TaskSummaryModelTypeIntegrationTask TaskSummaryModelTypeEnum = "INTEGRATION_TASK"
	TaskSummaryModelTypeDataLoaderTask  TaskSummaryModelTypeEnum = "DATA_LOADER_TASK"
	TaskSummaryModelTypePipelineTask    TaskSummaryModelTypeEnum = "PIPELINE_TASK"
	TaskSummaryModelTypeSqlTask         TaskSummaryModelTypeEnum = "SQL_TASK"
	TaskSummaryModelTypeOciDataflowTask TaskSummaryModelTypeEnum = "OCI_DATAFLOW_TASK"
	TaskSummaryModelTypeRestTask        TaskSummaryModelTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for TaskSummaryModelTypeEnum

func GetMappingTaskSummaryModelTypeEnum ¶

func GetMappingTaskSummaryModelTypeEnum(val string) (TaskSummaryModelTypeEnum, bool)

GetMappingTaskSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryModelTypeEnumValues ¶

func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum

GetTaskSummaryModelTypeEnumValues Enumerates the set of values for TaskSummaryModelTypeEnum

type TaskValidation ¶

type TaskValidation struct {

	// Total number of validation messages.
	TotalMessageCount *int `mandatory:"false" 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 data flow object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
	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"`

	// 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"`

	// 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"`
}

TaskValidation The information about task validation.

func (TaskValidation) String ¶

func (m TaskValidation) String() string

func (TaskValidation) ValidateEnumValue ¶

func (m TaskValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskValidationSummary ¶

type TaskValidationSummary struct {

	// Total number of validation messages.
	TotalMessageCount *int `mandatory:"false" 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 data flow object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
	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"`

	// 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"`

	// 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"`
}

TaskValidationSummary The information about task validation.

func (TaskValidationSummary) String ¶

func (m TaskValidationSummary) String() string

func (TaskValidationSummary) ValidateEnumValue ¶

func (m TaskValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskValidationSummaryCollection ¶

type TaskValidationSummaryCollection struct {

	// An array of validation summaries.
	Items []TaskValidationSummary `mandatory:"true" json:"items"`
}

TaskValidationSummaryCollection A list of task validation summaries.

func (TaskValidationSummaryCollection) String ¶

func (TaskValidationSummaryCollection) ValidateEnumValue ¶

func (m TaskValidationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Template ¶ added in v65.32.1

type Template struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	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"`

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState TemplateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

Template Template application.

func (Template) String ¶ added in v65.32.1

func (m Template) String() string

func (Template) ValidateEnumValue ¶ added in v65.32.1

func (m Template) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TemplateLifecycleStateEnum ¶ added in v65.32.1

type TemplateLifecycleStateEnum string

TemplateLifecycleStateEnum Enum with underlying type: string

const (
	TemplateLifecycleStateCreating TemplateLifecycleStateEnum = "CREATING"
	TemplateLifecycleStateActive   TemplateLifecycleStateEnum = "ACTIVE"
	TemplateLifecycleStateUpdating TemplateLifecycleStateEnum = "UPDATING"
	TemplateLifecycleStateDeleting TemplateLifecycleStateEnum = "DELETING"
	TemplateLifecycleStateDeleted  TemplateLifecycleStateEnum = "DELETED"
	TemplateLifecycleStateFailed   TemplateLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for TemplateLifecycleStateEnum

func GetMappingTemplateLifecycleStateEnum ¶ added in v65.32.1

func GetMappingTemplateLifecycleStateEnum(val string) (TemplateLifecycleStateEnum, bool)

GetMappingTemplateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTemplateLifecycleStateEnumValues ¶ added in v65.32.1

func GetTemplateLifecycleStateEnumValues() []TemplateLifecycleStateEnum

GetTemplateLifecycleStateEnumValues Enumerates the set of values for TemplateLifecycleStateEnum

type TemplateSummary ¶ added in v65.21.0

type TemplateSummary struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"false" json:"key"`

	// The object type.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// The application's version.
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	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"`

	// A list of dependent objects in this patch.
	DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

	// A list of objects that are published or unpublished in this patch.
	PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

	SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

	// The date and time the application was patched, in the timestamp format defined by RFC3339.
	TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

	// OCID of the resource that is used to uniquely identify the application
	Id *string `mandatory:"false" json:"id"`

	// OCID of the compartment that this resource belongs to. Defaults to compartment of the Workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The date and time the application was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the application was updated, in the timestamp format defined by RFC3339.
	// example: 2019-08-25T21:10:29.41Z
	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 workspace.
	LifecycleState TemplateSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

TemplateSummary The application template summary type contains the audit summary information and the definition of the application template.

func (TemplateSummary) String ¶ added in v65.21.0

func (m TemplateSummary) String() string

func (TemplateSummary) ValidateEnumValue ¶ added in v65.21.0

func (m TemplateSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TemplateSummaryCollection ¶ added in v65.21.0

type TemplateSummaryCollection struct {

	// The array of application template summaries.
	Items []TemplateSummary `mandatory:"true" json:"items"`
}

TemplateSummaryCollection This is the collection of application template summaries.

func (TemplateSummaryCollection) String ¶ added in v65.21.0

func (m TemplateSummaryCollection) String() string

func (TemplateSummaryCollection) ValidateEnumValue ¶ added in v65.21.0

func (m TemplateSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TemplateSummaryLifecycleStateEnum ¶ added in v65.21.0

type TemplateSummaryLifecycleStateEnum string

TemplateSummaryLifecycleStateEnum Enum with underlying type: string

const (
	TemplateSummaryLifecycleStateCreating TemplateSummaryLifecycleStateEnum = "CREATING"
	TemplateSummaryLifecycleStateActive   TemplateSummaryLifecycleStateEnum = "ACTIVE"
	TemplateSummaryLifecycleStateUpdating TemplateSummaryLifecycleStateEnum = "UPDATING"
	TemplateSummaryLifecycleStateDeleting TemplateSummaryLifecycleStateEnum = "DELETING"
	TemplateSummaryLifecycleStateDeleted  TemplateSummaryLifecycleStateEnum = "DELETED"
	TemplateSummaryLifecycleStateFailed   TemplateSummaryLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for TemplateSummaryLifecycleStateEnum

func GetMappingTemplateSummaryLifecycleStateEnum ¶ added in v65.21.0

func GetMappingTemplateSummaryLifecycleStateEnum(val string) (TemplateSummaryLifecycleStateEnum, bool)

GetMappingTemplateSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTemplateSummaryLifecycleStateEnumValues ¶ added in v65.21.0

func GetTemplateSummaryLifecycleStateEnumValues() []TemplateSummaryLifecycleStateEnum

GetTemplateSummaryLifecycleStateEnumValues Enumerates the set of values for TemplateSummaryLifecycleStateEnum

type Time ¶

type Time struct {

	// The hour value.
	Hour *int `mandatory:"false" json:"hour"`

	// The minute value.
	Minute *int `mandatory:"false" json:"minute"`

	// The second value.
	Second *int `mandatory:"false" json:"second"`
}

Time A model to hold time in hour:minute:second format.

func (Time) String ¶

func (m Time) String() string

func (Time) ValidateEnumValue ¶

func (m Time) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeLibrary ¶

type TypeLibrary struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on 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"`
}

TypeLibrary The Data Integration type library container type.

func (TypeLibrary) String ¶

func (m TypeLibrary) String() string

func (TypeLibrary) ValidateEnumValue ¶

func (m TypeLibrary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeListRule ¶

type TypeListRule 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"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	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"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// Specifies whether to skip remaining rules when a match is found.
	IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

	// Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	// Specifies whether to cascade or not.
	IsCascade *bool `mandatory:"false" json:"isCascade"`

	// Specifies if the rule is case sensitive.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// An arry of types.
	Types []interface{} `mandatory:"false" json:"types"`

	// The pattern matching strategy.
	MatchingStrategy TypeListRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

	// The rule type.
	RuleType TypeListRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

TypeListRule The type list rule that defines how fields are projected.

func (TypeListRule) GetConfigValues ¶

func (m TypeListRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypeListRule) GetDescription ¶

func (m TypeListRule) GetDescription() *string

GetDescription returns Description

func (TypeListRule) GetIsJavaRegexSyntax ¶

func (m TypeListRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (TypeListRule) GetKey ¶

func (m TypeListRule) GetKey() *string

GetKey returns Key

func (TypeListRule) GetModelVersion ¶

func (m TypeListRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypeListRule) GetObjectStatus ¶

func (m TypeListRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypeListRule) GetParentRef ¶

func (m TypeListRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypeListRule) MarshalJSON ¶

func (m TypeListRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypeListRule) String ¶

func (m TypeListRule) String() string

func (TypeListRule) ValidateEnumValue ¶

func (m TypeListRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeListRuleMatchingStrategyEnum ¶

type TypeListRuleMatchingStrategyEnum string

TypeListRuleMatchingStrategyEnum Enum with underlying type: string

const (
	TypeListRuleMatchingStrategyNameOrTags TypeListRuleMatchingStrategyEnum = "NAME_OR_TAGS"
	TypeListRuleMatchingStrategyTagsOnly   TypeListRuleMatchingStrategyEnum = "TAGS_ONLY"
	TypeListRuleMatchingStrategyNameOnly   TypeListRuleMatchingStrategyEnum = "NAME_ONLY"
)

Set of constants representing the allowable values for TypeListRuleMatchingStrategyEnum

func GetMappingTypeListRuleMatchingStrategyEnum ¶

func GetMappingTypeListRuleMatchingStrategyEnum(val string) (TypeListRuleMatchingStrategyEnum, bool)

GetMappingTypeListRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypeListRuleMatchingStrategyEnumValues ¶

func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum

GetTypeListRuleMatchingStrategyEnumValues Enumerates the set of values for TypeListRuleMatchingStrategyEnum

type TypeListRuleRuleTypeEnum ¶

type TypeListRuleRuleTypeEnum string

TypeListRuleRuleTypeEnum Enum with underlying type: string

const (
	TypeListRuleRuleTypeInclude TypeListRuleRuleTypeEnum = "INCLUDE"
	TypeListRuleRuleTypeExclude TypeListRuleRuleTypeEnum = "EXCLUDE"
)

Set of constants representing the allowable values for TypeListRuleRuleTypeEnum

func GetMappingTypeListRuleRuleTypeEnum ¶

func GetMappingTypeListRuleRuleTypeEnum(val string) (TypeListRuleRuleTypeEnum, bool)

GetMappingTypeListRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypeListRuleRuleTypeEnumValues ¶

func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum

GetTypeListRuleRuleTypeEnumValues Enumerates the set of values for TypeListRuleRuleTypeEnum

type TypeSystem ¶

type TypeSystem struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on 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"`
}

TypeSystem The type system maps from and to a type.

func (TypeSystem) String ¶

func (m TypeSystem) String() string

func (TypeSystem) ValidateEnumValue ¶

func (m TypeSystem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedExpression ¶

type TypedExpression 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 expression string for the object.
	Expression *string `mandatory:"false" json:"expression"`

	// The object type.
	Type *string `mandatory:"false" json:"type"`
}

TypedExpression The expression that can be created, using the execute stage output in REST Task.

func (TypedExpression) GetConfigValues ¶

func (m TypedExpression) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypedExpression) GetDescription ¶

func (m TypedExpression) GetDescription() *string

GetDescription returns Description

func (TypedExpression) GetKey ¶

func (m TypedExpression) GetKey() *string

GetKey returns Key

func (TypedExpression) GetModelVersion ¶

func (m TypedExpression) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypedExpression) GetName ¶

func (m TypedExpression) GetName() *string

GetName returns Name

func (TypedExpression) GetObjectStatus ¶

func (m TypedExpression) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypedExpression) GetParentRef ¶

func (m TypedExpression) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypedExpression) MarshalJSON ¶

func (m TypedExpression) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypedExpression) String ¶

func (m TypedExpression) String() string

func (TypedExpression) ValidateEnumValue ¶

func (m TypedExpression) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedNamePatternRule ¶

type TypedNamePatternRule 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"`

	// Specifies whether the rule uses a java regex syntax.
	IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

	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"`

	// A user defined description for the object.
	Description *string `mandatory:"false" json:"description"`

	// An array of types.
	Types []interface{} `mandatory:"false" json:"types"`

	// Specifies whether to skip remaining rules when a match is found.
	IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

	// Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
	Scope *interface{} `mandatory:"false" json:"scope"`

	// Specifies whether to cascade or not.
	IsCascade *bool `mandatory:"false" json:"isCascade"`

	// Specifies if the rule is case sensitive.
	IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

	// The rule pattern.
	Pattern *string `mandatory:"false" json:"pattern"`

	// 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.
	Names []string `mandatory:"false" json:"names"`

	// The pattern matching strategy.
	MatchingStrategy TypedNamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

	// The rule type.
	RuleType TypedNamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

TypedNamePatternRule The typed name rule for field projection.

func (TypedNamePatternRule) GetConfigValues ¶

func (m TypedNamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypedNamePatternRule) GetDescription ¶

func (m TypedNamePatternRule) GetDescription() *string

GetDescription returns Description

func (TypedNamePatternRule) GetIsJavaRegexSyntax ¶

func (m TypedNamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (TypedNamePatternRule) GetKey ¶

func (m TypedNamePatternRule) GetKey() *string

GetKey returns Key

func (TypedNamePatternRule) GetModelVersion ¶

func (m TypedNamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypedNamePatternRule) GetObjectStatus ¶

func (m TypedNamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypedNamePatternRule) GetParentRef ¶

func (m TypedNamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypedNamePatternRule) MarshalJSON ¶

func (m TypedNamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypedNamePatternRule) String ¶

func (m TypedNamePatternRule) String() string

func (TypedNamePatternRule) ValidateEnumValue ¶

func (m TypedNamePatternRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedNamePatternRuleMatchingStrategyEnum ¶

type TypedNamePatternRuleMatchingStrategyEnum string

TypedNamePatternRuleMatchingStrategyEnum Enum with underlying type: string

const (
	TypedNamePatternRuleMatchingStrategyNameOrTags TypedNamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS"
	TypedNamePatternRuleMatchingStrategyTagsOnly   TypedNamePatternRuleMatchingStrategyEnum = "TAGS_ONLY"
	TypedNamePatternRuleMatchingStrategyNameOnly   TypedNamePatternRuleMatchingStrategyEnum = "NAME_ONLY"
)

Set of constants representing the allowable values for TypedNamePatternRuleMatchingStrategyEnum

func GetMappingTypedNamePatternRuleMatchingStrategyEnum ¶

func GetMappingTypedNamePatternRuleMatchingStrategyEnum(val string) (TypedNamePatternRuleMatchingStrategyEnum, bool)

GetMappingTypedNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedNamePatternRuleMatchingStrategyEnumValues ¶

func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum

GetTypedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for TypedNamePatternRuleMatchingStrategyEnum

type TypedNamePatternRuleRuleTypeEnum ¶

type TypedNamePatternRuleRuleTypeEnum string

TypedNamePatternRuleRuleTypeEnum Enum with underlying type: string

const (
	TypedNamePatternRuleRuleTypeInclude TypedNamePatternRuleRuleTypeEnum = "INCLUDE"
	TypedNamePatternRuleRuleTypeExclude TypedNamePatternRuleRuleTypeEnum = "EXCLUDE"
)

Set of constants representing the allowable values for TypedNamePatternRuleRuleTypeEnum

func GetMappingTypedNamePatternRuleRuleTypeEnum ¶

func GetMappingTypedNamePatternRuleRuleTypeEnum(val string) (TypedNamePatternRuleRuleTypeEnum, bool)

GetMappingTypedNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedNamePatternRuleRuleTypeEnumValues ¶

func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum

GetTypedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for TypedNamePatternRuleRuleTypeEnum

type TypedObject ¶

type TypedObject interface {

	// The key of the object.
	GetKey() *string

	// The model version of an object.
	GetModelVersion() *string

	GetParentRef() *ParentReference

	GetConfigValues() *ConfigValues

	// The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
	GetObjectStatus() *int

	// Free form text without any restriction on 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
}

TypedObject The `TypedObject` class is a base class for any model object that has a type.

type TypedObjectModelTypeEnum ¶

type TypedObjectModelTypeEnum string

TypedObjectModelTypeEnum Enum with underlying type: string

const (
	TypedObjectModelTypeShape                    TypedObjectModelTypeEnum = "SHAPE"
	TypedObjectModelTypeInputPort                TypedObjectModelTypeEnum = "INPUT_PORT"
	TypedObjectModelTypeShapeField               TypedObjectModelTypeEnum = "SHAPE_FIELD"
	TypedObjectModelTypeInputField               TypedObjectModelTypeEnum = "INPUT_FIELD"
	TypedObjectModelTypeDerivedField             TypedObjectModelTypeEnum = "DERIVED_FIELD"
	TypedObjectModelTypeMacroField               TypedObjectModelTypeEnum = "MACRO_FIELD"
	TypedObjectModelTypeOutputField              TypedObjectModelTypeEnum = "OUTPUT_FIELD"
	TypedObjectModelTypeDynamicProxyField        TypedObjectModelTypeEnum = "DYNAMIC_PROXY_FIELD"
	TypedObjectModelTypeOutputPort               TypedObjectModelTypeEnum = "OUTPUT_PORT"
	TypedObjectModelTypeDynamicInputField        TypedObjectModelTypeEnum = "DYNAMIC_INPUT_FIELD"
	TypedObjectModelTypeProxyField               TypedObjectModelTypeEnum = "PROXY_FIELD"
	TypedObjectModelTypeParameter                TypedObjectModelTypeEnum = "PARAMETER"
	TypedObjectModelTypePivotField               TypedObjectModelTypeEnum = "PIVOT_FIELD"
	TypedObjectModelTypeMacroPivotField          TypedObjectModelTypeEnum = "MACRO_PIVOT_FIELD"
	TypedObjectModelTypeConditionalOutputPort    TypedObjectModelTypeEnum = "CONDITIONAL_OUTPUT_PORT"
	TypedObjectModelTypeInputProxyField          TypedObjectModelTypeEnum = "INPUT_PROXY_FIELD"
	TypedObjectModelTypeMaterializedDynamicField TypedObjectModelTypeEnum = "MATERIALIZED_DYNAMIC_FIELD"
	TypedObjectModelTypeDecisionOutputPort       TypedObjectModelTypeEnum = "DECISION_OUTPUT_PORT"
)

Set of constants representing the allowable values for TypedObjectModelTypeEnum

func GetMappingTypedObjectModelTypeEnum ¶

func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)

GetMappingTypedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedObjectModelTypeEnumValues ¶

func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum

GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum

type TypedObjectWrapper ¶ added in v65.21.0

type TypedObjectWrapper struct {
	TypedObject TypedObject `mandatory:"false" json:"typedObject"`
}

TypedObjectWrapper A wrapper for a typed object.

func (TypedObjectWrapper) String ¶ added in v65.21.0

func (m TypedObjectWrapper) String() string

func (*TypedObjectWrapper) UnmarshalJSON ¶ added in v65.21.0

func (m *TypedObjectWrapper) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TypedObjectWrapper) ValidateEnumValue ¶ added in v65.21.0

func (m TypedObjectWrapper) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UiProperties ¶

type UiProperties struct {

	// The X coordinate of the object.
	CoordinateX *float32 `mandatory:"false" json:"coordinateX"`

	// The Y coordinate of the object.
	CoordinateY *float32 `mandatory:"false" json:"coordinateY"`
}

UiProperties The UI properties of the object.

func (UiProperties) String ¶

func (m UiProperties) String() string

func (UiProperties) ValidateEnumValue ¶

func (m UiProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Union ¶

type Union 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"`

	// 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 []TypedObject `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"`

	// The information about the union all.
	IsAll *bool `mandatory:"false" json:"isAll"`

	// unionType
	UnionType UnionUnionTypeEnum `mandatory:"false" json:"unionType,omitempty"`
}

Union The information about a union object.

func (Union) GetDescription ¶

func (m Union) GetDescription() *string

GetDescription returns Description

func (Union) GetIdentifier ¶

func (m Union) GetIdentifier() *string

GetIdentifier returns Identifier

func (Union) GetInputPorts ¶

func (m Union) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Union) GetKey ¶

func (m Union) GetKey() *string

GetKey returns Key

func (Union) GetModelVersion ¶

func (m Union) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Union) GetName ¶

func (m Union) GetName() *string

GetName returns Name

func (Union) GetObjectStatus ¶

func (m Union) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Union) GetObjectVersion ¶

func (m Union) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Union) GetOpConfigValues ¶

func (m Union) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Union) GetOutputPorts ¶

func (m Union) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Union) GetParameters ¶

func (m Union) GetParameters() []Parameter

GetParameters returns Parameters

func (Union) GetParentRef ¶

func (m Union) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Union) MarshalJSON ¶

func (m Union) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Union) String ¶

func (m Union) String() string

func (*Union) UnmarshalJSON ¶ added in v65.5.0

func (m *Union) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Union) ValidateEnumValue ¶

func (m Union) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnionUnionTypeEnum ¶

type UnionUnionTypeEnum string

UnionUnionTypeEnum Enum with underlying type: string

const (
	UnionUnionTypeName     UnionUnionTypeEnum = "NAME"
	UnionUnionTypePosition UnionUnionTypeEnum = "POSITION"
)

Set of constants representing the allowable values for UnionUnionTypeEnum

func GetMappingUnionUnionTypeEnum ¶

func GetMappingUnionUnionTypeEnum(val string) (UnionUnionTypeEnum, bool)

GetMappingUnionUnionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUnionUnionTypeEnumValues ¶

func GetUnionUnionTypeEnumValues() []UnionUnionTypeEnum

GetUnionUnionTypeEnumValues Enumerates the set of values for UnionUnionTypeEnum

type UniqueDataKey ¶

type UniqueDataKey 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"`
}

UniqueDataKey The unique key object.

func (UniqueDataKey) GetAttributeRefs ¶

func (m UniqueDataKey) GetAttributeRefs() []KeyAttribute

GetAttributeRefs returns AttributeRefs

func (UniqueDataKey) GetKey ¶

func (m UniqueDataKey) GetKey() *string

GetKey returns Key

func (UniqueDataKey) GetModelVersion ¶

func (m UniqueDataKey) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UniqueDataKey) GetName ¶

func (m UniqueDataKey) GetName() *string

GetName returns Name

func (UniqueDataKey) GetObjectStatus ¶

func (m UniqueDataKey) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UniqueDataKey) GetParentRef ¶

func (m UniqueDataKey) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UniqueDataKey) MarshalJSON ¶

func (m UniqueDataKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UniqueDataKey) String ¶

func (m UniqueDataKey) String() string

func (UniqueDataKey) ValidateEnumValue ¶

func (m UniqueDataKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UniqueKey ¶

type UniqueKey interface {

	// The object key.
	GetKey() *string

	// The 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
}

UniqueKey The unqique key object.

type UniqueKeyModelTypeEnum ¶

type UniqueKeyModelTypeEnum string

UniqueKeyModelTypeEnum Enum with underlying type: string

const (
	UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY"
	UniqueKeyModelTypeUniqueKey  UniqueKeyModelTypeEnum = "UNIQUE_KEY"
)

Set of constants representing the allowable values for UniqueKeyModelTypeEnum

func GetMappingUniqueKeyModelTypeEnum ¶

func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)

GetMappingUniqueKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUniqueKeyModelTypeEnumValues ¶

func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum

GetUniqueKeyModelTypeEnumValues Enumerates the set of values for UniqueKeyModelTypeEnum

type UpdateApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type UpdateApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The details needed to update the detailed description of Application
	UpdateApplicationDetailedDescriptionDetails UpdateDetailedDescriptionDetails `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
}

UpdateApplicationDetailedDescriptionRequest wrapper for the UpdateApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateApplicationDetailedDescription.go.html to see an example of how to use UpdateApplicationDetailedDescriptionRequest.

func (UpdateApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (UpdateApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request UpdateApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (UpdateApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request UpdateApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type UpdateApplicationDetailedDescriptionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DetailedDescription instance
	DetailedDescription `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"`
}

UpdateApplicationDetailedDescriptionResponse wrapper for the UpdateApplicationDetailedDescription operation

func (UpdateApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (UpdateApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type UpdateApplicationDetails ¶

type UpdateApplicationDetails struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"true" json:"key"`

	// The object type.
	ModelType *string `mandatory:"true" json:"modelType"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// version
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// 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 workspace.
	LifecycleState UpdateApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

UpdateApplicationDetails Properties used in application create operations.

func (UpdateApplicationDetails) String ¶

func (m UpdateApplicationDetails) String() string

func (UpdateApplicationDetails) ValidateEnumValue ¶

func (m UpdateApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApplicationDetailsLifecycleStateEnum ¶

type UpdateApplicationDetailsLifecycleStateEnum string

UpdateApplicationDetailsLifecycleStateEnum Enum with underlying type: string

const (
	UpdateApplicationDetailsLifecycleStateCreating UpdateApplicationDetailsLifecycleStateEnum = "CREATING"
	UpdateApplicationDetailsLifecycleStateActive   UpdateApplicationDetailsLifecycleStateEnum = "ACTIVE"
	UpdateApplicationDetailsLifecycleStateUpdating UpdateApplicationDetailsLifecycleStateEnum = "UPDATING"
	UpdateApplicationDetailsLifecycleStateDeleting UpdateApplicationDetailsLifecycleStateEnum = "DELETING"
	UpdateApplicationDetailsLifecycleStateDeleted  UpdateApplicationDetailsLifecycleStateEnum = "DELETED"
	UpdateApplicationDetailsLifecycleStateFailed   UpdateApplicationDetailsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for UpdateApplicationDetailsLifecycleStateEnum

func GetMappingUpdateApplicationDetailsLifecycleStateEnum ¶

func GetMappingUpdateApplicationDetailsLifecycleStateEnum(val string) (UpdateApplicationDetailsLifecycleStateEnum, bool)

GetMappingUpdateApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateApplicationDetailsLifecycleStateEnumValues ¶

func GetUpdateApplicationDetailsLifecycleStateEnumValues() []UpdateApplicationDetailsLifecycleStateEnum

GetUpdateApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for UpdateApplicationDetailsLifecycleStateEnum

type UpdateApplicationRequest ¶

type UpdateApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The details needed to update an application.
	UpdateApplicationDetails `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
}

UpdateApplicationRequest wrapper for the UpdateApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateApplication.go.html to see an example of how to use UpdateApplicationRequest.

func (UpdateApplicationRequest) BinaryRequestBody ¶

func (request UpdateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateApplicationRequest) HTTPRequest ¶

func (request UpdateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateApplicationRequest) RetryPolicy ¶

func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateApplicationRequest) String ¶

func (request UpdateApplicationRequest) String() string

func (UpdateApplicationRequest) ValidateEnumValue ¶

func (request UpdateApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApplicationResponse ¶

type UpdateApplicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Application instance
	Application `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"`
}

UpdateApplicationResponse wrapper for the UpdateApplication operation

func (UpdateApplicationResponse) HTTPResponse ¶

func (response UpdateApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateApplicationResponse) String ¶

func (response UpdateApplicationResponse) String() string

type UpdateConnectionDetails ¶

type UpdateConnectionDetails interface {

	// 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.
	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 connection.
	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

	// The properties for the connection.
	GetConnectionProperties() []ConnectionProperty

	GetRegistryMetadata() *RegistryMetadata
}

UpdateConnectionDetails Properties used in connection update operations.

type UpdateConnectionDetailsModelTypeEnum ¶

type UpdateConnectionDetailsModelTypeEnum string

UpdateConnectionDetailsModelTypeEnum Enum with underlying type: string

const (
	UpdateConnectionDetailsModelTypeOracleAdwcConnection          UpdateConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION"
	UpdateConnectionDetailsModelTypeOracleAtpConnection           UpdateConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION"
	UpdateConnectionDetailsModelTypeOracleObjectStorageConnection UpdateConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
	UpdateConnectionDetailsModelTypeOracledbConnection            UpdateConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION"
	UpdateConnectionDetailsModelTypeMysqlConnection               UpdateConnectionDetailsModelTypeEnum = "MYSQL_CONNECTION"
	UpdateConnectionDetailsModelTypeGenericJdbcConnection         UpdateConnectionDetailsModelTypeEnum = "GENERIC_JDBC_CONNECTION"
	UpdateConnectionDetailsModelTypeBiccConnection                UpdateConnectionDetailsModelTypeEnum = "BICC_CONNECTION"
	UpdateConnectionDetailsModelTypeAmazonS3Connection            UpdateConnectionDetailsModelTypeEnum = "AMAZON_S3_CONNECTION"
	UpdateConnectionDetailsModelTypeBipConnection                 UpdateConnectionDetailsModelTypeEnum = "BIP_CONNECTION"
	UpdateConnectionDetailsModelTypeLakeConnection                UpdateConnectionDetailsModelTypeEnum = "LAKE_CONNECTION"
	UpdateConnectionDetailsModelTypeOraclePeoplesoftConnection    UpdateConnectionDetailsModelTypeEnum = "ORACLE_PEOPLESOFT_CONNECTION"
	UpdateConnectionDetailsModelTypeOracleEbsConnection           UpdateConnectionDetailsModelTypeEnum = "ORACLE_EBS_CONNECTION"
	UpdateConnectionDetailsModelTypeOracleSiebelConnection        UpdateConnectionDetailsModelTypeEnum = "ORACLE_SIEBEL_CONNECTION"
	UpdateConnectionDetailsModelTypeHdfsConnection                UpdateConnectionDetailsModelTypeEnum = "HDFS_CONNECTION"
	UpdateConnectionDetailsModelTypeMysqlHeatwaveConnection       UpdateConnectionDetailsModelTypeEnum = "MYSQL_HEATWAVE_CONNECTION"
	UpdateConnectionDetailsModelTypeRestNoAuthConnection          UpdateConnectionDetailsModelTypeEnum = "REST_NO_AUTH_CONNECTION"
	UpdateConnectionDetailsModelTypeRestBasicAuthConnection       UpdateConnectionDetailsModelTypeEnum = "REST_BASIC_AUTH_CONNECTION"
	UpdateConnectionDetailsModelTypeOauth2Connection              UpdateConnectionDetailsModelTypeEnum = "OAUTH2_CONNECTION"
)

Set of constants representing the allowable values for UpdateConnectionDetailsModelTypeEnum

func GetMappingUpdateConnectionDetailsModelTypeEnum ¶

func GetMappingUpdateConnectionDetailsModelTypeEnum(val string) (UpdateConnectionDetailsModelTypeEnum, bool)

GetMappingUpdateConnectionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateConnectionDetailsModelTypeEnumValues ¶

func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum

GetUpdateConnectionDetailsModelTypeEnumValues Enumerates the set of values for UpdateConnectionDetailsModelTypeEnum

type UpdateConnectionFromAdwc ¶

type UpdateConnectionFromAdwc 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Autonomous Data Warehouse instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromAdwc The details to update an Autonomous Data Warehouse data asset connection.

func (UpdateConnectionFromAdwc) GetConnectionProperties ¶

func (m UpdateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAdwc) GetDescription ¶

func (m UpdateConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAdwc) GetIdentifier ¶

func (m UpdateConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAdwc) GetKey ¶

func (m UpdateConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAdwc) GetModelVersion ¶

func (m UpdateConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAdwc) GetName ¶

func (m UpdateConnectionFromAdwc) GetName() *string

GetName returns Name

func (UpdateConnectionFromAdwc) GetObjectStatus ¶

func (m UpdateConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAdwc) GetObjectVersion ¶

func (m UpdateConnectionFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAdwc) GetParentRef ¶

func (m UpdateConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAdwc) GetRegistryMetadata ¶

func (m UpdateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAdwc) MarshalJSON ¶

func (m UpdateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAdwc) String ¶

func (m UpdateConnectionFromAdwc) String() string

func (UpdateConnectionFromAdwc) ValidateEnumValue ¶

func (m UpdateConnectionFromAdwc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromAmazonS3 ¶

type UpdateConnectionFromAmazonS3 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	AccessKey *SensitiveAttribute `mandatory:"false" json:"accessKey"`

	SecretKey *SensitiveAttribute `mandatory:"false" json:"secretKey"`
}

UpdateConnectionFromAmazonS3 The details to update an Amazon s3 connection.

func (UpdateConnectionFromAmazonS3) GetConnectionProperties ¶

func (m UpdateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAmazonS3) GetDescription ¶

func (m UpdateConnectionFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAmazonS3) GetIdentifier ¶

func (m UpdateConnectionFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAmazonS3) GetKey ¶

GetKey returns Key

func (UpdateConnectionFromAmazonS3) GetModelVersion ¶

func (m UpdateConnectionFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAmazonS3) GetName ¶

func (m UpdateConnectionFromAmazonS3) GetName() *string

GetName returns Name

func (UpdateConnectionFromAmazonS3) GetObjectStatus ¶

func (m UpdateConnectionFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAmazonS3) GetObjectVersion ¶

func (m UpdateConnectionFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAmazonS3) GetParentRef ¶

GetParentRef returns ParentRef

func (UpdateConnectionFromAmazonS3) GetRegistryMetadata ¶

func (m UpdateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAmazonS3) MarshalJSON ¶

func (m UpdateConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAmazonS3) String ¶

func (UpdateConnectionFromAmazonS3) ValidateEnumValue ¶

func (m UpdateConnectionFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromAtp ¶

type UpdateConnectionFromAtp 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Autonomous Transaction Processing instance service name.
	TnsAlias *string `mandatory:"false" json:"tnsAlias"`

	// Array of service names that are available for selection in the tnsAlias property.
	TnsNames []string `mandatory:"false" json:"tnsNames"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromAtp The details to update an Autonomous Transaction Processing data asset connection.

func (UpdateConnectionFromAtp) GetConnectionProperties ¶

func (m UpdateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAtp) GetDescription ¶

func (m UpdateConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAtp) GetIdentifier ¶

func (m UpdateConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAtp) GetKey ¶

func (m UpdateConnectionFromAtp) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAtp) GetModelVersion ¶

func (m UpdateConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAtp) GetName ¶

func (m UpdateConnectionFromAtp) GetName() *string

GetName returns Name

func (UpdateConnectionFromAtp) GetObjectStatus ¶

func (m UpdateConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAtp) GetObjectVersion ¶

func (m UpdateConnectionFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAtp) GetParentRef ¶

func (m UpdateConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAtp) GetRegistryMetadata ¶

func (m UpdateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAtp) MarshalJSON ¶

func (m UpdateConnectionFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAtp) String ¶

func (m UpdateConnectionFromAtp) String() string

func (UpdateConnectionFromAtp) ValidateEnumValue ¶

func (m UpdateConnectionFromAtp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromBicc ¶

type UpdateConnectionFromBicc 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`

	DefaultExternalStorage *ExternalStorage `mandatory:"false" json:"defaultExternalStorage"`
}

UpdateConnectionFromBicc The details to update a FUSION_APP BICC connection.

func (UpdateConnectionFromBicc) GetConnectionProperties ¶

func (m UpdateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromBicc) GetDescription ¶

func (m UpdateConnectionFromBicc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromBicc) GetIdentifier ¶

func (m UpdateConnectionFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromBicc) GetKey ¶

func (m UpdateConnectionFromBicc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromBicc) GetModelVersion ¶

func (m UpdateConnectionFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromBicc) GetName ¶

func (m UpdateConnectionFromBicc) GetName() *string

GetName returns Name

func (UpdateConnectionFromBicc) GetObjectStatus ¶

func (m UpdateConnectionFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromBicc) GetObjectVersion ¶

func (m UpdateConnectionFromBicc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromBicc) GetParentRef ¶

func (m UpdateConnectionFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromBicc) GetRegistryMetadata ¶

func (m UpdateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromBicc) MarshalJSON ¶

func (m UpdateConnectionFromBicc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromBicc) String ¶

func (m UpdateConnectionFromBicc) String() string

func (UpdateConnectionFromBicc) ValidateEnumValue ¶

func (m UpdateConnectionFromBicc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromBip ¶ added in v65.5.0

type UpdateConnectionFromBip 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromBip The details to update a Fusion applications BIP connection.

func (UpdateConnectionFromBip) GetConnectionProperties ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromBip) GetDescription ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromBip) GetIdentifier ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromBip) GetKey ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromBip) GetModelVersion ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromBip) GetName ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetName() *string

GetName returns Name

func (UpdateConnectionFromBip) GetObjectStatus ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromBip) GetObjectVersion ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromBip) GetParentRef ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromBip) GetRegistryMetadata ¶ added in v65.5.0

func (m UpdateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromBip) MarshalJSON ¶ added in v65.5.0

func (m UpdateConnectionFromBip) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromBip) String ¶ added in v65.5.0

func (m UpdateConnectionFromBip) String() string

func (UpdateConnectionFromBip) ValidateEnumValue ¶ added in v65.5.0

func (m UpdateConnectionFromBip) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromHdfs ¶ added in v65.43.0

type UpdateConnectionFromHdfs 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The HDFS principal.
	HdfsPrincipal *string `mandatory:"true" json:"hdfsPrincipal"`

	// The HDFS Data Node principal.
	DataNodePrincipal *string `mandatory:"true" json:"dataNodePrincipal"`

	// The HDFS Name Node principal.
	NameNodePrincipal *string `mandatory:"true" json:"nameNodePrincipal"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// HDFS Realm name.
	Realm *string `mandatory:"false" json:"realm"`

	// The HDFS Key Distribution Center.
	KeyDistributionCenter *string `mandatory:"false" json:"keyDistributionCenter"`

	KeyTabContent *SensitiveAttribute `mandatory:"false" json:"keyTabContent"`
}

UpdateConnectionFromHdfs The details to update the HDFS data asset connection.

func (UpdateConnectionFromHdfs) GetConnectionProperties ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromHdfs) GetDescription ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromHdfs) GetKey ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromHdfs) GetName ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetName() *string

GetName returns Name

func (UpdateConnectionFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromHdfs) GetObjectVersion ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromHdfs) GetParentRef ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromHdfs) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromHdfs) MarshalJSON ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromHdfs) String ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) String() string

func (UpdateConnectionFromHdfs) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateConnectionFromHdfs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromJdbc ¶

type UpdateConnectionFromJdbc 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromJdbc The details to update a generic JDBC data asset connection.

func (UpdateConnectionFromJdbc) GetConnectionProperties ¶

func (m UpdateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromJdbc) GetDescription ¶

func (m UpdateConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromJdbc) GetIdentifier ¶

func (m UpdateConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromJdbc) GetKey ¶

func (m UpdateConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromJdbc) GetModelVersion ¶

func (m UpdateConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromJdbc) GetName ¶

func (m UpdateConnectionFromJdbc) GetName() *string

GetName returns Name

func (UpdateConnectionFromJdbc) GetObjectStatus ¶

func (m UpdateConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromJdbc) GetObjectVersion ¶

func (m UpdateConnectionFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromJdbc) GetParentRef ¶

func (m UpdateConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromJdbc) GetRegistryMetadata ¶

func (m UpdateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromJdbc) MarshalJSON ¶

func (m UpdateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromJdbc) String ¶

func (m UpdateConnectionFromJdbc) String() string

func (UpdateConnectionFromJdbc) ValidateEnumValue ¶

func (m UpdateConnectionFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromLake ¶ added in v65.33.0

type UpdateConnectionFromLake 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateConnectionFromLake The details to update a Lake connection.

func (UpdateConnectionFromLake) GetConnectionProperties ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromLake) GetDescription ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromLake) GetIdentifier ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromLake) GetKey ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromLake) GetModelVersion ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromLake) GetName ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetName() *string

GetName returns Name

func (UpdateConnectionFromLake) GetObjectStatus ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromLake) GetObjectVersion ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromLake) GetParentRef ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromLake) GetRegistryMetadata ¶ added in v65.33.0

func (m UpdateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromLake) MarshalJSON ¶ added in v65.33.0

func (m UpdateConnectionFromLake) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromLake) String ¶ added in v65.33.0

func (m UpdateConnectionFromLake) String() string

func (UpdateConnectionFromLake) ValidateEnumValue ¶ added in v65.33.0

func (m UpdateConnectionFromLake) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromMySql ¶

type UpdateConnectionFromMySql 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromMySql The details to update a MYSQL data asset connection.

func (UpdateConnectionFromMySql) GetConnectionProperties ¶

func (m UpdateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromMySql) GetDescription ¶

func (m UpdateConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromMySql) GetIdentifier ¶

func (m UpdateConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromMySql) GetKey ¶

func (m UpdateConnectionFromMySql) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromMySql) GetModelVersion ¶

func (m UpdateConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromMySql) GetName ¶

func (m UpdateConnectionFromMySql) GetName() *string

GetName returns Name

func (UpdateConnectionFromMySql) GetObjectStatus ¶

func (m UpdateConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromMySql) GetObjectVersion ¶

func (m UpdateConnectionFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromMySql) GetParentRef ¶

func (m UpdateConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromMySql) GetRegistryMetadata ¶

func (m UpdateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromMySql) MarshalJSON ¶

func (m UpdateConnectionFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromMySql) String ¶

func (m UpdateConnectionFromMySql) String() string

func (UpdateConnectionFromMySql) ValidateEnumValue ¶

func (m UpdateConnectionFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromMySqlHeatWave ¶ added in v65.43.0

type UpdateConnectionFromMySqlHeatWave 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromMySqlHeatWave The details to update a MYSQL HeatWave data asset connection.

func (UpdateConnectionFromMySqlHeatWave) GetConnectionProperties ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromMySqlHeatWave) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateConnectionFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromMySqlHeatWave) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateConnectionFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromMySqlHeatWave) GetObjectVersion ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromMySqlHeatWave) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (UpdateConnectionFromMySqlHeatWave) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromMySqlHeatWave) String ¶ added in v65.43.0

func (UpdateConnectionFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateConnectionFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOAuth2 ¶ added in v65.57.0

type UpdateConnectionFromOAuth2 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// Specifies the endpoint used to exchange authentication credentials for access tokens
	AccessTokenUrl *string `mandatory:"true" json:"accessTokenUrl"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// Specifies the client ID key for specific application
	ClientId *string `mandatory:"false" json:"clientId"`

	ClientSecret *SensitiveAttribute `mandatory:"false" json:"clientSecret"`

	// Specifies the OAuth scopes that limit the permissions granted by an access token.
	Scope *string `mandatory:"false" json:"scope"`

	// Specifies the OAuth2 grant mechanism. Example CLIENT_CREDENTIALS, Implicit Flow etc.
	GrantType UpdateConnectionFromOAuth2GrantTypeEnum `mandatory:"false" json:"grantType,omitempty"`
}

UpdateConnectionFromOAuth2 The details to update a OAuth connection.

func (UpdateConnectionFromOAuth2) GetConnectionProperties ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOAuth2) GetDescription ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOAuth2) GetIdentifier ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOAuth2) GetKey ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOAuth2) GetModelVersion ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOAuth2) GetName ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetName() *string

GetName returns Name

func (UpdateConnectionFromOAuth2) GetObjectStatus ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOAuth2) GetObjectVersion ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOAuth2) GetParentRef ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOAuth2) GetRegistryMetadata ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOAuth2) MarshalJSON ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOAuth2) String ¶ added in v65.57.0

func (UpdateConnectionFromOAuth2) ValidateEnumValue ¶ added in v65.57.0

func (m UpdateConnectionFromOAuth2) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOAuth2GrantTypeEnum ¶ added in v65.57.0

type UpdateConnectionFromOAuth2GrantTypeEnum string

UpdateConnectionFromOAuth2GrantTypeEnum Enum with underlying type: string

const (
	UpdateConnectionFromOAuth2GrantTypeClientCredentials UpdateConnectionFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS"
)

Set of constants representing the allowable values for UpdateConnectionFromOAuth2GrantTypeEnum

func GetMappingUpdateConnectionFromOAuth2GrantTypeEnum ¶ added in v65.57.0

func GetMappingUpdateConnectionFromOAuth2GrantTypeEnum(val string) (UpdateConnectionFromOAuth2GrantTypeEnum, bool)

GetMappingUpdateConnectionFromOAuth2GrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateConnectionFromOAuth2GrantTypeEnumValues ¶ added in v65.57.0

func GetUpdateConnectionFromOAuth2GrantTypeEnumValues() []UpdateConnectionFromOAuth2GrantTypeEnum

GetUpdateConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for UpdateConnectionFromOAuth2GrantTypeEnum

type UpdateConnectionFromObjectStorage ¶

type UpdateConnectionFromObjectStorage 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The credential file content from an Oracle Object Storage wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	// The OCI user OCID for the user to connect to.
	UserId *string `mandatory:"false" json:"userId"`

	// The fingerprint for the user.
	FingerPrint *string `mandatory:"false" json:"fingerPrint"`

	// The passphrase for the connection.
	PassPhrase *string `mandatory:"false" json:"passPhrase"`
}

UpdateConnectionFromObjectStorage The details to update an Oracle Object Storage data asset connection.

func (UpdateConnectionFromObjectStorage) GetConnectionProperties ¶

func (m UpdateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromObjectStorage) GetDescription ¶

func (m UpdateConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromObjectStorage) GetIdentifier ¶

func (m UpdateConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromObjectStorage) GetKey ¶

GetKey returns Key

func (UpdateConnectionFromObjectStorage) GetModelVersion ¶

func (m UpdateConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromObjectStorage) GetName ¶

GetName returns Name

func (UpdateConnectionFromObjectStorage) GetObjectStatus ¶

func (m UpdateConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromObjectStorage) GetObjectVersion ¶

func (m UpdateConnectionFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromObjectStorage) GetParentRef ¶

GetParentRef returns ParentRef

func (UpdateConnectionFromObjectStorage) GetRegistryMetadata ¶

func (m UpdateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromObjectStorage) MarshalJSON ¶

func (m UpdateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromObjectStorage) String ¶

func (UpdateConnectionFromObjectStorage) ValidateEnumValue ¶

func (m UpdateConnectionFromObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOracle ¶

type UpdateConnectionFromOracle 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The user name for the connection.
	Username *string `mandatory:"false" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"false" json:"password"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromOracle The details to update an Oracle Database data asset connection.

func (UpdateConnectionFromOracle) GetConnectionProperties ¶

func (m UpdateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracle) GetDescription ¶

func (m UpdateConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracle) GetIdentifier ¶

func (m UpdateConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracle) GetKey ¶

func (m UpdateConnectionFromOracle) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOracle) GetModelVersion ¶

func (m UpdateConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracle) GetName ¶

func (m UpdateConnectionFromOracle) GetName() *string

GetName returns Name

func (UpdateConnectionFromOracle) GetObjectStatus ¶

func (m UpdateConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracle) GetObjectVersion ¶

func (m UpdateConnectionFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracle) GetParentRef ¶

func (m UpdateConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOracle) GetRegistryMetadata ¶

func (m UpdateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracle) MarshalJSON ¶

func (m UpdateConnectionFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracle) String ¶

func (UpdateConnectionFromOracle) ValidateEnumValue ¶

func (m UpdateConnectionFromOracle) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOracleEbs ¶ added in v65.43.0

type UpdateConnectionFromOracleEbs 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromOracleEbs The details to update E-Business Suite data asset connection.

func (UpdateConnectionFromOracleEbs) GetConnectionProperties ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracleEbs) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateConnectionFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracleEbs) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateConnectionFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracleEbs) GetObjectVersion ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracleEbs) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (UpdateConnectionFromOracleEbs) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracleEbs) MarshalJSON ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracleEbs) String ¶ added in v65.43.0

func (UpdateConnectionFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateConnectionFromOracleEbs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOraclePeopleSoft ¶ added in v65.43.0

type UpdateConnectionFromOraclePeopleSoft 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromOraclePeopleSoft The details to update an Oracle PeopleSoft data asset connection.

func (UpdateConnectionFromOraclePeopleSoft) GetConnectionProperties ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateConnectionFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateConnectionFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOraclePeopleSoft) GetObjectVersion ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOraclePeopleSoft) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (UpdateConnectionFromOraclePeopleSoft) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOraclePeopleSoft) String ¶ added in v65.43.0

func (UpdateConnectionFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateConnectionFromOraclePeopleSoft) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOracleSiebel ¶ added in v65.43.0

type UpdateConnectionFromOracleSiebel 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The user name for the connection.
	Username *string `mandatory:"true" json:"username"`

	// The password for the connection.
	Password *string `mandatory:"true" json:"password"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

UpdateConnectionFromOracleSiebel The details to update an Oracle Siebel data asset connection.

func (UpdateConnectionFromOracleSiebel) GetConnectionProperties ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracleSiebel) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateConnectionFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracleSiebel) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateConnectionFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracleSiebel) GetObjectVersion ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracleSiebel) GetParentRef ¶ added in v65.43.0

GetParentRef returns ParentRef

func (UpdateConnectionFromOracleSiebel) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracleSiebel) String ¶ added in v65.43.0

func (UpdateConnectionFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateConnectionFromOracleSiebel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromRestBasicAuth ¶ added in v65.21.0

type UpdateConnectionFromRestBasicAuth 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"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// Username for the connection.
	Username *string `mandatory:"true" json:"username"`

	PasswordSecret *SensitiveAttribute `mandatory:"true" json:"passwordSecret"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// Optional header name if used other than default header(Authorization).
	AuthHeader *string `mandatory:"false" json:"authHeader"`
}

UpdateConnectionFromRestBasicAuth The details to update a basic auth rest connection.

func (UpdateConnectionFromRestBasicAuth) GetConnectionProperties ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromRestBasicAuth) GetDescription ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromRestBasicAuth) GetIdentifier ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromRestBasicAuth) GetKey ¶ added in v65.21.0

GetKey returns Key

func (UpdateConnectionFromRestBasicAuth) GetModelVersion ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromRestBasicAuth) GetName ¶ added in v65.21.0

GetName returns Name

func (UpdateConnectionFromRestBasicAuth) GetObjectStatus ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromRestBasicAuth) GetObjectVersion ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromRestBasicAuth) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (UpdateConnectionFromRestBasicAuth) GetRegistryMetadata ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromRestBasicAuth) MarshalJSON ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromRestBasicAuth) String ¶ added in v65.21.0

func (UpdateConnectionFromRestBasicAuth) ValidateEnumValue ¶ added in v65.21.0

func (m UpdateConnectionFromRestBasicAuth) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromRestNoAuth ¶ added in v65.21.0

type UpdateConnectionFromRestNoAuth 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"`

	// 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 connection.
	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"`

	// The properties for the connection.
	ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateConnectionFromRestNoAuth The details to update a no auth rest connection.

func (UpdateConnectionFromRestNoAuth) GetConnectionProperties ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromRestNoAuth) GetDescription ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromRestNoAuth) GetIdentifier ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromRestNoAuth) GetKey ¶ added in v65.21.0

GetKey returns Key

func (UpdateConnectionFromRestNoAuth) GetModelVersion ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromRestNoAuth) GetName ¶ added in v65.21.0

GetName returns Name

func (UpdateConnectionFromRestNoAuth) GetObjectStatus ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromRestNoAuth) GetObjectVersion ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromRestNoAuth) GetParentRef ¶ added in v65.21.0

GetParentRef returns ParentRef

func (UpdateConnectionFromRestNoAuth) GetRegistryMetadata ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromRestNoAuth) MarshalJSON ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromRestNoAuth) String ¶ added in v65.21.0

func (UpdateConnectionFromRestNoAuth) ValidateEnumValue ¶ added in v65.21.0

func (m UpdateConnectionFromRestNoAuth) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionRequest ¶

type UpdateConnectionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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
}

UpdateConnectionRequest wrapper for the UpdateConnection operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.

func (UpdateConnectionRequest) BinaryRequestBody ¶

func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConnectionRequest) HTTPRequest ¶

func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConnectionRequest) RetryPolicy ¶

func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConnectionRequest) String ¶

func (request UpdateConnectionRequest) String() string

func (UpdateConnectionRequest) ValidateEnumValue ¶

func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionResponse ¶

type UpdateConnectionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Connection instance
	Connection `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateConnectionResponse wrapper for the UpdateConnection operation

func (UpdateConnectionResponse) HTTPResponse ¶

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String ¶

func (response UpdateConnectionResponse) String() string

type UpdateCopyObjectRequestDetails ¶ added in v65.32.1

type UpdateCopyObjectRequestDetails struct {

	// The status of the object.
	Status UpdateCopyObjectRequestDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`
}

UpdateCopyObjectRequestDetails Properties used in copy object request update operations.

func (UpdateCopyObjectRequestDetails) String ¶ added in v65.32.1

func (UpdateCopyObjectRequestDetails) ValidateEnumValue ¶ added in v65.32.1

func (m UpdateCopyObjectRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCopyObjectRequestDetailsStatusEnum ¶ added in v65.32.1

type UpdateCopyObjectRequestDetailsStatusEnum string

UpdateCopyObjectRequestDetailsStatusEnum Enum with underlying type: string

const (
	UpdateCopyObjectRequestDetailsStatusTerminating UpdateCopyObjectRequestDetailsStatusEnum = "TERMINATING"
)

Set of constants representing the allowable values for UpdateCopyObjectRequestDetailsStatusEnum

func GetMappingUpdateCopyObjectRequestDetailsStatusEnum ¶ added in v65.32.1

func GetMappingUpdateCopyObjectRequestDetailsStatusEnum(val string) (UpdateCopyObjectRequestDetailsStatusEnum, bool)

GetMappingUpdateCopyObjectRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateCopyObjectRequestDetailsStatusEnumValues ¶ added in v65.32.1

func GetUpdateCopyObjectRequestDetailsStatusEnumValues() []UpdateCopyObjectRequestDetailsStatusEnum

GetUpdateCopyObjectRequestDetailsStatusEnumValues Enumerates the set of values for UpdateCopyObjectRequestDetailsStatusEnum

type UpdateCopyObjectRequestRequest ¶ added in v65.32.1

type UpdateCopyObjectRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object to be copied, for example this could be the key of a project.
	CopyObjectRequestKey *string `mandatory:"true" contributesTo:"path" name:"copyObjectRequestKey"`

	// The details needed to update the status of a copy object request.
	UpdateCopyObjectRequestDetails `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
}

UpdateCopyObjectRequestRequest wrapper for the UpdateCopyObjectRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateCopyObjectRequest.go.html to see an example of how to use UpdateCopyObjectRequestRequest.

func (UpdateCopyObjectRequestRequest) BinaryRequestBody ¶ added in v65.32.1

func (request UpdateCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateCopyObjectRequestRequest) HTTPRequest ¶ added in v65.32.1

func (request UpdateCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateCopyObjectRequestRequest) RetryPolicy ¶ added in v65.32.1

func (request UpdateCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateCopyObjectRequestRequest) String ¶ added in v65.32.1

func (request UpdateCopyObjectRequestRequest) String() string

func (UpdateCopyObjectRequestRequest) ValidateEnumValue ¶ added in v65.32.1

func (request UpdateCopyObjectRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCopyObjectRequestResponse ¶ added in v65.32.1

type UpdateCopyObjectRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The CopyObjectRequest instance
	CopyObjectRequest `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"`
}

UpdateCopyObjectRequestResponse wrapper for the UpdateCopyObjectRequest operation

func (UpdateCopyObjectRequestResponse) HTTPResponse ¶ added in v65.32.1

func (response UpdateCopyObjectRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateCopyObjectRequestResponse) String ¶ added in v65.32.1

func (response UpdateCopyObjectRequestResponse) String() string

type UpdateDataAssetDetails ¶

type UpdateDataAssetDetails interface {

	// Generated key that can be used in API calls to identify data asset.
	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

	// 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 user-defined description of the data asset.
	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

	// The external key for the object.
	GetExternalKey() *string

	// Additional properties for the data asset.
	GetAssetProperties() map[string]string

	GetRegistryMetadata() *RegistryMetadata
}

UpdateDataAssetDetails Properties used in data asset update operations.

type UpdateDataAssetDetailsModelTypeEnum ¶

type UpdateDataAssetDetailsModelTypeEnum string

UpdateDataAssetDetailsModelTypeEnum Enum with underlying type: string

const (
	UpdateDataAssetDetailsModelTypeOracleDataAsset              UpdateDataAssetDetailsModelTypeEnum = "ORACLE_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeOracleObjectStorageDataAsset UpdateDataAssetDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeOracleAtpDataAsset           UpdateDataAssetDetailsModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeOracleAdwcDataAsset          UpdateDataAssetDetailsModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeMysqlDataAsset               UpdateDataAssetDetailsModelTypeEnum = "MYSQL_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeGenericJdbcDataAsset         UpdateDataAssetDetailsModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeFusionAppDataAsset           UpdateDataAssetDetailsModelTypeEnum = "FUSION_APP_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeAmazonS3DataAsset            UpdateDataAssetDetailsModelTypeEnum = "AMAZON_S3_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeLakeDataAsset                UpdateDataAssetDetailsModelTypeEnum = "LAKE_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeOraclePeoplesoftDataAsset    UpdateDataAssetDetailsModelTypeEnum = "ORACLE_PEOPLESOFT_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeOracleSiebelDataAsset        UpdateDataAssetDetailsModelTypeEnum = "ORACLE_SIEBEL_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeOracleEbsDataAsset           UpdateDataAssetDetailsModelTypeEnum = "ORACLE_EBS_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeHdfsDataAsset                UpdateDataAssetDetailsModelTypeEnum = "HDFS_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeMysqlHeatwaveDataAsset       UpdateDataAssetDetailsModelTypeEnum = "MYSQL_HEATWAVE_DATA_ASSET"
	UpdateDataAssetDetailsModelTypeRestDataAsset                UpdateDataAssetDetailsModelTypeEnum = "REST_DATA_ASSET"
)

Set of constants representing the allowable values for UpdateDataAssetDetailsModelTypeEnum

func GetMappingUpdateDataAssetDetailsModelTypeEnum ¶

func GetMappingUpdateDataAssetDetailsModelTypeEnum(val string) (UpdateDataAssetDetailsModelTypeEnum, bool)

GetMappingUpdateDataAssetDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateDataAssetDetailsModelTypeEnumValues ¶

func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum

GetUpdateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for UpdateDataAssetDetailsModelTypeEnum

type UpdateDataAssetFromAdwc ¶

type UpdateDataAssetFromAdwc struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Autonomous Data Warehouse instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Autonomous Data Warehouse driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The credential file content from a Autonomous Data Warehouse wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	// The Autonomous Data Warehouse instance region Id.
	RegionId *string `mandatory:"false" json:"regionId"`

	// The Autonomous Data Warehouse instance tenancy Id.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The Autonomous Data Warehouse instance compartment Id.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Tha Autonomous Database Id
	AutonomousDbId *string `mandatory:"false" json:"autonomousDbId"`

	DefaultConnection *UpdateConnectionFromAdwc `mandatory:"false" json:"defaultConnection"`
}

UpdateDataAssetFromAdwc Details for the Autonomous Data Warehouse data asset type.

func (UpdateDataAssetFromAdwc) GetAssetProperties ¶

func (m UpdateDataAssetFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAdwc) GetDescription ¶

func (m UpdateDataAssetFromAdwc) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAdwc) GetExternalKey ¶

func (m UpdateDataAssetFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAdwc) GetIdentifier ¶

func (m UpdateDataAssetFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAdwc) GetKey ¶

func (m UpdateDataAssetFromAdwc) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAdwc) GetModelVersion ¶

func (m UpdateDataAssetFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAdwc) GetName ¶

func (m UpdateDataAssetFromAdwc) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAdwc) GetObjectStatus ¶

func (m UpdateDataAssetFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAdwc) GetObjectVersion ¶

func (m UpdateDataAssetFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAdwc) GetRegistryMetadata ¶

func (m UpdateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAdwc) MarshalJSON ¶

func (m UpdateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAdwc) String ¶

func (m UpdateDataAssetFromAdwc) String() string

func (UpdateDataAssetFromAdwc) ValidateEnumValue ¶

func (m UpdateDataAssetFromAdwc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromAmazonS3 ¶

type UpdateDataAssetFromAmazonS3 struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The region for Amazon s3
	Region *string `mandatory:"false" json:"region"`
}

UpdateDataAssetFromAmazonS3 Details for the Amazon s3 data asset type.

func (UpdateDataAssetFromAmazonS3) GetAssetProperties ¶

func (m UpdateDataAssetFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAmazonS3) GetDescription ¶

func (m UpdateDataAssetFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAmazonS3) GetExternalKey ¶

func (m UpdateDataAssetFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAmazonS3) GetIdentifier ¶

func (m UpdateDataAssetFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAmazonS3) GetKey ¶

func (m UpdateDataAssetFromAmazonS3) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAmazonS3) GetModelVersion ¶

func (m UpdateDataAssetFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAmazonS3) GetName ¶

func (m UpdateDataAssetFromAmazonS3) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAmazonS3) GetObjectStatus ¶

func (m UpdateDataAssetFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAmazonS3) GetObjectVersion ¶

func (m UpdateDataAssetFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAmazonS3) GetRegistryMetadata ¶

func (m UpdateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAmazonS3) MarshalJSON ¶

func (m UpdateDataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAmazonS3) String ¶

func (UpdateDataAssetFromAmazonS3) ValidateEnumValue ¶

func (m UpdateDataAssetFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromAtp ¶

type UpdateDataAssetFromAtp struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Autonomous Transaction Processing instance service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Autonomous Transaction Processing driver class
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The credential file content from an Autonomous Transaction Processing wallet.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	// The Autonomous Data Warehouse instance region Id.
	RegionId *string `mandatory:"false" json:"regionId"`

	// The Autonomous Data Warehouse instance tenancy Id.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The Autonomous Data Warehouse instance compartment Id.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// Tha Autonomous Database Id
	AutonomousDbId *string `mandatory:"false" json:"autonomousDbId"`

	DefaultConnection *UpdateConnectionFromAtp `mandatory:"false" json:"defaultConnection"`
}

UpdateDataAssetFromAtp Details for the Autonomous Transaction Processing data asset type.

func (UpdateDataAssetFromAtp) GetAssetProperties ¶

func (m UpdateDataAssetFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAtp) GetDescription ¶

func (m UpdateDataAssetFromAtp) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAtp) GetExternalKey ¶

func (m UpdateDataAssetFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAtp) GetIdentifier ¶

func (m UpdateDataAssetFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAtp) GetKey ¶

func (m UpdateDataAssetFromAtp) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAtp) GetModelVersion ¶

func (m UpdateDataAssetFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAtp) GetName ¶

func (m UpdateDataAssetFromAtp) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAtp) GetObjectStatus ¶

func (m UpdateDataAssetFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAtp) GetObjectVersion ¶

func (m UpdateDataAssetFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAtp) GetRegistryMetadata ¶

func (m UpdateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAtp) MarshalJSON ¶

func (m UpdateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAtp) String ¶

func (m UpdateDataAssetFromAtp) String() string

func (UpdateDataAssetFromAtp) ValidateEnumValue ¶

func (m UpdateDataAssetFromAtp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromFusionApp ¶

type UpdateDataAssetFromFusionApp struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The service url of the BI Server.
	ServiceUrl *string `mandatory:"false" json:"serviceUrl"`
}

UpdateDataAssetFromFusionApp Details for the Autonomous Transaction Processing data asset type.

func (UpdateDataAssetFromFusionApp) GetAssetProperties ¶

func (m UpdateDataAssetFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromFusionApp) GetDescription ¶

func (m UpdateDataAssetFromFusionApp) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromFusionApp) GetExternalKey ¶

func (m UpdateDataAssetFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromFusionApp) GetIdentifier ¶

func (m UpdateDataAssetFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromFusionApp) GetKey ¶

GetKey returns Key

func (UpdateDataAssetFromFusionApp) GetModelVersion ¶

func (m UpdateDataAssetFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromFusionApp) GetName ¶

func (m UpdateDataAssetFromFusionApp) GetName() *string

GetName returns Name

func (UpdateDataAssetFromFusionApp) GetObjectStatus ¶

func (m UpdateDataAssetFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromFusionApp) GetObjectVersion ¶

func (m UpdateDataAssetFromFusionApp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromFusionApp) GetRegistryMetadata ¶

func (m UpdateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromFusionApp) MarshalJSON ¶

func (m UpdateDataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromFusionApp) String ¶

func (UpdateDataAssetFromFusionApp) ValidateEnumValue ¶

func (m UpdateDataAssetFromFusionApp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromHdfs ¶ added in v65.43.0

type UpdateDataAssetFromHdfs struct {

	// Generated key that can be used in API calls to identify data asset.
	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 HDFS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The HDFS port.
	Port *string `mandatory:"true" json:"port"`

	// The HDFS Protocol name.
	Protocol *string `mandatory:"true" json:"protocol"`

	DefaultConnection *UpdateConnectionFromHdfs `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// Specifies whether certificate validation is needed
	ValidateCertificate *bool `mandatory:"false" json:"validateCertificate"`
}

UpdateDataAssetFromHdfs Details for the HDFS data asset type.

func (UpdateDataAssetFromHdfs) GetAssetProperties ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromHdfs) GetDescription ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromHdfs) GetExternalKey ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromHdfs) GetIdentifier ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromHdfs) GetKey ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromHdfs) GetModelVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromHdfs) GetName ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetName() *string

GetName returns Name

func (UpdateDataAssetFromHdfs) GetObjectStatus ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromHdfs) GetObjectVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromHdfs) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromHdfs) MarshalJSON ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromHdfs) String ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) String() string

func (UpdateDataAssetFromHdfs) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateDataAssetFromHdfs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromJdbc ¶

type UpdateDataAssetFromJdbc struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The data asset type for the generic JDBC data asset.
	DataAssetType *string `mandatory:"false" json:"dataAssetType"`

	DefaultConnection *UpdateConnectionFromJdbc `mandatory:"false" json:"defaultConnection"`
}

UpdateDataAssetFromJdbc Details for the Autonomous Transaction Processing data asset type.

func (UpdateDataAssetFromJdbc) GetAssetProperties ¶

func (m UpdateDataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromJdbc) GetDescription ¶

func (m UpdateDataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromJdbc) GetExternalKey ¶

func (m UpdateDataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromJdbc) GetIdentifier ¶

func (m UpdateDataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromJdbc) GetKey ¶

func (m UpdateDataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromJdbc) GetModelVersion ¶

func (m UpdateDataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromJdbc) GetName ¶

func (m UpdateDataAssetFromJdbc) GetName() *string

GetName returns Name

func (UpdateDataAssetFromJdbc) GetObjectStatus ¶

func (m UpdateDataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromJdbc) GetObjectVersion ¶

func (m UpdateDataAssetFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromJdbc) GetRegistryMetadata ¶

func (m UpdateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromJdbc) MarshalJSON ¶

func (m UpdateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromJdbc) String ¶

func (m UpdateDataAssetFromJdbc) String() string

func (UpdateDataAssetFromJdbc) ValidateEnumValue ¶

func (m UpdateDataAssetFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromLake ¶ added in v65.33.0

type UpdateDataAssetFromLake struct {

	// Generated key that can be used in API calls to identify data asset.
	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 Lake Ocid.
	LakeId *string `mandatory:"true" json:"lakeId"`

	DefaultConnection *UpdateConnectionFromLake `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The metastoreId for the specified Lake Resource.
	MetastoreId *string `mandatory:"false" json:"metastoreId"`

	// The rangerEndpoint for the specified Lake Resource.
	LakeProxyEndpoint *string `mandatory:"false" json:"lakeProxyEndpoint"`
}

UpdateDataAssetFromLake Details for the Lake data asset type.

func (UpdateDataAssetFromLake) GetAssetProperties ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromLake) GetDescription ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromLake) GetExternalKey ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromLake) GetIdentifier ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromLake) GetKey ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromLake) GetModelVersion ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromLake) GetName ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetName() *string

GetName returns Name

func (UpdateDataAssetFromLake) GetObjectStatus ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromLake) GetObjectVersion ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromLake) GetRegistryMetadata ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromLake) MarshalJSON ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromLake) String ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) String() string

func (UpdateDataAssetFromLake) ValidateEnumValue ¶ added in v65.33.0

func (m UpdateDataAssetFromLake) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromMySql ¶

type UpdateDataAssetFromMySql struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The generic JDBC host name.
	Host *string `mandatory:"false" json:"host"`

	// The generic JDBC port number.
	Port *string `mandatory:"false" json:"port"`

	// The generic JDBC service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	DefaultConnection *UpdateConnectionFromMySql `mandatory:"false" json:"defaultConnection"`
}

UpdateDataAssetFromMySql Details for the MYSQL data asset type.

func (UpdateDataAssetFromMySql) GetAssetProperties ¶

func (m UpdateDataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromMySql) GetDescription ¶

func (m UpdateDataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromMySql) GetExternalKey ¶

func (m UpdateDataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromMySql) GetIdentifier ¶

func (m UpdateDataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromMySql) GetKey ¶

func (m UpdateDataAssetFromMySql) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromMySql) GetModelVersion ¶

func (m UpdateDataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromMySql) GetName ¶

func (m UpdateDataAssetFromMySql) GetName() *string

GetName returns Name

func (UpdateDataAssetFromMySql) GetObjectStatus ¶

func (m UpdateDataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromMySql) GetObjectVersion ¶

func (m UpdateDataAssetFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromMySql) GetRegistryMetadata ¶

func (m UpdateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromMySql) MarshalJSON ¶

func (m UpdateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromMySql) String ¶

func (m UpdateDataAssetFromMySql) String() string

func (UpdateDataAssetFromMySql) ValidateEnumValue ¶

func (m UpdateDataAssetFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromMySqlHeatWave ¶ added in v65.43.0

type UpdateDataAssetFromMySqlHeatWave struct {

	// Generated key that can be used in API calls to identify data asset.
	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 MySql HeatWave host name.
	Host *string `mandatory:"true" json:"host"`

	// The MySql HeatWave port number.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *UpdateConnectionFromMySqlHeatWave `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The MySql HeatWave service name for the database.
	ServiceName *string `mandatory:"false" json:"serviceName"`
}

UpdateDataAssetFromMySqlHeatWave Details for the MYSQL HeatWave data asset type.

func (UpdateDataAssetFromMySqlHeatWave) GetAssetProperties ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromMySqlHeatWave) GetDescription ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromMySqlHeatWave) GetExternalKey ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromMySqlHeatWave) GetIdentifier ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromMySqlHeatWave) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateDataAssetFromMySqlHeatWave) GetModelVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromMySqlHeatWave) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateDataAssetFromMySqlHeatWave) GetObjectStatus ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromMySqlHeatWave) GetObjectVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromMySqlHeatWave) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromMySqlHeatWave) MarshalJSON ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromMySqlHeatWave) String ¶ added in v65.43.0

func (UpdateDataAssetFromMySqlHeatWave) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateDataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromObjectStorage ¶

type UpdateDataAssetFromObjectStorage struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Oracle Object storage Region ie. us-ashburn-1
	OciRegion *string `mandatory:"false" json:"ociRegion"`

	// The Oracle Object storage URL.
	Url *string `mandatory:"false" json:"url"`

	// The OCI tenancy OCID.
	TenancyId *string `mandatory:"false" json:"tenancyId"`

	// The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
	Namespace *string `mandatory:"false" json:"namespace"`

	DefaultConnection *UpdateConnectionFromObjectStorage `mandatory:"false" json:"defaultConnection"`
}

UpdateDataAssetFromObjectStorage Details for the Oracle Object storage data asset type.

func (UpdateDataAssetFromObjectStorage) GetAssetProperties ¶

func (m UpdateDataAssetFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromObjectStorage) GetDescription ¶

func (m UpdateDataAssetFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromObjectStorage) GetExternalKey ¶

func (m UpdateDataAssetFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromObjectStorage) GetIdentifier ¶

func (m UpdateDataAssetFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromObjectStorage) GetKey ¶

GetKey returns Key

func (UpdateDataAssetFromObjectStorage) GetModelVersion ¶

func (m UpdateDataAssetFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromObjectStorage) GetName ¶

GetName returns Name

func (UpdateDataAssetFromObjectStorage) GetObjectStatus ¶

func (m UpdateDataAssetFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromObjectStorage) GetObjectVersion ¶

func (m UpdateDataAssetFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromObjectStorage) GetRegistryMetadata ¶

func (m UpdateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromObjectStorage) MarshalJSON ¶

func (m UpdateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromObjectStorage) String ¶

func (UpdateDataAssetFromObjectStorage) ValidateEnumValue ¶

func (m UpdateDataAssetFromObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOracle ¶

type UpdateDataAssetFromOracle struct {

	// Generated key that can be used in API calls to identify data asset.
	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"`

	// 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 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Oracle Database hostname.
	Host *string `mandatory:"false" json:"host"`

	// The Oracle Database port.
	Port *string `mandatory:"false" json:"port"`

	// The Oracle Database service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Database driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Database SID.
	Sid *string `mandatory:"false" json:"sid"`

	// The credential file content from a wallet for the data asset.
	CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

	DefaultConnection *UpdateConnectionFromOracle `mandatory:"false" json:"defaultConnection"`
}

UpdateDataAssetFromOracle Details for the Oracle Database data asset type.

func (UpdateDataAssetFromOracle) GetAssetProperties ¶

func (m UpdateDataAssetFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracle) GetDescription ¶

func (m UpdateDataAssetFromOracle) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracle) GetExternalKey ¶

func (m UpdateDataAssetFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracle) GetIdentifier ¶

func (m UpdateDataAssetFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracle) GetKey ¶

func (m UpdateDataAssetFromOracle) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromOracle) GetModelVersion ¶

func (m UpdateDataAssetFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracle) GetName ¶

func (m UpdateDataAssetFromOracle) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOracle) GetObjectStatus ¶

func (m UpdateDataAssetFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracle) GetObjectVersion ¶

func (m UpdateDataAssetFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracle) GetRegistryMetadata ¶

func (m UpdateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracle) MarshalJSON ¶

func (m UpdateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracle) String ¶

func (m UpdateDataAssetFromOracle) String() string

func (UpdateDataAssetFromOracle) ValidateEnumValue ¶

func (m UpdateDataAssetFromOracle) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOracleEbs ¶ added in v65.43.0

type UpdateDataAssetFromOracleEbs struct {

	// Generated key that can be used in API calls to identify data asset.
	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 Oracle EBS hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle EBS port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *UpdateConnectionFromOracleEbs `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Oracle EBS service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle EBS driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle EBS SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

UpdateDataAssetFromOracleEbs Details for the E-Business Suite data asset type.

func (UpdateDataAssetFromOracleEbs) GetAssetProperties ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracleEbs) GetDescription ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracleEbs) GetExternalKey ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracleEbs) GetIdentifier ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracleEbs) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateDataAssetFromOracleEbs) GetModelVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracleEbs) GetName ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOracleEbs) GetObjectStatus ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracleEbs) GetObjectVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracleEbs) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracleEbs) MarshalJSON ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracleEbs) String ¶ added in v65.43.0

func (UpdateDataAssetFromOracleEbs) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleEbs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOraclePeopleSoft ¶ added in v65.43.0

type UpdateDataAssetFromOraclePeopleSoft struct {

	// Generated key that can be used in API calls to identify data asset.
	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 Oracle PeopleSoft hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle PeopleSoft port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *UpdateConnectionFromOraclePeopleSoft `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Oracle PeopleSoft service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle PeopleSoft driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle PeopleSoft SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

UpdateDataAssetFromOraclePeopleSoft Details for the Oracle PeopleSoft data asset type.

func (UpdateDataAssetFromOraclePeopleSoft) GetAssetProperties ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOraclePeopleSoft) GetDescription ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOraclePeopleSoft) GetExternalKey ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOraclePeopleSoft) GetIdentifier ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOraclePeopleSoft) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateDataAssetFromOraclePeopleSoft) GetModelVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOraclePeopleSoft) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateDataAssetFromOraclePeopleSoft) GetObjectStatus ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOraclePeopleSoft) GetObjectVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOraclePeopleSoft) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOraclePeopleSoft) MarshalJSON ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOraclePeopleSoft) String ¶ added in v65.43.0

func (UpdateDataAssetFromOraclePeopleSoft) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateDataAssetFromOraclePeopleSoft) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOracleSiebel ¶ added in v65.43.0

type UpdateDataAssetFromOracleSiebel struct {

	// Generated key that can be used in API calls to identify data asset.
	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 Oracle Siebel hostname.
	Host *string `mandatory:"true" json:"host"`

	// The Oracle Siebel port.
	Port *string `mandatory:"true" json:"port"`

	DefaultConnection *UpdateConnectionFromOracleSiebel `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	// The Oracle Siebel service name.
	ServiceName *string `mandatory:"false" json:"serviceName"`

	// The Oracle Siebel driver class.
	DriverClass *string `mandatory:"false" json:"driverClass"`

	// The Oracle Siebel SID.
	Sid *string `mandatory:"false" json:"sid"`

	WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

	WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`
}

UpdateDataAssetFromOracleSiebel Details for the Oracle Siebel data asset type.

func (UpdateDataAssetFromOracleSiebel) GetAssetProperties ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracleSiebel) GetDescription ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracleSiebel) GetExternalKey ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracleSiebel) GetIdentifier ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracleSiebel) GetKey ¶ added in v65.43.0

GetKey returns Key

func (UpdateDataAssetFromOracleSiebel) GetModelVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracleSiebel) GetName ¶ added in v65.43.0

GetName returns Name

func (UpdateDataAssetFromOracleSiebel) GetObjectStatus ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracleSiebel) GetObjectVersion ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracleSiebel) GetRegistryMetadata ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracleSiebel) MarshalJSON ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracleSiebel) String ¶ added in v65.43.0

func (UpdateDataAssetFromOracleSiebel) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateDataAssetFromOracleSiebel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromRest ¶ added in v65.21.0

type UpdateDataAssetFromRest struct {

	// Generated key that can be used in API calls to identify data asset.
	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 base url of the rest server.
	BaseUrl *string `mandatory:"true" json:"baseUrl"`

	// The manifest file content of the rest APIs.
	ManifestFileContent *string `mandatory:"true" json:"manifestFileContent"`

	DefaultConnection UpdateConnectionDetails `mandatory:"true" json:"defaultConnection"`

	// 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"`

	// The 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"`

	// 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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateDataAssetFromRest Details to update the Rest data asset.

func (UpdateDataAssetFromRest) GetAssetProperties ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromRest) GetDescription ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromRest) GetExternalKey ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromRest) GetIdentifier ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromRest) GetKey ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromRest) GetModelVersion ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromRest) GetName ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetName() *string

GetName returns Name

func (UpdateDataAssetFromRest) GetObjectStatus ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromRest) GetObjectVersion ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromRest) GetRegistryMetadata ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromRest) MarshalJSON ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromRest) String ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) String() string

func (*UpdateDataAssetFromRest) UnmarshalJSON ¶ added in v65.21.0

func (m *UpdateDataAssetFromRest) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDataAssetFromRest) ValidateEnumValue ¶ added in v65.21.0

func (m UpdateDataAssetFromRest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetRequest ¶

type UpdateDataAssetRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// 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
}

UpdateDataAssetRequest wrapper for the UpdateDataAsset operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDataAsset.go.html to see an example of how to use UpdateDataAssetRequest.

func (UpdateDataAssetRequest) BinaryRequestBody ¶

func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataAssetRequest) HTTPRequest ¶

func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataAssetRequest) RetryPolicy ¶

func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataAssetRequest) String ¶

func (request UpdateDataAssetRequest) String() string

func (UpdateDataAssetRequest) ValidateEnumValue ¶

func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetResponse ¶

type UpdateDataAssetResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataAsset instance
	DataAsset `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateDataAssetResponse wrapper for the UpdateDataAsset operation

func (UpdateDataAssetResponse) HTTPResponse ¶

func (response UpdateDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataAssetResponse) String ¶

func (response UpdateDataAssetResponse) String() string

type UpdateDataFlowDetails ¶

type UpdateDataFlowDetails struct {

	// Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 nodes.
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The status 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"`
}

UpdateDataFlowDetails Properties used in data flow update operations.

func (UpdateDataFlowDetails) String ¶

func (m UpdateDataFlowDetails) String() string

func (UpdateDataFlowDetails) ValidateEnumValue ¶

func (m UpdateDataFlowDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataFlowRequest ¶

type UpdateDataFlowRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The data flow key.
	DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"`

	// The details needed to updated a data flow.
	UpdateDataFlowDetails `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
}

UpdateDataFlowRequest wrapper for the UpdateDataFlow operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDataFlow.go.html to see an example of how to use UpdateDataFlowRequest.

func (UpdateDataFlowRequest) BinaryRequestBody ¶

func (request UpdateDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataFlowRequest) HTTPRequest ¶

func (request UpdateDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataFlowRequest) RetryPolicy ¶

func (request UpdateDataFlowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataFlowRequest) String ¶

func (request UpdateDataFlowRequest) String() string

func (UpdateDataFlowRequest) ValidateEnumValue ¶

func (request UpdateDataFlowRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataFlowResponse ¶

type UpdateDataFlowResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DataFlow instance
	DataFlow `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"`
}

UpdateDataFlowResponse wrapper for the UpdateDataFlow operation

func (UpdateDataFlowResponse) HTTPResponse ¶

func (response UpdateDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataFlowResponse) String ¶

func (response UpdateDataFlowResponse) String() string

type UpdateDetailedDescriptionDetails ¶ added in v65.32.1

type UpdateDetailedDescriptionDetails struct {

	Logo *string `mandatory:"false" json:"logo"`

	// Base64 encoded rich text description of the object.
	DetailedDescription *string `mandatory:"false" json:"detailedDescription"`
}

UpdateDetailedDescriptionDetails Properties used in detailed description update operations.

func (UpdateDetailedDescriptionDetails) String ¶ added in v65.32.1

func (UpdateDetailedDescriptionDetails) ValidateEnumValue ¶ added in v65.32.1

func (m UpdateDetailedDescriptionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationDetailedDescriptionRequest ¶ added in v65.32.1

type UpdateDisApplicationDetailedDescriptionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The details needed to update the detailed description of Application.
	UpdateDisApplicationDetailedDescriptionDetails UpdateDetailedDescriptionDetails `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
}

UpdateDisApplicationDetailedDescriptionRequest wrapper for the UpdateDisApplicationDetailedDescription operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDisApplicationDetailedDescription.go.html to see an example of how to use UpdateDisApplicationDetailedDescriptionRequest.

func (UpdateDisApplicationDetailedDescriptionRequest) BinaryRequestBody ¶ added in v65.32.1

BinaryRequestBody implements the OCIRequest interface

func (UpdateDisApplicationDetailedDescriptionRequest) HTTPRequest ¶ added in v65.32.1

func (request UpdateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDisApplicationDetailedDescriptionRequest) RetryPolicy ¶ added in v65.32.1

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDisApplicationDetailedDescriptionRequest) String ¶ added in v65.32.1

func (UpdateDisApplicationDetailedDescriptionRequest) ValidateEnumValue ¶ added in v65.32.1

func (request UpdateDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationDetailedDescriptionResponse ¶ added in v65.32.1

type UpdateDisApplicationDetailedDescriptionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DetailedDescription instance
	DetailedDescription `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"`
}

UpdateDisApplicationDetailedDescriptionResponse wrapper for the UpdateDisApplicationDetailedDescription operation

func (UpdateDisApplicationDetailedDescriptionResponse) HTTPResponse ¶ added in v65.32.1

HTTPResponse implements the OCIResponse interface

func (UpdateDisApplicationDetailedDescriptionResponse) String ¶ added in v65.32.1

type UpdateDisApplicationDetails ¶

type UpdateDisApplicationDetails struct {

	// Generated key that can be used in API calls to identify application.
	Key *string `mandatory:"true" json:"key"`

	// The object type.
	ModelType *string `mandatory:"true" json:"modelType"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// The object's model version.
	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"`

	// Detailed description for the object.
	Description *string `mandatory:"false" json:"description"`

	// version
	ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

	// The status 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// 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.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
	// Example: `{"bar-key": "value"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// 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 workspace.
	LifecycleState UpdateDisApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

UpdateDisApplicationDetails Properties used in DIS Application create operations.

func (UpdateDisApplicationDetails) String ¶

func (UpdateDisApplicationDetails) ValidateEnumValue ¶

func (m UpdateDisApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationDetailsLifecycleStateEnum ¶

type UpdateDisApplicationDetailsLifecycleStateEnum string

UpdateDisApplicationDetailsLifecycleStateEnum Enum with underlying type: string

const (
	UpdateDisApplicationDetailsLifecycleStateCreating UpdateDisApplicationDetailsLifecycleStateEnum = "CREATING"
	UpdateDisApplicationDetailsLifecycleStateActive   UpdateDisApplicationDetailsLifecycleStateEnum = "ACTIVE"
	UpdateDisApplicationDetailsLifecycleStateUpdating UpdateDisApplicationDetailsLifecycleStateEnum = "UPDATING"
	UpdateDisApplicationDetailsLifecycleStateDeleting UpdateDisApplicationDetailsLifecycleStateEnum = "DELETING"
	UpdateDisApplicationDetailsLifecycleStateDeleted  UpdateDisApplicationDetailsLifecycleStateEnum = "DELETED"
	UpdateDisApplicationDetailsLifecycleStateFailed   UpdateDisApplicationDetailsLifecycleStateEnum = "FAILED"
)

Set of constants representing the allowable values for UpdateDisApplicationDetailsLifecycleStateEnum

func GetMappingUpdateDisApplicationDetailsLifecycleStateEnum ¶

func GetMappingUpdateDisApplicationDetailsLifecycleStateEnum(val string) (UpdateDisApplicationDetailsLifecycleStateEnum, bool)

GetMappingUpdateDisApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateDisApplicationDetailsLifecycleStateEnumValues ¶

func GetUpdateDisApplicationDetailsLifecycleStateEnumValues() []UpdateDisApplicationDetailsLifecycleStateEnum

GetUpdateDisApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for UpdateDisApplicationDetailsLifecycleStateEnum

type UpdateDisApplicationRequest ¶

type UpdateDisApplicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The OCID of the DIS Application.
	DisApplicationId *string `mandatory:"true" contributesTo:"path" name:"disApplicationId"`

	// The details needed to update an application.
	UpdateDisApplicationDetails `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
}

UpdateDisApplicationRequest wrapper for the UpdateDisApplication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDisApplication.go.html to see an example of how to use UpdateDisApplicationRequest.

func (UpdateDisApplicationRequest) BinaryRequestBody ¶

func (request UpdateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDisApplicationRequest) HTTPRequest ¶

func (request UpdateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDisApplicationRequest) RetryPolicy ¶

func (request UpdateDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDisApplicationRequest) String ¶

func (request UpdateDisApplicationRequest) String() string

func (UpdateDisApplicationRequest) ValidateEnumValue ¶

func (request UpdateDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationResponse ¶

type UpdateDisApplicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The DisApplication instance
	DisApplication `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"`
}

UpdateDisApplicationResponse wrapper for the UpdateDisApplication operation

func (UpdateDisApplicationResponse) HTTPResponse ¶

func (response UpdateDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDisApplicationResponse) String ¶

func (response UpdateDisApplicationResponse) String() string

type UpdateExportRequestDetails ¶ added in v65.43.0

type UpdateExportRequestDetails struct {

	// The status of the object.
	Status UpdateExportRequestDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`
}

UpdateExportRequestDetails Properties used in export object request update operations.

func (UpdateExportRequestDetails) String ¶ added in v65.43.0

func (UpdateExportRequestDetails) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateExportRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExportRequestDetailsStatusEnum ¶ added in v65.43.0

type UpdateExportRequestDetailsStatusEnum string

UpdateExportRequestDetailsStatusEnum Enum with underlying type: string

const (
	UpdateExportRequestDetailsStatusTerminating UpdateExportRequestDetailsStatusEnum = "TERMINATING"
)

Set of constants representing the allowable values for UpdateExportRequestDetailsStatusEnum

func GetMappingUpdateExportRequestDetailsStatusEnum ¶ added in v65.43.0

func GetMappingUpdateExportRequestDetailsStatusEnum(val string) (UpdateExportRequestDetailsStatusEnum, bool)

GetMappingUpdateExportRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateExportRequestDetailsStatusEnumValues ¶ added in v65.43.0

func GetUpdateExportRequestDetailsStatusEnumValues() []UpdateExportRequestDetailsStatusEnum

GetUpdateExportRequestDetailsStatusEnumValues Enumerates the set of values for UpdateExportRequestDetailsStatusEnum

type UpdateExportRequestRequest ¶ added in v65.43.0

type UpdateExportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object export object request
	ExportRequestKey *string `mandatory:"true" contributesTo:"path" name:"exportRequestKey"`

	// The details needed to update the status of a export object request.
	UpdateExportRequestDetails `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
}

UpdateExportRequestRequest wrapper for the UpdateExportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateExportRequest.go.html to see an example of how to use UpdateExportRequestRequest.

func (UpdateExportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request UpdateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request UpdateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request UpdateExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExportRequestRequest) String ¶ added in v65.43.0

func (request UpdateExportRequestRequest) String() string

func (UpdateExportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request UpdateExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExportRequestResponse ¶ added in v65.43.0

type UpdateExportRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExportRequest instance
	ExportRequest `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"`
}

UpdateExportRequestResponse wrapper for the UpdateExportRequest operation

func (UpdateExportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response UpdateExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExportRequestResponse) String ¶ added in v65.43.0

func (response UpdateExportRequestResponse) String() string

type UpdateExternalPublicationDetails ¶

type UpdateExternalPublicationDetails struct {

	// The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
	ApplicationCompartmentId *string `mandatory:"true" json:"applicationCompartmentId"`

	// The name of the application.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
	ApplicationId *string `mandatory:"false" json:"applicationId"`

	// The details of the data flow or the application.
	Description *string `mandatory:"false" json:"description"`

	ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

	ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`
}

UpdateExternalPublicationDetails Properties used to update a published Oracle Cloud Infrastructure Data Flow object.

func (UpdateExternalPublicationDetails) String ¶

func (UpdateExternalPublicationDetails) ValidateEnumValue ¶

func (m UpdateExternalPublicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalPublicationRequest ¶

type UpdateExternalPublicationRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The external published object key.
	ExternalPublicationsKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationsKey"`

	// The information to be updated.
	UpdateExternalPublicationDetails `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
}

UpdateExternalPublicationRequest wrapper for the UpdateExternalPublication operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateExternalPublication.go.html to see an example of how to use UpdateExternalPublicationRequest.

func (UpdateExternalPublicationRequest) BinaryRequestBody ¶

func (request UpdateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalPublicationRequest) HTTPRequest ¶

func (request UpdateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalPublicationRequest) RetryPolicy ¶

func (request UpdateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalPublicationRequest) String ¶

func (request UpdateExternalPublicationRequest) String() string

func (UpdateExternalPublicationRequest) ValidateEnumValue ¶

func (request UpdateExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalPublicationResponse ¶

type UpdateExternalPublicationResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ExternalPublication instance
	ExternalPublication `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"`
}

UpdateExternalPublicationResponse wrapper for the UpdateExternalPublication operation

func (UpdateExternalPublicationResponse) HTTPResponse ¶

func (response UpdateExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalPublicationResponse) String ¶

func (response UpdateExternalPublicationResponse) String() string

type UpdateFolderDetails ¶

type UpdateFolderDetails struct {

	// Generated key that can be used in API calls to identify folder.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 folder.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateFolderDetails The properties used in folder update operations.

func (UpdateFolderDetails) String ¶

func (m UpdateFolderDetails) String() string

func (UpdateFolderDetails) ValidateEnumValue ¶

func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderRequest ¶

type UpdateFolderRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The folder key.
	FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

	// The details 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
}

UpdateFolderRequest wrapper for the UpdateFolder operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateFolder.go.html to see an example of how to use UpdateFolderRequest.

func (UpdateFolderRequest) BinaryRequestBody ¶

func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFolderRequest) HTTPRequest ¶

func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFolderRequest) RetryPolicy ¶

func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFolderRequest) String ¶

func (request UpdateFolderRequest) String() string

func (UpdateFolderRequest) ValidateEnumValue ¶

func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderResponse ¶

type UpdateFolderResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Folder instance
	Folder `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

UpdateFolderResponse wrapper for the UpdateFolder operation

func (UpdateFolderResponse) HTTPResponse ¶

func (response UpdateFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFolderResponse) String ¶

func (response UpdateFolderResponse) String() string

type UpdateFunctionLibraryDetails ¶

type UpdateFunctionLibraryDetails 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"`

	// A user defined description for the FunctionLibrary.
	Description *string `mandatory:"false" json:"description"`

	// The category name.
	CategoryName *string `mandatory:"false" json:"categoryName"`

	// The status 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 model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateFunctionLibraryDetails The properties used in FunctionLibrary update operations.

func (UpdateFunctionLibraryDetails) String ¶

func (UpdateFunctionLibraryDetails) ValidateEnumValue ¶

func (m UpdateFunctionLibraryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFunctionLibraryRequest ¶

type UpdateFunctionLibraryRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The functionLibrary key.
	FunctionLibraryKey *string `mandatory:"true" contributesTo:"path" name:"functionLibraryKey"`

	// The details needed to update a FunctionL ibrary.
	UpdateFunctionLibraryDetails `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
}

UpdateFunctionLibraryRequest wrapper for the UpdateFunctionLibrary operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateFunctionLibrary.go.html to see an example of how to use UpdateFunctionLibraryRequest.

func (UpdateFunctionLibraryRequest) BinaryRequestBody ¶

func (request UpdateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFunctionLibraryRequest) HTTPRequest ¶

func (request UpdateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFunctionLibraryRequest) RetryPolicy ¶

func (request UpdateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFunctionLibraryRequest) String ¶

func (request UpdateFunctionLibraryRequest) String() string

func (UpdateFunctionLibraryRequest) ValidateEnumValue ¶

func (request UpdateFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFunctionLibraryResponse ¶

type UpdateFunctionLibraryResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The FunctionLibrary instance
	FunctionLibrary `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"`
}

UpdateFunctionLibraryResponse wrapper for the UpdateFunctionLibrary operation

func (UpdateFunctionLibraryResponse) HTTPResponse ¶

func (response UpdateFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFunctionLibraryResponse) String ¶

func (response UpdateFunctionLibraryResponse) String() string

type UpdateImportRequestDetails ¶ added in v65.43.0

type UpdateImportRequestDetails struct {

	// The status of the object.
	Status UpdateImportRequestDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`
}

UpdateImportRequestDetails Properties used in import object request update operations.

func (UpdateImportRequestDetails) String ¶ added in v65.43.0

func (UpdateImportRequestDetails) ValidateEnumValue ¶ added in v65.43.0

func (m UpdateImportRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateImportRequestDetailsStatusEnum ¶ added in v65.43.0

type UpdateImportRequestDetailsStatusEnum string

UpdateImportRequestDetailsStatusEnum Enum with underlying type: string

const (
	UpdateImportRequestDetailsStatusTerminating UpdateImportRequestDetailsStatusEnum = "TERMINATING"
)

Set of constants representing the allowable values for UpdateImportRequestDetailsStatusEnum

func GetMappingUpdateImportRequestDetailsStatusEnum ¶ added in v65.43.0

func GetMappingUpdateImportRequestDetailsStatusEnum(val string) (UpdateImportRequestDetailsStatusEnum, bool)

GetMappingUpdateImportRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateImportRequestDetailsStatusEnumValues ¶ added in v65.43.0

func GetUpdateImportRequestDetailsStatusEnumValues() []UpdateImportRequestDetailsStatusEnum

GetUpdateImportRequestDetailsStatusEnumValues Enumerates the set of values for UpdateImportRequestDetailsStatusEnum

type UpdateImportRequestRequest ¶ added in v65.43.0

type UpdateImportRequestRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The key of the object export object request
	ImportRequestKey *string `mandatory:"true" contributesTo:"path" name:"importRequestKey"`

	// The details needed to update the status of a import object request.
	UpdateImportRequestDetails `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
}

UpdateImportRequestRequest wrapper for the UpdateImportRequest operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateImportRequest.go.html to see an example of how to use UpdateImportRequestRequest.

func (UpdateImportRequestRequest) BinaryRequestBody ¶ added in v65.43.0

func (request UpdateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateImportRequestRequest) HTTPRequest ¶ added in v65.43.0

func (request UpdateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateImportRequestRequest) RetryPolicy ¶ added in v65.43.0

func (request UpdateImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateImportRequestRequest) String ¶ added in v65.43.0

func (request UpdateImportRequestRequest) String() string

func (UpdateImportRequestRequest) ValidateEnumValue ¶ added in v65.43.0

func (request UpdateImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateImportRequestResponse ¶ added in v65.43.0

type UpdateImportRequestResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The ImportRequest instance
	ImportRequest `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"`
}

UpdateImportRequestResponse wrapper for the UpdateImportRequest operation

func (UpdateImportRequestResponse) HTTPResponse ¶ added in v65.43.0

func (response UpdateImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateImportRequestResponse) String ¶ added in v65.43.0

func (response UpdateImportRequestResponse) String() string

type UpdatePipelineDetails ¶

type UpdatePipelineDetails struct {

	// Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	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 status 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"`

	// A list of nodes attached to the pipeline
	Nodes []FlowNode `mandatory:"false" json:"nodes"`

	// A list of additional parameters required in pipeline.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

	// The list of variables required in pipeline.
	Variables []Variable `mandatory:"false" json:"variables"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdatePipelineDetails Properties used in pipeline update operations

func (UpdatePipelineDetails) String ¶

func (m UpdatePipelineDetails) String() string

func (UpdatePipelineDetails) ValidateEnumValue ¶

func (m UpdatePipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePipelineRequest ¶

type UpdatePipelineRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The pipeline key.
	PipelineKey *string `mandatory:"true" contributesTo:"path" name:"pipelineKey"`

	// The details needed to updated a pipeline.
	UpdatePipelineDetails `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
}

UpdatePipelineRequest wrapper for the UpdatePipeline operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdatePipeline.go.html to see an example of how to use UpdatePipelineRequest.

func (UpdatePipelineRequest) BinaryRequestBody ¶

func (request UpdatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePipelineRequest) HTTPRequest ¶

func (request UpdatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePipelineRequest) RetryPolicy ¶

func (request UpdatePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePipelineRequest) String ¶

func (request UpdatePipelineRequest) String() string

func (UpdatePipelineRequest) ValidateEnumValue ¶

func (request UpdatePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePipelineResponse ¶

type UpdatePipelineResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Pipeline instance
	Pipeline `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"`
}

UpdatePipelineResponse wrapper for the UpdatePipeline operation

func (UpdatePipelineResponse) HTTPResponse ¶

func (response UpdatePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePipelineResponse) String ¶

func (response UpdatePipelineResponse) String() string

type UpdateProjectDetails ¶

type UpdateProjectDetails struct {

	// Generated key that can be used in API calls to identify project.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType *string `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 project.
	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"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateProjectDetails The properties used in project update operations.

func (UpdateProjectDetails) String ¶

func (m UpdateProjectDetails) String() string

func (UpdateProjectDetails) ValidateEnumValue ¶

func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectRequest ¶

type UpdateProjectRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The project key.
	ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"`

	// The details needed to update a project.
	UpdateProjectDetails `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
}

UpdateProjectRequest wrapper for the UpdateProject operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateProject.go.html to see an example of how to use UpdateProjectRequest.

func (UpdateProjectRequest) BinaryRequestBody ¶

func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectRequest) HTTPRequest ¶

func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectRequest) RetryPolicy ¶

func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectRequest) String ¶

func (request UpdateProjectRequest) String() string

func (UpdateProjectRequest) ValidateEnumValue ¶

func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectResponse ¶

type UpdateProjectResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Project instance
	Project `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"`
}

UpdateProjectResponse wrapper for the UpdateProject operation

func (UpdateProjectResponse) HTTPResponse ¶

func (response UpdateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectResponse) String ¶

func (response UpdateProjectResponse) String() string

type UpdateReferenceDetails ¶

type UpdateReferenceDetails struct {

	// A list of options such as `ignoreObjectOnError`.
	Options map[string]string `mandatory:"false" json:"options"`

	// The new target object to reference. This can be of type `DataAsset`, `Schema` or `Task`. In case of `DataAsset`, the child references can be of type `Connection`.
	TargetObject *interface{} `mandatory:"false" json:"targetObject"`

	// The list of child references that also need to be updated.
	ChildReferences []ChildReferenceDetail `mandatory:"false" json:"childReferences"`
}

UpdateReferenceDetails Application references that need to be updated.

func (UpdateReferenceDetails) String ¶

func (m UpdateReferenceDetails) String() string

func (UpdateReferenceDetails) ValidateEnumValue ¶

func (m UpdateReferenceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateReferenceRequest ¶

type UpdateReferenceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The reference key.
	ReferenceKey *string `mandatory:"true" contributesTo:"path" name:"referenceKey"`

	// The details needed to update the references.
	UpdateReferenceDetails `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"`

	// 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
}

UpdateReferenceRequest wrapper for the UpdateReference operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateReference.go.html to see an example of how to use UpdateReferenceRequest.

func (UpdateReferenceRequest) BinaryRequestBody ¶

func (request UpdateReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateReferenceRequest) HTTPRequest ¶

func (request UpdateReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateReferenceRequest) RetryPolicy ¶

func (request UpdateReferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateReferenceRequest) String ¶

func (request UpdateReferenceRequest) String() string

func (UpdateReferenceRequest) ValidateEnumValue ¶

func (request UpdateReferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateReferenceResponse ¶

type UpdateReferenceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Reference instance
	Reference `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"`
}

UpdateReferenceResponse wrapper for the UpdateReference operation

func (UpdateReferenceResponse) HTTPResponse ¶

func (response UpdateReferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateReferenceResponse) String ¶

func (response UpdateReferenceResponse) String() string

type UpdateScheduleDetails ¶

type UpdateScheduleDetails struct {

	// Generated key that can be used in API calls to identify schedule. On scenarios where reference to the schedule is needed, a value can be passed in create.
	Key *string `mandatory:"true" json:"key"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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 status 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"`

	FrequencyDetails AbstractFrequencyDetails `mandatory:"false" json:"frequencyDetails"`

	// The timezone for the schedule.
	Timezone *string `mandatory:"false" json:"timezone"`

	// A flag to indicate whether daylight adjustment should be considered or not.
	IsDaylightAdjustmentEnabled *bool `mandatory:"false" json:"isDaylightAdjustmentEnabled"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateScheduleDetails The details for updating a schedule.

func (UpdateScheduleDetails) String ¶

func (m UpdateScheduleDetails) String() string

func (*UpdateScheduleDetails) UnmarshalJSON ¶

func (m *UpdateScheduleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateScheduleDetails) ValidateEnumValue ¶

func (m UpdateScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateScheduleRequest ¶

type UpdateScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// Schedule Key
	ScheduleKey *string `mandatory:"true" contributesTo:"path" name:"scheduleKey"`

	// Request body parameter for Schedule details
	UpdateScheduleDetails `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
}

UpdateScheduleRequest wrapper for the UpdateSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateSchedule.go.html to see an example of how to use UpdateScheduleRequest.

func (UpdateScheduleRequest) BinaryRequestBody ¶

func (request UpdateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateScheduleRequest) HTTPRequest ¶

func (request UpdateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateScheduleRequest) RetryPolicy ¶

func (request UpdateScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateScheduleRequest) String ¶

func (request UpdateScheduleRequest) String() string

func (UpdateScheduleRequest) ValidateEnumValue ¶

func (request UpdateScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateScheduleResponse ¶

type UpdateScheduleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Schedule instance
	Schedule `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 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"`
}

UpdateScheduleResponse wrapper for the UpdateSchedule operation

func (UpdateScheduleResponse) HTTPResponse ¶

func (response UpdateScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateScheduleResponse) String ¶

func (response UpdateScheduleResponse) String() string

type UpdateTaskDetails ¶

type UpdateTaskDetails interface {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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

	// Detailed description for the object.
	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

	// An array of input ports.
	GetInputPorts() []InputPort

	// An array of output ports.
	GetOutputPorts() []OutputPort

	// An array of parameters.
	GetParameters() []Parameter

	GetOpConfigValues() *ConfigValues

	GetConfigProviderDelegate() *ConfigProvider

	// Whether the same task can be executed concurrently.
	GetIsConcurrentAllowed() *bool

	GetRegistryMetadata() *RegistryMetadata
}

UpdateTaskDetails Properties used in task create operations.

type UpdateTaskDetailsModelTypeEnum ¶

type UpdateTaskDetailsModelTypeEnum string

UpdateTaskDetailsModelTypeEnum Enum with underlying type: string

const (
	UpdateTaskDetailsModelTypeIntegrationTask UpdateTaskDetailsModelTypeEnum = "INTEGRATION_TASK"
	UpdateTaskDetailsModelTypeDataLoaderTask  UpdateTaskDetailsModelTypeEnum = "DATA_LOADER_TASK"
	UpdateTaskDetailsModelTypePipelineTask    UpdateTaskDetailsModelTypeEnum = "PIPELINE_TASK"
	UpdateTaskDetailsModelTypeSqlTask         UpdateTaskDetailsModelTypeEnum = "SQL_TASK"
	UpdateTaskDetailsModelTypeOciDataflowTask UpdateTaskDetailsModelTypeEnum = "OCI_DATAFLOW_TASK"
	UpdateTaskDetailsModelTypeRestTask        UpdateTaskDetailsModelTypeEnum = "REST_TASK"
)

Set of constants representing the allowable values for UpdateTaskDetailsModelTypeEnum

func GetMappingUpdateTaskDetailsModelTypeEnum ¶

func GetMappingUpdateTaskDetailsModelTypeEnum(val string) (UpdateTaskDetailsModelTypeEnum, bool)

GetMappingUpdateTaskDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskDetailsModelTypeEnumValues ¶

func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum

GetUpdateTaskDetailsModelTypeEnumValues Enumerates the set of values for UpdateTaskDetailsModelTypeEnum

type UpdateTaskFromDataLoaderTask ¶

type UpdateTaskFromDataLoaderTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`

	ConditionalCompositeFieldMap *ConditionalCompositeFieldMap `mandatory:"false" json:"conditionalCompositeFieldMap"`

	// Defines whether Data Loader task is used for single load or multiple
	IsSingleLoad *bool `mandatory:"false" json:"isSingleLoad"`

	// Defines the number of entities being loaded in parallel at a time for a Data Loader task
	ParallelLoadLimit *int `mandatory:"false" json:"parallelLoadLimit"`
}

UpdateTaskFromDataLoaderTask The information about the data loader task.

func (UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate ¶

func (m UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromDataLoaderTask) GetDescription ¶

func (m UpdateTaskFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromDataLoaderTask) GetIdentifier ¶

func (m UpdateTaskFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromDataLoaderTask) GetInputPorts ¶

func (m UpdateTaskFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromDataLoaderTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m UpdateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromDataLoaderTask) GetKey ¶

GetKey returns Key

func (UpdateTaskFromDataLoaderTask) GetModelVersion ¶

func (m UpdateTaskFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromDataLoaderTask) GetName ¶

func (m UpdateTaskFromDataLoaderTask) GetName() *string

GetName returns Name

func (UpdateTaskFromDataLoaderTask) GetObjectStatus ¶

func (m UpdateTaskFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromDataLoaderTask) GetObjectVersion ¶

func (m UpdateTaskFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromDataLoaderTask) GetOpConfigValues ¶

func (m UpdateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromDataLoaderTask) GetOutputPorts ¶

func (m UpdateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromDataLoaderTask) GetParameters ¶

func (m UpdateTaskFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromDataLoaderTask) GetParentRef ¶

GetParentRef returns ParentRef

func (UpdateTaskFromDataLoaderTask) GetRegistryMetadata ¶

func (m UpdateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromDataLoaderTask) MarshalJSON ¶

func (m UpdateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromDataLoaderTask) String ¶

func (UpdateTaskFromDataLoaderTask) ValidateEnumValue ¶

func (m UpdateTaskFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromIntegrationTask ¶

type UpdateTaskFromIntegrationTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

UpdateTaskFromIntegrationTask The information about the integration task.

func (UpdateTaskFromIntegrationTask) GetConfigProviderDelegate ¶

func (m UpdateTaskFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromIntegrationTask) GetDescription ¶

func (m UpdateTaskFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromIntegrationTask) GetIdentifier ¶

func (m UpdateTaskFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromIntegrationTask) GetInputPorts ¶

func (m UpdateTaskFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromIntegrationTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m UpdateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromIntegrationTask) GetKey ¶

GetKey returns Key

func (UpdateTaskFromIntegrationTask) GetModelVersion ¶

func (m UpdateTaskFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromIntegrationTask) GetName ¶

GetName returns Name

func (UpdateTaskFromIntegrationTask) GetObjectStatus ¶

func (m UpdateTaskFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromIntegrationTask) GetObjectVersion ¶

func (m UpdateTaskFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromIntegrationTask) GetOpConfigValues ¶

func (m UpdateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromIntegrationTask) GetOutputPorts ¶

func (m UpdateTaskFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromIntegrationTask) GetParameters ¶

func (m UpdateTaskFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromIntegrationTask) GetParentRef ¶

GetParentRef returns ParentRef

func (UpdateTaskFromIntegrationTask) GetRegistryMetadata ¶

func (m UpdateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromIntegrationTask) MarshalJSON ¶

func (m UpdateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromIntegrationTask) String ¶

func (UpdateTaskFromIntegrationTask) ValidateEnumValue ¶

func (m UpdateTaskFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromOciDataflowTask ¶

type UpdateTaskFromOciDataflowTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	DataflowApplication *DataflowApplication `mandatory:"false" json:"dataflowApplication"`

	DriverShapeDetails *ShapeDetails `mandatory:"false" json:"driverShapeDetails"`

	ExecutorShapeDetails *ShapeDetails `mandatory:"false" json:"executorShapeDetails"`
}

UpdateTaskFromOciDataflowTask The information about the OCI Dataflow task.

func (UpdateTaskFromOciDataflowTask) GetConfigProviderDelegate ¶

func (m UpdateTaskFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromOciDataflowTask) GetDescription ¶

func (m UpdateTaskFromOciDataflowTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromOciDataflowTask) GetIdentifier ¶

func (m UpdateTaskFromOciDataflowTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromOciDataflowTask) GetInputPorts ¶

func (m UpdateTaskFromOciDataflowTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromOciDataflowTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m UpdateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromOciDataflowTask) GetKey ¶

GetKey returns Key

func (UpdateTaskFromOciDataflowTask) GetModelVersion ¶

func (m UpdateTaskFromOciDataflowTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromOciDataflowTask) GetName ¶

GetName returns Name

func (UpdateTaskFromOciDataflowTask) GetObjectStatus ¶

func (m UpdateTaskFromOciDataflowTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromOciDataflowTask) GetObjectVersion ¶

func (m UpdateTaskFromOciDataflowTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromOciDataflowTask) GetOpConfigValues ¶

func (m UpdateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromOciDataflowTask) GetOutputPorts ¶

func (m UpdateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromOciDataflowTask) GetParameters ¶

func (m UpdateTaskFromOciDataflowTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromOciDataflowTask) GetParentRef ¶

GetParentRef returns ParentRef

func (UpdateTaskFromOciDataflowTask) GetRegistryMetadata ¶

func (m UpdateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromOciDataflowTask) MarshalJSON ¶

func (m UpdateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromOciDataflowTask) String ¶

func (UpdateTaskFromOciDataflowTask) ValidateEnumValue ¶

func (m UpdateTaskFromOciDataflowTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromPipelineTask ¶

type UpdateTaskFromPipelineTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

UpdateTaskFromPipelineTask The information about the pipeline task.

func (UpdateTaskFromPipelineTask) GetConfigProviderDelegate ¶

func (m UpdateTaskFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromPipelineTask) GetDescription ¶

func (m UpdateTaskFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromPipelineTask) GetIdentifier ¶

func (m UpdateTaskFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromPipelineTask) GetInputPorts ¶

func (m UpdateTaskFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromPipelineTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m UpdateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromPipelineTask) GetKey ¶

func (m UpdateTaskFromPipelineTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromPipelineTask) GetModelVersion ¶

func (m UpdateTaskFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromPipelineTask) GetName ¶

func (m UpdateTaskFromPipelineTask) GetName() *string

GetName returns Name

func (UpdateTaskFromPipelineTask) GetObjectStatus ¶

func (m UpdateTaskFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromPipelineTask) GetObjectVersion ¶

func (m UpdateTaskFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromPipelineTask) GetOpConfigValues ¶

func (m UpdateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromPipelineTask) GetOutputPorts ¶

func (m UpdateTaskFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromPipelineTask) GetParameters ¶

func (m UpdateTaskFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromPipelineTask) GetParentRef ¶

func (m UpdateTaskFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromPipelineTask) GetRegistryMetadata ¶

func (m UpdateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromPipelineTask) MarshalJSON ¶

func (m UpdateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromPipelineTask) String ¶

func (UpdateTaskFromPipelineTask) ValidateEnumValue ¶

func (m UpdateTaskFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromRestTask ¶

type UpdateTaskFromRestTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	AuthDetails *AuthDetails `mandatory:"false" json:"authDetails"`

	AuthConfig AuthConfig `mandatory:"false" json:"authConfig"`

	Endpoint *Expression `mandatory:"false" json:"endpoint"`

	// Headers data for the request.
	Headers *interface{} `mandatory:"false" json:"headers"`

	// Header value.
	AdditionalProperties *string `mandatory:"false" json:"additionalProperties"`

	// JSON data for payload body. This property is deprecated, use ExecuteRestCallConfig's payload config param instead.
	JsonData *string `mandatory:"false" json:"jsonData"`

	CancelEndpoint *Expression `mandatory:"false" json:"cancelEndpoint"`

	ExecuteRestCallConfig *ExecuteRestCallConfig `mandatory:"false" json:"executeRestCallConfig"`

	CancelRestCallConfig *CancelRestCallConfig `mandatory:"false" json:"cancelRestCallConfig"`

	PollRestCallConfig *PollRestCallConfig `mandatory:"false" json:"pollRestCallConfig"`

	// List of typed expressions.
	TypedExpressions []TypedExpression `mandatory:"false" json:"typedExpressions"`

	// The REST method to use. This property is deprecated, use ExecuteRestCallConfig's methodType property instead.
	MethodType UpdateTaskFromRestTaskMethodTypeEnum `mandatory:"false" json:"methodType,omitempty"`

	// The REST invocation pattern to use. ASYNC_OCI_WORKREQUEST is being deprecated as well as cancelEndpoint/MethodType.
	ApiCallMode UpdateTaskFromRestTaskApiCallModeEnum `mandatory:"false" json:"apiCallMode,omitempty"`

	// The REST method to use for canceling the original request.
	CancelMethodType UpdateTaskFromRestTaskCancelMethodTypeEnum `mandatory:"false" json:"cancelMethodType,omitempty"`
}

UpdateTaskFromRestTask The information about the Generic REST task. The endpoint and cancelEndpoint properties are deprecated, use the properties executeRestCallConfig, cancelRestCallConfig and pollRestCallConfig for execute, cancel and polling of the calls.

func (UpdateTaskFromRestTask) GetConfigProviderDelegate ¶

func (m UpdateTaskFromRestTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromRestTask) GetDescription ¶

func (m UpdateTaskFromRestTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromRestTask) GetIdentifier ¶

func (m UpdateTaskFromRestTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromRestTask) GetInputPorts ¶

func (m UpdateTaskFromRestTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromRestTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m UpdateTaskFromRestTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromRestTask) GetKey ¶

func (m UpdateTaskFromRestTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromRestTask) GetModelVersion ¶

func (m UpdateTaskFromRestTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromRestTask) GetName ¶

func (m UpdateTaskFromRestTask) GetName() *string

GetName returns Name

func (UpdateTaskFromRestTask) GetObjectStatus ¶

func (m UpdateTaskFromRestTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromRestTask) GetObjectVersion ¶

func (m UpdateTaskFromRestTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromRestTask) GetOpConfigValues ¶

func (m UpdateTaskFromRestTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromRestTask) GetOutputPorts ¶

func (m UpdateTaskFromRestTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromRestTask) GetParameters ¶

func (m UpdateTaskFromRestTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromRestTask) GetParentRef ¶

func (m UpdateTaskFromRestTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromRestTask) GetRegistryMetadata ¶

func (m UpdateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromRestTask) MarshalJSON ¶

func (m UpdateTaskFromRestTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromRestTask) String ¶

func (m UpdateTaskFromRestTask) String() string

func (*UpdateTaskFromRestTask) UnmarshalJSON ¶

func (m *UpdateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateTaskFromRestTask) ValidateEnumValue ¶

func (m UpdateTaskFromRestTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromRestTaskApiCallModeEnum ¶

type UpdateTaskFromRestTaskApiCallModeEnum string

UpdateTaskFromRestTaskApiCallModeEnum Enum with underlying type: string

const (
	UpdateTaskFromRestTaskApiCallModeSynchronous         UpdateTaskFromRestTaskApiCallModeEnum = "SYNCHRONOUS"
	UpdateTaskFromRestTaskApiCallModeAsyncOciWorkrequest UpdateTaskFromRestTaskApiCallModeEnum = "ASYNC_OCI_WORKREQUEST"
	UpdateTaskFromRestTaskApiCallModeAsyncGeneric        UpdateTaskFromRestTaskApiCallModeEnum = "ASYNC_GENERIC"
)

Set of constants representing the allowable values for UpdateTaskFromRestTaskApiCallModeEnum

func GetMappingUpdateTaskFromRestTaskApiCallModeEnum ¶

func GetMappingUpdateTaskFromRestTaskApiCallModeEnum(val string) (UpdateTaskFromRestTaskApiCallModeEnum, bool)

GetMappingUpdateTaskFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromRestTaskApiCallModeEnumValues ¶

func GetUpdateTaskFromRestTaskApiCallModeEnumValues() []UpdateTaskFromRestTaskApiCallModeEnum

GetUpdateTaskFromRestTaskApiCallModeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskApiCallModeEnum

type UpdateTaskFromRestTaskCancelMethodTypeEnum ¶

type UpdateTaskFromRestTaskCancelMethodTypeEnum string

UpdateTaskFromRestTaskCancelMethodTypeEnum Enum with underlying type: string

const (
	UpdateTaskFromRestTaskCancelMethodTypeGet    UpdateTaskFromRestTaskCancelMethodTypeEnum = "GET"
	UpdateTaskFromRestTaskCancelMethodTypePost   UpdateTaskFromRestTaskCancelMethodTypeEnum = "POST"
	UpdateTaskFromRestTaskCancelMethodTypePatch  UpdateTaskFromRestTaskCancelMethodTypeEnum = "PATCH"
	UpdateTaskFromRestTaskCancelMethodTypeDelete UpdateTaskFromRestTaskCancelMethodTypeEnum = "DELETE"
	UpdateTaskFromRestTaskCancelMethodTypePut    UpdateTaskFromRestTaskCancelMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for UpdateTaskFromRestTaskCancelMethodTypeEnum

func GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum ¶

func GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum(val string) (UpdateTaskFromRestTaskCancelMethodTypeEnum, bool)

GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues ¶

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues() []UpdateTaskFromRestTaskCancelMethodTypeEnum

GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskCancelMethodTypeEnum

type UpdateTaskFromRestTaskMethodTypeEnum ¶

type UpdateTaskFromRestTaskMethodTypeEnum string

UpdateTaskFromRestTaskMethodTypeEnum Enum with underlying type: string

const (
	UpdateTaskFromRestTaskMethodTypeGet    UpdateTaskFromRestTaskMethodTypeEnum = "GET"
	UpdateTaskFromRestTaskMethodTypePost   UpdateTaskFromRestTaskMethodTypeEnum = "POST"
	UpdateTaskFromRestTaskMethodTypePatch  UpdateTaskFromRestTaskMethodTypeEnum = "PATCH"
	UpdateTaskFromRestTaskMethodTypeDelete UpdateTaskFromRestTaskMethodTypeEnum = "DELETE"
	UpdateTaskFromRestTaskMethodTypePut    UpdateTaskFromRestTaskMethodTypeEnum = "PUT"
)

Set of constants representing the allowable values for UpdateTaskFromRestTaskMethodTypeEnum

func GetMappingUpdateTaskFromRestTaskMethodTypeEnum ¶

func GetMappingUpdateTaskFromRestTaskMethodTypeEnum(val string) (UpdateTaskFromRestTaskMethodTypeEnum, bool)

GetMappingUpdateTaskFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromRestTaskMethodTypeEnumValues ¶

func GetUpdateTaskFromRestTaskMethodTypeEnumValues() []UpdateTaskFromRestTaskMethodTypeEnum

GetUpdateTaskFromRestTaskMethodTypeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskMethodTypeEnum

type UpdateTaskFromSqlTask ¶

type UpdateTaskFromSqlTask struct {

	// Generated key that can be used in API calls to identify task. On scenarios where reference to the task 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 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 status 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 input ports.
	InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

	// An array of output ports.
	OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

	// An array of parameters.
	Parameters []Parameter `mandatory:"false" json:"parameters"`

	OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

	Script *Script `mandatory:"false" json:"script"`

	// Describes the shape of the execution result
	Operation *interface{} `mandatory:"false" json:"operation"`

	// Indicates whether the task is invoking a custom SQL script or stored procedure.
	SqlScriptType UpdateTaskFromSqlTaskSqlScriptTypeEnum `mandatory:"false" json:"sqlScriptType,omitempty"`
}

UpdateTaskFromSqlTask The information about the SQL task.

func (UpdateTaskFromSqlTask) GetConfigProviderDelegate ¶

func (m UpdateTaskFromSqlTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromSqlTask) GetDescription ¶

func (m UpdateTaskFromSqlTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromSqlTask) GetIdentifier ¶

func (m UpdateTaskFromSqlTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromSqlTask) GetInputPorts ¶

func (m UpdateTaskFromSqlTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromSqlTask) GetIsConcurrentAllowed ¶ added in v65.55.0

func (m UpdateTaskFromSqlTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromSqlTask) GetKey ¶

func (m UpdateTaskFromSqlTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromSqlTask) GetModelVersion ¶

func (m UpdateTaskFromSqlTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromSqlTask) GetName ¶

func (m UpdateTaskFromSqlTask) GetName() *string

GetName returns Name

func (UpdateTaskFromSqlTask) GetObjectStatus ¶

func (m UpdateTaskFromSqlTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromSqlTask) GetObjectVersion ¶

func (m UpdateTaskFromSqlTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromSqlTask) GetOpConfigValues ¶

func (m UpdateTaskFromSqlTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromSqlTask) GetOutputPorts ¶

func (m UpdateTaskFromSqlTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromSqlTask) GetParameters ¶

func (m UpdateTaskFromSqlTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromSqlTask) GetParentRef ¶

func (m UpdateTaskFromSqlTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromSqlTask) GetRegistryMetadata ¶

func (m UpdateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromSqlTask) MarshalJSON ¶

func (m UpdateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromSqlTask) String ¶

func (m UpdateTaskFromSqlTask) String() string

func (UpdateTaskFromSqlTask) ValidateEnumValue ¶

func (m UpdateTaskFromSqlTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromSqlTaskSqlScriptTypeEnum ¶

type UpdateTaskFromSqlTaskSqlScriptTypeEnum string

UpdateTaskFromSqlTaskSqlScriptTypeEnum Enum with underlying type: string

const (
	UpdateTaskFromSqlTaskSqlScriptTypeStoredProcedure UpdateTaskFromSqlTaskSqlScriptTypeEnum = "STORED_PROCEDURE"
	UpdateTaskFromSqlTaskSqlScriptTypeSqlCode         UpdateTaskFromSqlTaskSqlScriptTypeEnum = "SQL_CODE"
)

Set of constants representing the allowable values for UpdateTaskFromSqlTaskSqlScriptTypeEnum

func GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum ¶

func GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum(val string) (UpdateTaskFromSqlTaskSqlScriptTypeEnum, bool)

GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues ¶

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues() []UpdateTaskFromSqlTaskSqlScriptTypeEnum

GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for UpdateTaskFromSqlTaskSqlScriptTypeEnum

type UpdateTaskRequest ¶

type UpdateTaskRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The task key.
	TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

	// The details needed to update a task.
	UpdateTaskDetails `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
}

UpdateTaskRequest wrapper for the UpdateTask operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTask.go.html to see an example of how to use UpdateTaskRequest.

func (UpdateTaskRequest) BinaryRequestBody ¶

func (request UpdateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTaskRequest) HTTPRequest ¶

func (request UpdateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTaskRequest) RetryPolicy ¶

func (request UpdateTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTaskRequest) String ¶

func (request UpdateTaskRequest) String() string

func (UpdateTaskRequest) ValidateEnumValue ¶

func (request UpdateTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskResponse ¶

type UpdateTaskResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Task instance
	Task `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"`
}

UpdateTaskResponse wrapper for the UpdateTask operation

func (UpdateTaskResponse) HTTPResponse ¶

func (response UpdateTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskResponse) String ¶

func (response UpdateTaskResponse) String() string

type UpdateTaskRunDetails ¶

type UpdateTaskRunDetails struct {

	// The key of the object.
	Key *string `mandatory:"false" json:"key"`

	// The status of the object.
	Status UpdateTaskRunDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// 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"`

	// 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"`

	// Optional task schedule key reference.
	TaskScheduleKey *string `mandatory:"false" json:"taskScheduleKey"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateTaskRunDetails Properties used in task run update operations.

func (UpdateTaskRunDetails) String ¶

func (m UpdateTaskRunDetails) String() string

func (UpdateTaskRunDetails) ValidateEnumValue ¶

func (m UpdateTaskRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskRunDetailsStatusEnum ¶

type UpdateTaskRunDetailsStatusEnum string

UpdateTaskRunDetailsStatusEnum Enum with underlying type: string

const (
	UpdateTaskRunDetailsStatusTerminating UpdateTaskRunDetailsStatusEnum = "TERMINATING"
)

Set of constants representing the allowable values for UpdateTaskRunDetailsStatusEnum

func GetMappingUpdateTaskRunDetailsStatusEnum ¶

func GetMappingUpdateTaskRunDetailsStatusEnum(val string) (UpdateTaskRunDetailsStatusEnum, bool)

GetMappingUpdateTaskRunDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskRunDetailsStatusEnumValues ¶

func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum

GetUpdateTaskRunDetailsStatusEnumValues Enumerates the set of values for UpdateTaskRunDetailsStatusEnum

type UpdateTaskRunRequest ¶

type UpdateTaskRunRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// The task run key.
	TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

	// The details needed to update the status of a task run.
	UpdateTaskRunDetails `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
}

UpdateTaskRunRequest wrapper for the UpdateTaskRun operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTaskRun.go.html to see an example of how to use UpdateTaskRunRequest.

func (UpdateTaskRunRequest) BinaryRequestBody ¶

func (request UpdateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTaskRunRequest) HTTPRequest ¶

func (request UpdateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTaskRunRequest) RetryPolicy ¶

func (request UpdateTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTaskRunRequest) String ¶

func (request UpdateTaskRunRequest) String() string

func (UpdateTaskRunRequest) ValidateEnumValue ¶

func (request UpdateTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskRunResponse ¶

type UpdateTaskRunResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskRunDetails instance
	TaskRunDetails `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"`
}

UpdateTaskRunResponse wrapper for the UpdateTaskRun operation

func (UpdateTaskRunResponse) HTTPResponse ¶

func (response UpdateTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskRunResponse) String ¶

func (response UpdateTaskRunResponse) String() string

type UpdateTaskScheduleDetails ¶

type UpdateTaskScheduleDetails struct {

	// Generated key that can be used in API calls to identify taskSchedule. On scenarios where reference to the taskSchedule is needed, a value can be passed in create.
	Key *string `mandatory:"true" json:"key"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	ObjectVersion *int `mandatory:"true" json:"objectVersion"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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 status 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"`

	ScheduleRef *Schedule `mandatory:"false" json:"scheduleRef"`

	ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

	// enabled
	IsEnabled *bool `mandatory:"false" json:"isEnabled"`

	// The number of retries.
	NumberOfRetries *int `mandatory:"false" json:"numberOfRetries"`

	// The retry delay, the unit for measurement is in the property retry delay unit.
	RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

	// The unit for the retry delay.
	RetryDelayUnit UpdateTaskScheduleDetailsRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

	// The start time in milliseconds.
	StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

	// The end time in milliseconds.
	EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

	// Whether the same task can be executed concurrently.
	IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

	// Whether the backfill is enabled.
	IsBackfillEnabled *bool `mandatory:"false" json:"isBackfillEnabled"`

	// The authorization mode for the task.
	AuthMode UpdateTaskScheduleDetailsAuthModeEnum `mandatory:"false" json:"authMode,omitempty"`

	// The expected duration of the task.
	ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

	// The expected duration of the task.
	ExpectedDurationUnit UpdateTaskScheduleDetailsExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateTaskScheduleDetails The update task details.

func (UpdateTaskScheduleDetails) String ¶

func (m UpdateTaskScheduleDetails) String() string

func (UpdateTaskScheduleDetails) ValidateEnumValue ¶

func (m UpdateTaskScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskScheduleDetailsAuthModeEnum ¶

type UpdateTaskScheduleDetailsAuthModeEnum string

UpdateTaskScheduleDetailsAuthModeEnum Enum with underlying type: string

const (
	UpdateTaskScheduleDetailsAuthModeObo               UpdateTaskScheduleDetailsAuthModeEnum = "OBO"
	UpdateTaskScheduleDetailsAuthModeResourcePrincipal UpdateTaskScheduleDetailsAuthModeEnum = "RESOURCE_PRINCIPAL"
	UpdateTaskScheduleDetailsAuthModeUserCertificate   UpdateTaskScheduleDetailsAuthModeEnum = "USER_CERTIFICATE"
)

Set of constants representing the allowable values for UpdateTaskScheduleDetailsAuthModeEnum

func GetMappingUpdateTaskScheduleDetailsAuthModeEnum ¶

func GetMappingUpdateTaskScheduleDetailsAuthModeEnum(val string) (UpdateTaskScheduleDetailsAuthModeEnum, bool)

GetMappingUpdateTaskScheduleDetailsAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskScheduleDetailsAuthModeEnumValues ¶

func GetUpdateTaskScheduleDetailsAuthModeEnumValues() []UpdateTaskScheduleDetailsAuthModeEnum

GetUpdateTaskScheduleDetailsAuthModeEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsAuthModeEnum

type UpdateTaskScheduleDetailsExpectedDurationUnitEnum ¶

type UpdateTaskScheduleDetailsExpectedDurationUnitEnum string

UpdateTaskScheduleDetailsExpectedDurationUnitEnum Enum with underlying type: string

const (
	UpdateTaskScheduleDetailsExpectedDurationUnitSeconds UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "SECONDS"
	UpdateTaskScheduleDetailsExpectedDurationUnitMinutes UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "MINUTES"
	UpdateTaskScheduleDetailsExpectedDurationUnitHours   UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "HOURS"
	UpdateTaskScheduleDetailsExpectedDurationUnitDays    UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "DAYS"
)

Set of constants representing the allowable values for UpdateTaskScheduleDetailsExpectedDurationUnitEnum

func GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum ¶

func GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (UpdateTaskScheduleDetailsExpectedDurationUnitEnum, bool)

GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues ¶

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues() []UpdateTaskScheduleDetailsExpectedDurationUnitEnum

GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsExpectedDurationUnitEnum

type UpdateTaskScheduleDetailsRetryDelayUnitEnum ¶

type UpdateTaskScheduleDetailsRetryDelayUnitEnum string

UpdateTaskScheduleDetailsRetryDelayUnitEnum Enum with underlying type: string

const (
	UpdateTaskScheduleDetailsRetryDelayUnitSeconds UpdateTaskScheduleDetailsRetryDelayUnitEnum = "SECONDS"
	UpdateTaskScheduleDetailsRetryDelayUnitMinutes UpdateTaskScheduleDetailsRetryDelayUnitEnum = "MINUTES"
	UpdateTaskScheduleDetailsRetryDelayUnitHours   UpdateTaskScheduleDetailsRetryDelayUnitEnum = "HOURS"
	UpdateTaskScheduleDetailsRetryDelayUnitDays    UpdateTaskScheduleDetailsRetryDelayUnitEnum = "DAYS"
)

Set of constants representing the allowable values for UpdateTaskScheduleDetailsRetryDelayUnitEnum

func GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum ¶

func GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum(val string) (UpdateTaskScheduleDetailsRetryDelayUnitEnum, bool)

GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues ¶

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues() []UpdateTaskScheduleDetailsRetryDelayUnitEnum

GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsRetryDelayUnitEnum

type UpdateTaskScheduleRequest ¶

type UpdateTaskScheduleRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The application key.
	ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

	// TaskSchedule Key
	TaskScheduleKey *string `mandatory:"true" contributesTo:"path" name:"taskScheduleKey"`

	// Request body parameter for TaskSchedule details
	UpdateTaskScheduleDetails `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
}

UpdateTaskScheduleRequest wrapper for the UpdateTaskSchedule operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTaskSchedule.go.html to see an example of how to use UpdateTaskScheduleRequest.

func (UpdateTaskScheduleRequest) BinaryRequestBody ¶

func (request UpdateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTaskScheduleRequest) HTTPRequest ¶

func (request UpdateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTaskScheduleRequest) RetryPolicy ¶

func (request UpdateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTaskScheduleRequest) String ¶

func (request UpdateTaskScheduleRequest) String() string

func (UpdateTaskScheduleRequest) ValidateEnumValue ¶

func (request UpdateTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskScheduleResponse ¶

type UpdateTaskScheduleResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The TaskSchedule instance
	TaskSchedule `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 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"`
}

UpdateTaskScheduleResponse wrapper for the UpdateTaskSchedule operation

func (UpdateTaskScheduleResponse) HTTPResponse ¶

func (response UpdateTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskScheduleResponse) String ¶

func (response UpdateTaskScheduleResponse) String() string

type UpdateUserDefinedFunctionDetails ¶

type UpdateUserDefinedFunctionDetails struct {
	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"`

	// 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 model version of an object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of function signature.
	Signatures []FunctionSignature `mandatory:"false" json:"signatures"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// Detailed description for the object.
	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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UpdateUserDefinedFunctionDetails Properties used in user defined function update operations.

func (UpdateUserDefinedFunctionDetails) String ¶

func (UpdateUserDefinedFunctionDetails) ValidateEnumValue ¶

func (m UpdateUserDefinedFunctionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateUserDefinedFunctionRequest ¶

type UpdateUserDefinedFunctionRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The user defined function key.
	UserDefinedFunctionKey *string `mandatory:"true" contributesTo:"path" name:"userDefinedFunctionKey"`

	// The details needed to updated a UserDefinedFunction.
	UpdateUserDefinedFunctionDetails `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
}

UpdateUserDefinedFunctionRequest wrapper for the UpdateUserDefinedFunction operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateUserDefinedFunction.go.html to see an example of how to use UpdateUserDefinedFunctionRequest.

func (UpdateUserDefinedFunctionRequest) BinaryRequestBody ¶

func (request UpdateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateUserDefinedFunctionRequest) HTTPRequest ¶

func (request UpdateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateUserDefinedFunctionRequest) RetryPolicy ¶

func (request UpdateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateUserDefinedFunctionRequest) String ¶

func (request UpdateUserDefinedFunctionRequest) String() string

func (UpdateUserDefinedFunctionRequest) ValidateEnumValue ¶

func (request UpdateUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateUserDefinedFunctionResponse ¶

type UpdateUserDefinedFunctionResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The UserDefinedFunction instance
	UserDefinedFunction `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"`
}

UpdateUserDefinedFunctionResponse wrapper for the UpdateUserDefinedFunction operation

func (UpdateUserDefinedFunctionResponse) HTTPResponse ¶

func (response UpdateUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateUserDefinedFunctionResponse) String ¶

func (response UpdateUserDefinedFunctionResponse) String() string

type UpdateWorkspaceDetails ¶

type UpdateWorkspaceDetails struct {

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// A user defined description for the workspace.
	Description *string `mandatory:"false" json:"description"`

	// A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
	DisplayName *string `mandatory:"false" json:"displayName"`
}

UpdateWorkspaceDetails The information to be updated, the private network can be enabled and VCN and subnet set only when initially it is has been created with it off.

func (UpdateWorkspaceDetails) String ¶

func (m UpdateWorkspaceDetails) String() string

func (UpdateWorkspaceDetails) ValidateEnumValue ¶

func (m UpdateWorkspaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWorkspaceRequest ¶

type UpdateWorkspaceRequest struct {

	// The workspace ID.
	WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

	// The information needed to update the workspace.
	UpdateWorkspaceDetails `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
}

UpdateWorkspaceRequest wrapper for the UpdateWorkspace operation

See also ¶

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateWorkspace.go.html to see an example of how to use UpdateWorkspaceRequest.

func (UpdateWorkspaceRequest) BinaryRequestBody ¶

func (request UpdateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateWorkspaceRequest) HTTPRequest ¶

func (request UpdateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateWorkspaceRequest) RetryPolicy ¶

func (request UpdateWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateWorkspaceRequest) String ¶

func (request UpdateWorkspaceRequest) String() string

func (UpdateWorkspaceRequest) ValidateEnumValue ¶

func (request UpdateWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWorkspaceResponse ¶

type UpdateWorkspaceResponse struct {

	// The underlying http response
	RawResponse *http.Response

	// The Workspace instance
	Workspace `presentIn:"body"`

	// For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
	Etag *string `presentIn:"header" name:"etag"`

	// Unique Oracle-assigned identifier for the request. If you need to contact
	// Oracle about a particular request, please provide the request ID.
	OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

	// The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
	// with this ID to track the status of the request.
	OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

UpdateWorkspaceResponse wrapper for the UpdateWorkspace operation

func (UpdateWorkspaceResponse) HTTPResponse ¶

func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateWorkspaceResponse) String ¶

func (response UpdateWorkspaceResponse) String() string

type UserDefinedFunction ¶

type UserDefinedFunction struct {

	// Generated key that can be used in API calls to identify user defined function. On scenarios where reference to the user defined function is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType UserDefinedFunctionModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// 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"`

	// 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 version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of function signature.
	Signatures []FunctionSignature `mandatory:"false" json:"signatures"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// Detailed description for the object.
	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

UserDefinedFunction The user defined function type contains the audit summary information and the definition of the user defined function.

func (UserDefinedFunction) String ¶

func (m UserDefinedFunction) String() string

func (UserDefinedFunction) ValidateEnumValue ¶

func (m UserDefinedFunction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionDetails ¶

type UserDefinedFunctionDetails struct {

	// Generated key that can be used in API calls to identify user defined function. On scenarios where reference to the user defined function is needed, a value can be passed in create.
	Key *string `mandatory:"true" json:"key"`

	// The type of the object.
	ModelType UserDefinedFunctionDetailsModelTypeEnum `mandatory:"true" json:"modelType"`

	// 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"`

	// 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 function signature.
	Signatures []FunctionSignature `mandatory:"false" json:"signatures"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// Detailed description for the object.
	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"`

	RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

UserDefinedFunctionDetails The information about a user defined function.

func (UserDefinedFunctionDetails) String ¶

func (UserDefinedFunctionDetails) ValidateEnumValue ¶

func (m UserDefinedFunctionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionDetailsModelTypeEnum ¶

type UserDefinedFunctionDetailsModelTypeEnum string

UserDefinedFunctionDetailsModelTypeEnum Enum with underlying type: string

const (
	UserDefinedFunctionDetailsModelTypeDisUserDefinedFunction UserDefinedFunctionDetailsModelTypeEnum = "DIS_USER_DEFINED_FUNCTION"
)

Set of constants representing the allowable values for UserDefinedFunctionDetailsModelTypeEnum

func GetMappingUserDefinedFunctionDetailsModelTypeEnum ¶

func GetMappingUserDefinedFunctionDetailsModelTypeEnum(val string) (UserDefinedFunctionDetailsModelTypeEnum, bool)

GetMappingUserDefinedFunctionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserDefinedFunctionDetailsModelTypeEnumValues ¶

func GetUserDefinedFunctionDetailsModelTypeEnumValues() []UserDefinedFunctionDetailsModelTypeEnum

GetUserDefinedFunctionDetailsModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionDetailsModelTypeEnum

type UserDefinedFunctionModelTypeEnum ¶

type UserDefinedFunctionModelTypeEnum string

UserDefinedFunctionModelTypeEnum Enum with underlying type: string

const (
	UserDefinedFunctionModelTypeDisUserDefinedFunction UserDefinedFunctionModelTypeEnum = "DIS_USER_DEFINED_FUNCTION"
)

Set of constants representing the allowable values for UserDefinedFunctionModelTypeEnum

func GetMappingUserDefinedFunctionModelTypeEnum ¶

func GetMappingUserDefinedFunctionModelTypeEnum(val string) (UserDefinedFunctionModelTypeEnum, bool)

GetMappingUserDefinedFunctionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserDefinedFunctionModelTypeEnumValues ¶

func GetUserDefinedFunctionModelTypeEnumValues() []UserDefinedFunctionModelTypeEnum

GetUserDefinedFunctionModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionModelTypeEnum

type UserDefinedFunctionSummary ¶

type UserDefinedFunctionSummary struct {

	// Generated key that can be used in API calls to identify user defined function. On scenarios where reference to the user defined function is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// The type of the object.
	ModelType UserDefinedFunctionSummaryModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

	// 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"`

	// 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 version of the object that is used to track changes in the object instance.
	ObjectVersion *int `mandatory:"false" json:"objectVersion"`

	// An array of function signature.
	Signatures []FunctionSignature `mandatory:"false" json:"signatures"`

	Expr *Expression `mandatory:"false" json:"expr"`

	// Detailed description for the object.
	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"`

	Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

	// A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
	KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

UserDefinedFunctionSummary The user defined function summary type contains the audit summary information and the definition of the user defined function.

func (UserDefinedFunctionSummary) String ¶

func (UserDefinedFunctionSummary) ValidateEnumValue ¶

func (m UserDefinedFunctionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionSummaryCollection ¶

type UserDefinedFunctionSummaryCollection struct {

	// The array of user defined function summaries.
	Items []UserDefinedFunctionSummary `mandatory:"true" json:"items"`
}

UserDefinedFunctionSummaryCollection This is the collection of user defined function summaries, it may be a collection of lightweight details or full definitions.

func (UserDefinedFunctionSummaryCollection) String ¶

func (UserDefinedFunctionSummaryCollection) ValidateEnumValue ¶

func (m UserDefinedFunctionSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionSummaryModelTypeEnum ¶

type UserDefinedFunctionSummaryModelTypeEnum string

UserDefinedFunctionSummaryModelTypeEnum Enum with underlying type: string

const (
	UserDefinedFunctionSummaryModelTypeDisUserDefinedFunction UserDefinedFunctionSummaryModelTypeEnum = "DIS_USER_DEFINED_FUNCTION"
)

Set of constants representing the allowable values for UserDefinedFunctionSummaryModelTypeEnum

func GetMappingUserDefinedFunctionSummaryModelTypeEnum ¶

func GetMappingUserDefinedFunctionSummaryModelTypeEnum(val string) (UserDefinedFunctionSummaryModelTypeEnum, bool)

GetMappingUserDefinedFunctionSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserDefinedFunctionSummaryModelTypeEnumValues ¶

func GetUserDefinedFunctionSummaryModelTypeEnumValues() []UserDefinedFunctionSummaryModelTypeEnum

GetUserDefinedFunctionSummaryModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionSummaryModelTypeEnum

type UserDefinedFunctionValidation ¶

type UserDefinedFunctionValidation struct {

	// The total number of validation messages.
	TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

	// The total number of validation error messages.
	ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

	// The total number of validation warning messages.
	WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

	// The total number of validation information messages.
	InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

	// The detailed information of the UserDefinedFunction object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// 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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The model version of the object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on 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"`

	// 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"`
}

UserDefinedFunctionValidation The information about a UserDefinedFunction validation.

func (UserDefinedFunctionValidation) String ¶

func (UserDefinedFunctionValidation) ValidateEnumValue ¶

func (m UserDefinedFunctionValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionValidationSummary ¶

type UserDefinedFunctionValidationSummary struct {

	// The total number of validation messages.
	TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

	// The total number of validation error messages.
	ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

	// The total number of validation warning messages.
	WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

	// The total number of validation information messages.
	InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

	// The detailed information of the UserDefinedFunction object validation.
	ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

	// 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 type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	// The model version of the object.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

	// Free form text without any restriction on 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"`

	// 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"`
}

UserDefinedFunctionValidationSummary The information about a UserDefinedFunction validation.

func (UserDefinedFunctionValidationSummary) String ¶

func (UserDefinedFunctionValidationSummary) ValidateEnumValue ¶

func (m UserDefinedFunctionValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionValidationSummaryCollection ¶

type UserDefinedFunctionValidationSummaryCollection struct {

	// The array of validation summaries.
	Items []UserDefinedFunctionValidationSummary `mandatory:"true" json:"items"`
}

UserDefinedFunctionValidationSummaryCollection A list of UserDefinedFunction validation summaries.

func (UserDefinedFunctionValidationSummaryCollection) String ¶

func (UserDefinedFunctionValidationSummaryCollection) ValidateEnumValue ¶

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidationMessage ¶

type ValidationMessage struct {

	// The total number of validation messages.
	Level *string `mandatory:"false" json:"level"`

	// The validation message key.
	MessageKey *string `mandatory:"false" json:"messageKey"`

	// The validation message.
	ValidationMessage *string `mandatory:"false" json:"validationMessage"`
}

ValidationMessage The level, message key, and validation message.

func (ValidationMessage) String ¶

func (m ValidationMessage) String() string

func (ValidationMessage) ValidateEnumValue ¶

func (m ValidationMessage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Variable ¶

type Variable struct {

	// Generated key that can be used in API calls to identify variable. On scenarios where reference to the variable is needed, a value can be passed in create.
	Key *string `mandatory:"false" json:"key"`

	// This is a version number that is used by the service to upgrade objects if needed through releases of the service.
	ModelVersion *string `mandatory:"false" json:"modelVersion"`

	// The type of the object.
	ModelType *string `mandatory:"false" json:"modelType"`

	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"`

	// This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
	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"`

	Type BaseType `mandatory:"false" json:"type"`

	ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

	// A default value for the vairable.
	DefaultValue *interface{} `mandatory:"false" json:"defaultValue"`

	RootObjectDefaultValue *RootObject `mandatory:"false" json:"rootObjectDefaultValue"`
}

Variable Variable definitions in the pipeline.

func (Variable) String ¶

func (m Variable) String() string

func (*Variable) UnmarshalJSON ¶

func (m *Variable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Variable) ValidateEnumValue ¶

func (m Variable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WeeklyFrequencyDetails ¶

type WeeklyFrequencyDetails struct {
	Time *Time `mandatory:"false" json:"time"`

	// A list of days of the week to be scheduled. i.e. execute on Monday and Thursday.
	Days []WeeklyFrequencyDetailsDaysEnum `mandatory:"false" json:"days,omitempty"`

	// the frequency of the schedule.
	Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

WeeklyFrequencyDetails Frequency Details model for weekly frequency based on day of week.

func (WeeklyFrequencyDetails) GetFrequency ¶

GetFrequency returns Frequency

func (WeeklyFrequencyDetails) MarshalJSON ¶

func (m WeeklyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WeeklyFrequencyDetails) String ¶

func (m WeeklyFrequencyDetails) String() string

func (WeeklyFrequencyDetails) ValidateEnumValue ¶

func (m WeeklyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WeeklyFrequencyDetailsDaysEnum ¶

type WeeklyFrequencyDetailsDaysEnum string

WeeklyFrequencyDetailsDaysEnum Enum with underlying type: string

const (
	WeeklyFrequencyDetailsDaysSunday    WeeklyFrequencyDetailsDaysEnum = "SUNDAY"
	WeeklyFrequencyDetailsDaysMonday    WeeklyFrequencyDetailsDaysEnum = "MONDAY"
	WeeklyFrequencyDetailsDaysTuesday   WeeklyFrequencyDetailsDaysEnum = "TUESDAY"
	WeeklyFrequencyDetailsDaysWednesday WeeklyFrequencyDetailsDaysEnum = "WEDNESDAY"
	WeeklyFrequencyDetailsDaysThursday  WeeklyFrequencyDetailsDaysEnum = "THURSDAY"
	WeeklyFrequencyDetailsDaysFriday    WeeklyFrequencyDetailsDaysEnum = "FRIDAY"
	WeeklyFrequencyDetailsDaysSaturday  WeeklyFrequencyDetailsDaysEnum = "SATURDAY"
)

Set of constants representing the allowable values for WeeklyFrequencyDetailsDaysEnum

func GetMappingWeeklyFrequencyDetailsDaysEnum ¶

func GetMappingWeeklyFrequencyDetailsDaysEnum(val string) (WeeklyFrequencyDetailsDaysEnum, bool)

GetMappingWeeklyFrequencyDetailsDaysEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWeeklyFrequencyDetailsDaysEnumValues ¶

func GetWeeklyFrequencyDetailsDaysEnumValues() []WeeklyFrequencyDetailsDaysEnum

GetWeeklyFrequencyDetailsDaysEnumValues Enumerates the set of values for WeeklyFrequencyDetailsDaysEnum

type WorkRequest ¶

type WorkRequest struct {

	// The asynchronous operation tracked by this work request.
	OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of this 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 this 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 that are not in the same compartment, then the system picks a primary
	// resource whose compartment should be used.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// The completed percentage of the operation tracked by this work request.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time this work request was accepted, in the timestamp format defined by
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequest The API operations used to create and configure Data Integration resources do not take effect immediately. In these cases, the operation spawns an asynchronous workflow to fulfill the request. Work requests provide visibility into the status of these in-progress, long-running asynchronous workflows.

func (WorkRequest) String ¶

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue ¶

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError ¶

type WorkRequestError struct {

	// A machine-usable code for the error that occured, as listed in API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
	Code *string `mandatory:"true" json:"code"`

	// A user friendly description of the error that occured.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the error occured, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestError The error that occured while executing an operation that is tracked by a work request.

func (WorkRequestError) String ¶

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue ¶

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry ¶

type WorkRequestLogEntry struct {

	// A user friendly log message.
	Message *string `mandatory:"true" json:"message"`

	// The date and time the log message was written, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

WorkRequestLogEntry The log message from executing an operation that is tracked by a work request.

func (WorkRequestLogEntry) String ¶

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue ¶

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum ¶

type WorkRequestOperationTypeEnum string

WorkRequestOperationTypeEnum Enum with underlying type: string

const (
	WorkRequestOperationTypeCreateWorkspace WorkRequestOperationTypeEnum = "CREATE_WORKSPACE"
	WorkRequestOperationTypeUpdateWorkspace WorkRequestOperationTypeEnum = "UPDATE_WORKSPACE"
	WorkRequestOperationTypeDeleteWorkspace WorkRequestOperationTypeEnum = "DELETE_WORKSPACE"
	WorkRequestOperationTypeMoveWorkspace   WorkRequestOperationTypeEnum = "MOVE_WORKSPACE"
)

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum ¶

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues ¶

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource ¶

type WorkRequestResource struct {

	// The resource type the work request affects.
	EntityType *string `mandatory:"true" json:"entityType"`

	// The way in which this resource is affected by the work tracked in the work request.
	// A resource being created, updated, or deleted will remain in the `IN_PROGRESS` state until
	// work is complete for that resource at which point it will transition to `CREATED`, `UPDATED`,
	// or `DELETED`, respectively.
	ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

	// The OCID or other unique identifier of the resource the work request affects.
	Identifier *string `mandatory:"true" json:"identifier"`

	// The URI path that is used in a GET request to access the resource metadata.
	EntityUri *string `mandatory:"false" json:"entityUri"`
}

WorkRequestResource The resource that is created or operated on by a work request.

func (WorkRequestResource) String ¶

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue ¶

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum ¶

type WorkRequestResourceActionTypeEnum string

WorkRequestResourceActionTypeEnum Enum with underlying type: string

const (
	WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
	WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
	WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
	WorkRequestResourceActionTypeMoved      WorkRequestResourceActionTypeEnum = "MOVED"
	WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
	WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
	WorkRequestResourceActionTypeStopped    WorkRequestResourceActionTypeEnum = "STOPPED"
	WorkRequestResourceActionTypeStarted    WorkRequestResourceActionTypeEnum = "STARTED"
)

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum ¶

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues ¶

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum ¶

type WorkRequestStatusEnum string

WorkRequestStatusEnum Enum with underlying type: string

const (
	WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
	WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
	WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
	WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
	WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
	WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for WorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum ¶

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues ¶

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary ¶

type WorkRequestSummary struct {

	// The asynchronous operation tracked by this work request.
	OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"`

	// The status of this 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 this 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 that are not in the same compartment, then the system picks a primary
	// resource whose compartment should be used.
	CompartmentId *string `mandatory:"true" json:"compartmentId"`

	// The resources affected by this work request.
	Resources []WorkRequestResource `mandatory:"true" json:"resources"`

	// The completed percentage of the operation tracked by this work request.
	PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

	// The date and time this work request was accepted, in the timestamp format defined by
	// RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

	// The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

	// The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
	TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

WorkRequestSummary A work request summary object.

func (WorkRequestSummary) String ¶

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue ¶

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryOperationTypeEnum ¶

type WorkRequestSummaryOperationTypeEnum string

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

const (
	WorkRequestSummaryOperationTypeCreateWorkspace WorkRequestSummaryOperationTypeEnum = "CREATE_WORKSPACE"
	WorkRequestSummaryOperationTypeUpdateWorkspace WorkRequestSummaryOperationTypeEnum = "UPDATE_WORKSPACE"
	WorkRequestSummaryOperationTypeDeleteWorkspace WorkRequestSummaryOperationTypeEnum = "DELETE_WORKSPACE"
	WorkRequestSummaryOperationTypeMoveWorkspace   WorkRequestSummaryOperationTypeEnum = "MOVE_WORKSPACE"
)

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

func GetMappingWorkRequestSummaryOperationTypeEnum ¶

func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)

GetMappingWorkRequestSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestSummaryOperationTypeEnumValues ¶

func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum

GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum

type WorkRequestSummaryStatusEnum ¶

type WorkRequestSummaryStatusEnum string

WorkRequestSummaryStatusEnum Enum with underlying type: string

const (
	WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
	WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
	WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
	WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
	WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
	WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

func GetMappingWorkRequestSummaryStatusEnum ¶

func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)

GetMappingWorkRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestSummaryStatusEnumValues ¶

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum

type Workspace ¶

type Workspace struct {

	// A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
	DisplayName *string `mandatory:"true" json:"displayName"`

	// A system-generated and immutable identifier assigned to the workspace upon creation.
	Id *string `mandatory:"true" json:"id"`

	// The OCID of the VCN the subnet is in.
	VcnId *string `mandatory:"false" json:"vcnId"`

	// The OCID of the subnet for customer connected databases.
	SubnetId *string `mandatory:"false" json:"subnetId"`

	// The IP of the custom DNS.
	DnsServerIp *string `mandatory:"false" json:"dnsServerIp"`

	// The DNS zone of the custom DNS to use to resolve names.
	DnsServerZone *string `mandatory:"false" json:"dnsServerZone"`

	// Specifies whether the private network connection is enabled or disabled.
	IsPrivateNetworkEnabled *bool `mandatory:"false" json:"isPrivateNetworkEnabled"`

	// Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Department": "Finance"}`
	FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

	// Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
	// Example: `{"Operations": {"CostCenter": "42"}}`
	DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

	// A detailed description for the workspace.
	Description *string `mandatory:"false" json:"description"`

	// The OCID of the compartment containing the workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The date and time the workspace was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the workspace was updated, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
	TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

	// Lifecycle states for workspaces in Data Integration 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
	// STARTING - The resource is being started and may not be usable until becomes ACTIVE again
	// STOPPING - The resource is in the process of Stopping and may not be usable until it Stops or fails
	// STOPPED  - The resource is in Stopped state due to stop operation.
	LifecycleState WorkspaceLifecycleStateEnum `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"`

	// OCID of the private endpoint associated with the container/workspace.
	EndpointId *string `mandatory:"false" json:"endpointId"`

	// Name of the private endpoint associated with the container/workspace.
	EndpointName *string `mandatory:"false" json:"endpointName"`

	// DCMS Registry ID associated with the container/workspace.
	RegistryId *string `mandatory:"false" json:"registryId"`
}

Workspace A workspace is an organizational construct to keep multiple data integration 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 workspaces for development, testing, and production.

func (Workspace) String ¶

func (m Workspace) String() string

func (Workspace) ValidateEnumValue ¶

func (m Workspace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkspaceLifecycleStateEnum ¶

type WorkspaceLifecycleStateEnum string

WorkspaceLifecycleStateEnum Enum with underlying type: string

const (
	WorkspaceLifecycleStateCreating WorkspaceLifecycleStateEnum = "CREATING"
	WorkspaceLifecycleStateActive   WorkspaceLifecycleStateEnum = "ACTIVE"
	WorkspaceLifecycleStateInactive WorkspaceLifecycleStateEnum = "INACTIVE"
	WorkspaceLifecycleStateUpdating WorkspaceLifecycleStateEnum = "UPDATING"
	WorkspaceLifecycleStateDeleting WorkspaceLifecycleStateEnum = "DELETING"
	WorkspaceLifecycleStateDeleted  WorkspaceLifecycleStateEnum = "DELETED"
	WorkspaceLifecycleStateFailed   WorkspaceLifecycleStateEnum = "FAILED"
	WorkspaceLifecycleStateStarting WorkspaceLifecycleStateEnum = "STARTING"
	WorkspaceLifecycleStateStopping WorkspaceLifecycleStateEnum = "STOPPING"
	WorkspaceLifecycleStateStopped  WorkspaceLifecycleStateEnum = "STOPPED"
)

Set of constants representing the allowable values for WorkspaceLifecycleStateEnum

func GetMappingWorkspaceLifecycleStateEnum ¶

func GetMappingWorkspaceLifecycleStateEnum(val string) (WorkspaceLifecycleStateEnum, bool)

GetMappingWorkspaceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkspaceLifecycleStateEnumValues ¶

func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum

GetWorkspaceLifecycleStateEnumValues Enumerates the set of values for WorkspaceLifecycleStateEnum

type WorkspaceSummary ¶

type WorkspaceSummary struct {

	// A system-generated and immutable identifier assigned to the workspace upon creation.
	Id *string `mandatory:"false" json:"id"`

	// A user defined description for the workspace.
	Description *string `mandatory:"false" json:"description"`

	// A user-friendly display name that is changeable. Avoid entering confidential information.
	DisplayName *string `mandatory:"false" json:"displayName"`

	// The OCID of the compartment that contains the workspace.
	CompartmentId *string `mandatory:"false" json:"compartmentId"`

	// The date and time the workspace was created, in the timestamp format defined by RFC3339.
	TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

	// The date and time the workspace was updated, in the timestamp format defined by RFC3339.
	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 workspace.
	LifecycleState WorkspaceSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

	// A detailed description about the current state of the workspace. Used to provide actionable information if the workspace is in a failed state.
	StateMessage *string `mandatory:"false" json:"stateMessage"`

	// Name of the private endpoint associated with the container/workspace. Returns null if there is none.
	EndpointName *string `mandatory:"false" json:"endpointName"`

	// DCMS endpoint associated with the container/workspace. Returns null if there is none.
	EndpointId *string `mandatory:"false" json:"endpointId"`

	// DCMS registry associated with the container/workspace. Returns null if there is none.
	RegistryId *string `mandatory:"false" json:"registryId"`
}

WorkspaceSummary Summary details of a workspace.

func (WorkspaceSummary) String ¶

func (m WorkspaceSummary) String() string

func (WorkspaceSummary) ValidateEnumValue ¶

func (m WorkspaceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkspaceSummaryLifecycleStateEnum ¶

type WorkspaceSummaryLifecycleStateEnum string

WorkspaceSummaryLifecycleStateEnum Enum with underlying type: string

const (
	WorkspaceSummaryLifecycleStateCreating WorkspaceSummaryLifecycleStateEnum = "CREATING"
	WorkspaceSummaryLifecycleStateActive   WorkspaceSummaryLifecycleStateEnum = "ACTIVE"
	WorkspaceSummaryLifecycleStateInactive WorkspaceSummaryLifecycleStateEnum = "INACTIVE"
	WorkspaceSummaryLifecycleStateUpdating WorkspaceSummaryLifecycleStateEnum = "UPDATING"
	WorkspaceSummaryLifecycleStateDeleting WorkspaceSummaryLifecycleStateEnum = "DELETING"
	WorkspaceSummaryLifecycleStateDeleted  WorkspaceSummaryLifecycleStateEnum = "DELETED"
	WorkspaceSummaryLifecycleStateFailed   WorkspaceSummaryLifecycleStateEnum = "FAILED"
	WorkspaceSummaryLifecycleStateStarting WorkspaceSummaryLifecycleStateEnum = "STARTING"
	WorkspaceSummaryLifecycleStateStopping WorkspaceSummaryLifecycleStateEnum = "STOPPING"
	WorkspaceSummaryLifecycleStateStopped  WorkspaceSummaryLifecycleStateEnum = "STOPPED"
)

Set of constants representing the allowable values for WorkspaceSummaryLifecycleStateEnum

func GetMappingWorkspaceSummaryLifecycleStateEnum ¶

func GetMappingWorkspaceSummaryLifecycleStateEnum(val string) (WorkspaceSummaryLifecycleStateEnum, bool)

GetMappingWorkspaceSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkspaceSummaryLifecycleStateEnumValues ¶

func GetWorkspaceSummaryLifecycleStateEnumValues() []WorkspaceSummaryLifecycleStateEnum

GetWorkspaceSummaryLifecycleStateEnumValues Enumerates the set of values for WorkspaceSummaryLifecycleStateEnum

type WriteOperationConfig ¶

type WriteOperationConfig struct {

	// This map is used for passing extra metatdata configuration that is required by read / write operation.
	MetadataConfigProperties map[string]string `mandatory:"false" json:"metadataConfigProperties"`

	// this map is used for passing BIP report parameter values.
	DerivedAttributes map[string]string `mandatory:"false" json:"derivedAttributes"`

	CallAttribute *BipCallAttribute `mandatory:"false" json:"callAttribute"`

	// 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 mode for the write operation.
	WriteMode WriteOperationConfigWriteModeEnum `mandatory:"false" json:"writeMode,omitempty"`
}

WriteOperationConfig The information about the write operation.

func (WriteOperationConfig) GetCallAttribute ¶ added in v65.5.0

func (m WriteOperationConfig) GetCallAttribute() *BipCallAttribute

GetCallAttribute returns CallAttribute

func (WriteOperationConfig) GetDerivedAttributes ¶ added in v65.5.0

func (m WriteOperationConfig) GetDerivedAttributes() map[string]string

GetDerivedAttributes returns DerivedAttributes

func (WriteOperationConfig) GetMetadataConfigProperties ¶ added in v65.5.0

func (m WriteOperationConfig) GetMetadataConfigProperties() map[string]string

GetMetadataConfigProperties returns MetadataConfigProperties

func (WriteOperationConfig) MarshalJSON ¶

func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WriteOperationConfig) String ¶

func (m WriteOperationConfig) String() string

func (*WriteOperationConfig) UnmarshalJSON ¶

func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WriteOperationConfig) ValidateEnumValue ¶

func (m WriteOperationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WriteOperationConfigWriteModeEnum ¶

type WriteOperationConfigWriteModeEnum string

WriteOperationConfigWriteModeEnum Enum with underlying type: string

const (
	WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE"
	WriteOperationConfigWriteModeAppend    WriteOperationConfigWriteModeEnum = "APPEND"
	WriteOperationConfigWriteModeMerge     WriteOperationConfigWriteModeEnum = "MERGE"
	WriteOperationConfigWriteModeIgnore    WriteOperationConfigWriteModeEnum = "IGNORE"
)

Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum

func GetMappingWriteOperationConfigWriteModeEnum ¶

func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)

GetMappingWriteOperationConfigWriteModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWriteOperationConfigWriteModeEnumValues ¶

func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL